STRUCT SMP_TASK_CONTEXT(9)
π struct smp_task_context(9) β from the Kernel API Manual, bestie
okay so picture this: it's struct smp_task_context, and it's literally the SCU hardware definition for an SMP request. that's it, that's the whole vibe. she's a struct, she's hardware-facing, she's giving "I define the bytes so you don't have to" π
β¨ NAME β¨
struct smp_task_context β bestie, this is the SCU hardware definition for an SMP request. no cap, that's the entire job description. π
π¦ SYNOPSIS π¦
struct smp_task_context {
u32 response_length:8;
u32 function_result:8;
u32 function:8;
u32 frame_type:8;
u32 smp_response_ufi:12;
u32 reserved1:20;
u32 reserved2;
u32 reserved3;
u32 reserved4;
u32 reserved5;
};
look at her. six bitfields doing synchronized swimming up top, then reserved2 through reserved5 just standing there holding space like the world's most patient understudies. πΈ no notes, she's perfect, she slays.
π Members π
okay so, real talk: the members section is on the page but it's bringing absolutely nothing to the function β there's no per-member list here. she's lowkey empty and honestly? main character energy to show up with zero bullet points. respect. π
(what you can see are the field names in the synopsis above β response_length, function_result, function, frame_type, smp_response_ufi, reserved1, reserved2, reserved3, reserved4, reserved5 β and that's exactly where the page leaves it. i'm not making stuff up for you, bestie. π)
π SEE ALSO π
go touch some other kernel files, bestie, they're all in the family:
- Kernel file
./drivers/scsi/isci/scu_task_context.hβ theenumlives here π§ enum scu_ssp_task_type(9)enum scu_sata_task_type(9)struct ssp_task_context(9)struct stp_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)
the whole friend group! they all ate, no crumbs. π₯
heads up π«Ά: everything above is exactly what the page says and nothing more β no invented behaviour, no extra tips, just the struct, the empty Members section, and the crew in SEE ALSO. iykyk π
and that's a wrap, bestie! this page came to you from ./drivers/scsi/isci and it's stamped October 2026 in the Kernel API Manual β go forth, cite it in your patch notes, and remember: struct smp_task_context(9) is rootin' for you. periodt. π
π¦ 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