STRUCT PSP_EXT_REQ_BUFFER_HDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct psp_...q_buffer_hdr(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ β€” this page is literally about struct psp_ext_req_buffer_hdr, and no cap, it's the structure of the extended command header. πŸŽ€

🌸 NAME 🌸

struct psp_ext_req_buffer_hdr β€” Structure of the extended command header. periodt. πŸ’–

✨ SYNOPSIS ✨

Here's the whole shape, bestie β€” keep the field names exactly like this, do not freestyle them:

struct psp_ext_req_buffer_hdr {
    u32 payload_size;
    u32 sub_cmd_id;
    u32 status;
 };

πŸ‘‘ Members πŸ‘‘

These are the members, and every single one is getting its moment:

  • payload_size β€” total payload size. πŸ’«
  • sub_cmd_id β€” extended command ID. πŸ”₯
  • status β€” status of command execution (out). Yes, that (out) is important β€” keep it, iykyk. πŸ‘€

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/crypto/ccp/psp-dev.h β€” plus enum psp_cmd(9), enum psp_sub_cmd(9). go peep those too 🫢


xoxo, your Unix bestie 🧚 β€” from the Kernel API Manual, source ./drivers/crypto/ccp, dated October 2026, and the page is struct psp_...q_buffer_hdr(9) πŸ’…βœ¨

πŸ“¦ where this page comes from