STRUCT SCU_SGL_ELEMENT(9)
πΈ NAME πΈ
okay so struct scu_sgl_element(9) is from the Kernel API Manual, and the NAME line is literally: This structure represents a single SCU defined SGL element. SCU SGLs contain a 64 bit address with the maximum data transfer being 24 bits in size. The SGL can not cross a 4GB boundary. π
β¨ SYNOPSIS β¨
Hereβs the whole struct, bestie β exact shape, no cap:
struct scu_sgl_element {
u32 address_upper;
u32 address_lower;
u32 length:24;
u32 address_modifier:8;
};
π Members π
bestie, the member list lives in the synopsis above β thatβs the whole section on this page. β¨
π Description π
struct scu_sgl_element β thatβs the description line this page gives, periodt. The important tea is already in NAME: a single SCU defined SGL element, with SCU SGLs containing a 64 bit address with the maximum data transfer being 24 bits in size. The SGL can not cross a 4GB boundary. π
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/isci/scu_task_context.h β then enum scu_ssp_task_type(9), enum 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_pair(9), struct transport_snapshot(9), struct scu_task_context(9) π
okay thatβs the whole page, bestie β source/version vibes are ./drivers/scsi/isci, dated October 2026, and the manual page is struct scu_sgl_element(9). mwah πβ¨
π¦ 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