STRUCT CMBE(9)
β¨ NAME β¨
okay bestie, welcome to struct cmbe(9) from the Kernel API Manual β itβs the extended channel measurement block, and itβs giving βsmall struct, big hardware energy.β π
π SYNOPSIS π
struct cmbe {
u32 ssch_rsch_count;
u32 sample_count;
u32 device_connect_time;
u32 function_pending_time;
u32 device_disconnect_time;
u32 control_unit_queuing_time;
u32 device_active_only_time;
u32 device_busy_time;
u32 initial_command_response_time;
u32 reserved[7];
};
π§Έ Members π§Έ
ssch_rsch_countβ number ofsschandrschβ¨sample_countβ number of samples πdevice_connect_timeβ time of device connect π₯function_pending_timeβ time of function pending βdevice_disconnect_timeβ time of device disconnect π¦control_unit_queuing_timeβ time of control unit queuing π«device_active_only_timeβ time of device active only πΈdevice_busy_timeβ time of device busy πinitial_command_response_timeβ initial command response time πreservedβ unused π
πΈ Description πΈ
The measurement block as used by the hardware. May be in any 64 bit physical location. The fields are described further in z/Architecture Principles of Operation, third edition, chapter 17. π«Ά
π SEE ALSO π
go peek at Kernel file ./drivers/s390/cio/cmf.c β and then these icons: enum cmb_format(9), struct cmb_operations(9), struct cmb_area(9), struct cmb(9), enable_cmf(9), __disable_cmf(9), disable_cmf(9), cmf_read(9), cmf_readall(9), cmf_reactivate(9). π
mwah π this pageβs source/version is ./drivers/s390/cio, dated October 2026, and yes, struct cmbe(9) is still the title β periodt. π
π¦ 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