STRUCT XE_MEM_POOL_NODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct xe_mem_pool_node(9) β€” the Kernel API Manual bestie edition ✨

okay so real talk, we're in the struct xe_mem_pool_node(9) page today and honestly? it's giving tiny-but-iconic. this is a Kernel API Manual situation, so like, kernel vibes only. no cap.

πŸŽ€ NAME πŸŽ€

struct xe_mem_pool_node β€” Sub-range allocations from mem pool. yes that's the whole name line, she's concise and she ate πŸ’…

✨ SYNOPSIS ✨

here's the whole struct, literally copy it exactly, do not freestyle this part bestie:

struct xe_mem_pool_node {
    struct drm_mm_node sa_node;
 };

lowkey a one-member queen πŸ‘‘ that's it, that's the struct.

🌸 Members 🌸

  • sa_node β€” the drm_mm_node for this allocation. like, that's the node's node, iykyk πŸ¦‹
ngl, the whole struct is basically "a sub-range allocation from the mem pool, wearing a drm_mm_node as its outfit." main character energy from a single field fr fr.

🫢 SEE ALSO 🫢

go look at the kernel file, she has the receipts:

  • Kernel file ./drivers/gpu/drm/xe/xe_mem_pool_types.h πŸ“„βœ¨

and that's the tea πŸ“ this page lives in ./drivers/gpu/drm/xe, dated October 2026, and it's a struct xe_mem_pool_node(9) moment β€” mwah, slay, go read the header πŸ’–πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from