STRUCT CXL_ENDPOINT_DECODER(9)
๐ struct cxl_endpoint_decoder(9) โ Kernel API Manual ๐ซถ
โจ NAME โจ
okay so bestie, this is the Kernel API Manual glow-up for struct cxl_endpoint_decoder โ literally the Endpoint / SPA to DPA decoder. That's the whole name, and yes it ate. ๐
๐ฆ SYNOPSIS ๐ฆ
Here's the struct exactly as it shows up, no edits, no vibes-based changes:
struct cxl_endpoint_decoder {
struct cxl_decoder cxld;
struct resource *dpa_res;
resource_size_t skip;
enum cxl_decoder_state state;
int part;
int pos;
};
๐ธ Members ๐ธ
cxldโ basecxl_decoder_object, the foundation of the whole look โจdpa_resโ actively claimed DPA span of this decoder, periodtskipโ offset intodpa_reswherecxld.hpa_rangemapsstateโ autodiscovery state, lowkey importantpartโ partition index this decoder mapsposโ interleave position incxld.region
๐ฎ SEE ALSO ๐ฎ
Kernel file ./drivers/cxl/cxl.h is right here, and the whole reference squad is:
cxl objects(9)struct cxl_decoder(9)struct cxl_switch_decoder(9)struct cxl_rd_ops(9)struct cxl_root_decoder(9)struct cxl_region_params(9)struct cxl_region(9)struct cxl_port(9)struct cxl_root(9)struct cxl_dport(9)struct cxl_ep(9)struct cxl_region_ref(9)struct cxl_endpoint_dvsec_info(9)
mwah ๐ โ source spot ./drivers/cxl, dated October 2026, and the page is struct cxl_endpoint_decoder(9). That's the sign-off, bestie ๐ซถ
๐ฆ 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