STRUCT SSP_REMOTE_NODE_CONTEXT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is struct ssp_r...node_context(9) from the Kernel API Manual β€” yes, the name is giving truncated-dramatic-ellipsis realness πŸ’…. It’s a structure that contains the SCU hardware definition for an SSP remote node. That’s the whole NAME tea. 🫢


✨ SYNOPSIS ✨

Here’s the struct in all its bitfield glory β€” copy it exactly, don’t touch the colons, don’t touch the semicolons, we do not edit hardware definitions for fun. 😭✨

       struct ssp_remote_node_context {
           u32 remote_node_index:12;
           u32 reserved0_1:4;
           u32 remote_node_port_width:4;
           u32 logical_port_index:3;
           u32 reserved0_2:5;
           u32 nexus_loss_timer_enable:1;
           u32 check_bit:1;
           u32 is_valid:1;
           u32 is_remote_node_context:1;
           u32 remote_sas_address_lo;
           u32 remote_sas_address_hi;
           u32 function_number:8;
           u32 reserved3_1:8;
           u32 arbitration_wait_time:16;
           u32 connection_occupancy_timeout:16;
           u32 connection_inactivity_timeout:16;
           u32 initial_arbitration_wait_time:16;
           u32 oaf_connection_rate:4;
           u32 oaf_features:4;
           u32 oaf_source_zone_group:8;
           u32 oaf_more_compatibility_features;
           u32 reserved7;
        };

🫢 Members 🫢

This section exists in the page, but it has zero member descriptions listed under it. So we’re not gonna make up lore for each field β€” the synopsis above is the actual roster. πŸ’€


🌈 SEE ALSO 🌈

Go look at these too, bestie β€” they’re the SEE ALSO squad:

  • Kernel file ./drivers/scsi/isci/scu_remote_node_context.h β€” the kernel file referenced on the page.
  • struct stp_remote_node_context(9) β€” the other struct page referenced.

mwah πŸ’‹ this page’s source/version line is from ./drivers/scsi/isci, dated October 2026, and yes, we’re still on struct ssp_r...node_context(9) β€” slay and goodbye. 🌈✨

πŸ“¦ where this page comes from