STRUCT STP_TASK_CONTEXT(9)
π NAME π
okay so bestie, welcome to the struct stp_task_context(9) page from the Kernel API Manual β this is the SCU hardware definition for an STP request. that's the whole name bit, periodt. π
β¨ SYNOPSIS β¨
here's the struct in all its main-character glory, no cap:
struct stp_task_context {
u32 fis_type:8;
u32 pm_port:4;
u32 reserved0:3;
u32 control:1;
u32 command:8;
u32 features:8;
u32 reserved1;
u32 reserved2;
u32 reserved3;
u32 ncq_tag:5;
u32 reserved4:27;
u32 data_offset;
};
like, that's the lineup. the reserved fields are literally named reserved, so I'm not gonna pretend I know more than the page does β not me inventing lore π
Members π«Ά
This section is empty on the page β no member descriptions, no blurbs, no extra tea. The fields in the synopsis above are the member content shown here, and I'm not making up meanings for them. fr fr. π«Ά
π SEE ALSO π
go look at these, iykyk:
- Kernel file
./drivers/scsi/isci/scu_task_context.henum scu_ssp_task_type(9)enum scu_sata_task_type(9)struct ssp_task_context(9)struct smp_task_context(9)struct primitive_task_context(9)struct scu_sgl_element(9)struct scu_sgl_element_pair(9)struct transport_snapshot(9)struct scu_task_context(9)
xoxo, your kernel bestie π«Ά β source/version: ./drivers/scsi/isci, dated October 2026 β¨
π¦ 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