STRUCT TRANSPORT_LINK_LAYER_PAIR(9)
π
struct transport_link_layer_pair β Kernel API Manual β¨
okay so we're in struct transport_link_layer_pair(9) land today bestie, and it's literally the Kernel API Manual, no cap π«Ά
πΈ NAME πΈ
struct transport_link_layer_pair β so here's the tea: the SCU hardware pairs up the TL registers with the LL registers, which means we have to place them adjacent so the register array in the PEG works out. that's the whole vibe. that's the assignment. π
β¨ SYNOPSIS β¨
okay so the struct is literally right here, copy it exactly, no editing, we don't do that here π
struct transport_link_layer_pair {
struct scu_transport_layer_registers tl;
struct scu_link_layer_registers ll;
};
two members. tl and ll. sitting next to each other. iconic adjacency behavior, honestly π
π¦ Members π¦
ngl bestie, this section is empty in the original β like, there's a heading and then absolutely nothing under it π no members are documented here, that's just how it is, we're not gonna invent any. the struct definition above is doing all the heavy lifting fr fr.
π₯ SEE ALSO π₯
the receipts, all of them, in order, and yes there are a lot, she's thorough π
Kernel file ./drivers/scsi/isci/registers.h:
struct scu_viit_entry(9)struct scu_iit_entry(9)struct smu_registers(9)struct scu_sdma_registers(9)struct scu_transport_layer_registers(9)struct scu_link_layer_registers(9)struct scu_sgpio_registers(9)struct scu_port_task_scheduler_registers(9)struct scu_port_task_scheduler_group_registers(9)struct scu_afe_registers(9)struct scu_peg_registers(9)struct scu_registers(9)
like. the whole register family reunion. every single cousin showed up π
lowkey a reminder that adjacency here is a hardware requirement, not a stylistic choice β the SCU pairs the TL and LL registers up, so they gotta be side by side in the PEG. don't be out here reordering things, bestie π
kisses, this page lives in ./drivers/scsi/isci and it's stamped October 2026 β that's the sign-off, mwah, go read the other twelve structs, ily, bye π§πβ
π¦ 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