STRUCT EP11_CPRB(9)
π struct ep11_cprb(9) π
Okay so bestie, welcome to the Kernel API Manual β¨ β this page is literally all about the EP11 connectivity programming request block. Itβs giving βevery byte has main character energy,β so letβs do a vibe check on each member. No skipping, fr fr. π
πΈ NAME πΈ
struct ep11_cprb β EP11 connectivity programming request block. Thatβs the whole mood. π
π¦ SYNOPSIS π¦
struct ep11_cprb {
__u16 cprb_len;
__u8 cprb_ver_id;
__u8 pad_000[2];
__u8 flags;
__u8 func_id[2];
__u32 source_id;
__u32 target_id;
__u32 ret_code;
__u32 reserved1;
__u32 reserved2;
__u32 payload_len;
};
π Members π
cprb_lenβ CPRB header length[0x0020]. Header length said what it said. π«cprb_ver_idβ CPRB version id.[0x04]. Iconic version behavior. π¦pad_000β Alignment pad bytes. Lowkey just here for the alignment vibe. β¨flagsβ Admin bit[0x80], Special bit[0x20]. Bit flags doing their little flag thing. π©func_idβ Function id / subtype[0x5434]"T4". Yep, itβs literally giving βT4.β πsource_idβ Source id[originator id]. The originatorβs whole identity. π«Άtarget_idβ Target id[usage/ctrl domain id]. Target acquired, usage/ctrl domain style. π―ret_codeβ Return code. The moment of truth. πreserved1β Reserved. Respectfully reserved. πreserved2β Reserved. Also reserved, also respectfully. πpayload_lenβ Payload length. Payload said βmeasure me.β π
π SEE ALSO π
- Kernel file
./arch/s390/include/uapi/asm/zcrypt.hβ plus the struct squad:struct ica_rsa_modexpo(9),struct ica_rsa_modexpo_crt(9),struct ep11_target_dev(9),struct ep11_urb(9),struct zcrypt_device_status_ext(9)π
Thatβs the whole glow-up bestie π
β sourced from ./arch/s390/include/uapi/asm and dated October 2026. Byeee! π«Άβ¨
π¦ 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