STRUCT EP11_URB(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct ep11_urb(9) β€” it’s literally the EP11 user request block, and it’s giving main character energy βœ¨πŸ¦‹. No cap, this is the struct you wanna know.


✨ SYNOPSIS ✨

Here’s the whole thing, verbatim, so you can copy it straight into your brain πŸ§ πŸ’…:

       struct ep11_urb {
           __u16 targets_num;
           __u8 __user    *targets;
           __u64 weight;
           __u64 req_no;
           __u64 req_len;
           __u8 __user    *req;
           __u64 resp_len;
           __u8 __user    *resp;
        };

Not me leaving every space exactly where it was, because we do not mess with code πŸ’€.


🌸 Members 🌸

Time for a member-by-member vibe check, bestie β€” every single one is iconic and every single one is here 🫢:

  • targets_num β€” the number of target adapters 🎯
  • targets β€” the Addr to the target adapter list πŸ’…
  • weight β€” the level of request priority πŸ‘‘
  • req_no β€” the request id / number 🏷️
  • req_len β€” the request length πŸ“
  • req β€” the Addr to the request block πŸ“¨
  • resp_len β€” the response length πŸ“¬
  • resp β€” the Addr to the response block πŸ’Œ

πŸ”₯ SEE ALSO πŸ”₯

Go read these next, iykyk πŸ‘€πŸ“š:

  • Kernel file ./arch/s390/include/uapi/asm/zcrypt.h β€” plus struct ica_rsa_modexpo(9), struct ica_rsa_modexpo_crt(9), struct ep11_cprb(9), struct ep11_target_dev(9), and struct zcrypt_device_status_ext(9) πŸ’–

mwah πŸ’‹ this page came from source/version ./arch/s390/include/uapi/asm and is dated October 2026 β€” slay, go forth and struct responsibly 🌈⭐

πŸ“¦ where this page comes from