tcw_set_data(9)
okay so welcome to tcw_set_data(9) from the Kernel API Manual β bestie, this one is short and cute, and itβs literally about setting a tcwβs data address and its tida flag π
β¨
πΈ NAME πΈ
tcw_set_data β set data address and tida flag of a tcw π
π SYNOPSIS π
void tcw_set_data (struct tcw *tcw , void *data , int use_tidal );
π¦ ARGUMENTS π¦
tcwβ thetcwaddress π«Άdataβ the data address β¨use_tidalβ when itβs zero, the data address specifies a contiguous block of data; when itβs non-zero, it specifies a list oftidawsπ¦
β¨ DESCRIPTION β¨
okay so this sets the input/output data address of a tcw β which one it is depends on the value of the r-flag and w-flag, iykyk π₯
and if use_tidal is non-zero, the corresponding tida flag gets set too, periodt π
π SEE ALSO π
go peek at the Kernel file ./drivers/s390/cio/fcx.c and these iconic functions, fr fr:
tcw_get_intrg(9)tcw_get_data(9)tcw_get_tccb(9)tcw_get_tsb(9)tcw_init(9)tcw_finalize(9)tcw_set_intrg(9)tcw_set_tccb(9)tcw_set_tsb(9)tccb_init(9)tsb_init(9)tccb_add_dcw(9)tcw_add_tidaw(9)
later bestie π β signed off from ./drivers/s390/cio, dated October 2026, and still serving tcw_set_data(9) realness π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms