STRUCT NODE_ACCESS_NODES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct node_access_nodes(9) ✨

okay so bestie, welcome to the Kernel API Manual 🫢 β€” this one's a lil struct that's basically the group chat link between a memory access class and all the other nodes it's connected to. Let's get into it. πŸ¦‹


🌸 NAME

struct node_access_nodes β€” bestie it's an Access class device whose whole job is holding the user-visible relationships to other nodes. that's it, that's the vibe. πŸ’–


✨ SYNOPSIS

struct node_access_nodes {
    struct device           dev;
    struct list_head        list_node;
    unsigned int            access;
  #ifdef CONFIG_HMEM_REPORTING;
    struct access_coordinate        coord;
  #endif;
 };

like, look at her. iconic. πŸ‘‘


πŸŽ€ Members

  • dev β€” the Device for this memory access class, the main character energy of the whole struct fr fr πŸ’«
  • list_node β€” a List element hanging out in the node's access list, just vibing in the chain πŸ”—
  • access β€” The access class rank, aka the popularity ranking, the who's-who of access classes ⭐
  • coord β€” the Heterogeneous memory performance coordinates, and ngl she's lowkey gatekept behind CONFIG_HMEM_REPORTING so don't come for her if she's not there πŸ™ˆ
heads up bestie: coord only exists when CONFIG_HMEM_REPORTING is defined, so if you built without it, that member said "not me being absent" πŸ’€

πŸ”₯ SEE ALSO


that's the whole page babes, no notes. 🌈

mwah πŸ’‹ β€” this came from ./drivers/base, dated October 2026, and yes she's serving struct node_access_nodes(9) realness till the very last line. slay πŸŽ€βœ¨

πŸ“¦ where this page comes from