ENUM SCU_SSP_TASK_TYPE(9)
π enum scu_ssp_task_type(9) β the kernel API manual, but make it make sense
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little baby page, section 9 of the manual, and it's all about the enum scu_ssp_task_type.
πΈ NAME πΈ
enum scu_ssp_task_type β this enumeration defines the various SSP task types the SCU hardware will accept, fr fr. the actual definition for all the various task types the SCU hardware will accept can be found in the DS specification π like, that's the receipts, go read the DS spec, iykyk.
π SYNOPSIS π
enum scu_ssp_task_type {
SCU_TASK_TYPE_IOREAD ,
SCU_TASK_TYPE_IOWRITE ,
SCU_TASK_TYPE_SMP_REQUEST ,
SCU_TASK_TYPE_RESPONSE ,
SCU_TASK_TYPE_RAW_FRAME ,
SCU_TASK_TYPE_PRIMITIVE
};
look at her. six constants. no cap, that's the whole vibe π
β¨ Constants β¨
so here's the thing bestie β the source literally has nothing filled in for any of these, every single one is marked -- undescribed -- π so I'm not gonna sit here and make stuff up (that would be so not slay of me). here they all are, complete and in order:
SCU_TASK_TYPE_IOREADβ-- undescribed --π«ΆSCU_TASK_TYPE_IOWRITEβ-- undescribed --π«ΆSCU_TASK_TYPE_SMP_REQUESTβ-- undescribed --π«ΆSCU_TASK_TYPE_RESPONSEβ-- undescribed --π«ΆSCU_TASK_TYPE_RAW_FRAMEβ-- undescribed --π«ΆSCU_TASK_TYPE_PRIMITIVEβ-- undescribed --π«Ά
bestie pls don't be mad at me, be mad at the documentation π all six of them are undocumented in the page, that's just the facts.
π¦ SEE ALSO π¦
the friend group, in order π:
- the kernel file
./drivers/scsi/isci/scu_task_context.henum scu_sata_task_type(9)struct ssp_task_context(9)struct stp_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)
go read them, they're all main character energy in their own way π
π the cute sign-off π
that's the whole page, periodt π§ this lil doc comes from ./drivers/scsi/isci, dated October 2026, and it's the enum scu_ssp_task_type(9) page from the Kernel API Manual β she's short, she's sweet, and she's fully cited. now go read the DS specification bestie, I believe in you πβ¨π
π¦ 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