STRUCT UTP_UPIU_RSP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct utp_upiu_rsp(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this is the page for struct utp_upiu_rsp, the general upiu response structure ✨ (yes that lowercase "upiu" is canon, we don't argue with the kernel).


🌸 NAME 🌸

struct utp_upiu_rsp β€” the general upiu response structure, no cap 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole vibe, character for character:

struct utp_upiu_rsp {
    struct utp_upiu_header header;
    union {
      struct utp_cmd_rsp sr;
      struct utp_upiu_query qr;
    };
 };

like, it's a header plus a union, and the union is doing main character energy πŸ’…


πŸŽ€ Members πŸŽ€

  • header β€” the UPIU header structure, DW-0 to DW-2 πŸ‘‘ this one's the opening act and it always shows up.
  • {unnamed_union} β€” anonymous πŸ™ˆ (that's literally all it says, and honestly? iconic. it's giving mystery.)
  • sr β€” the fields structure for scsi command, DW-3 to DW-12 πŸ“
  • qr β€” the fields structure for query request, DW-3 to DW-7 🧚
lowkey important: sr and qr live in the same union, so they share the same spot. that's the whole point of the anonymous union, bestie πŸ’€

🌈 SEE ALSO 🌈

  • Kernel file ./include/ufs/ufs.h πŸ“
  • struct utp_cmd_rsp(9) ⭐

that's the whole page, fr fr β€” nothing skipped, nothing invented πŸ’œ

sign-off szn: this lil masterpiece lives under ./include/ufs, dated October 2026, and it's part of the Kernel API Manual πŸŽ€ slay, go read your structs, mwah 🫢✨

πŸ“¦ where this page comes from