devm_cxl_enumerate_decoders(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ devm_cxl_enumerate_decoders(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual ✨ this one's devm_cxl_enumerate_decoders(9) and it's honestly kind of a baddie β€” it's the function that goes and makes decoder objects, one per HDM register set. let's get into it πŸ’…


✨ NAME ✨

devm_cxl_enumerate_decoders β€” add decoder objects per HDM register set 🫢

like, one decoder per HDM register set. that's the whole vibe. no cap.


🌸 SYNOPSIS 🌸

int devm_cxl_enumerate_decoders (struct cxl_hdm *cxlhdm ,
                                 struct cxl_endpoint_dvsec_info *info );

it returns an int, she takes two pointers, and yes she is literally that simple 😌


πŸ’– ARGUMENTS πŸ’–

  • cxlhdm β€” a Structure to populate with HDM capabilities. she's the glow-up container bestie, you hand her over and she gets filled in with all the HDM capability info ✨
  • info β€” the cached DVSEC range register info. it's already cached, it's already cozy, it's just sitting there being info πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr β€” go check these out πŸ‘‘:


🌈 friendly reminder: this page is short and sweet β€” if you need the deep lore, the kernel file above is right there waiting for you 🧚

and that's the whole page, bestie πŸ’œ sourced straight from the ./drivers/cxl/core directory, dated October 2026, and yeah β€” we were reading devm_cxl_enumerate_decoders(9) the entire time πŸ˜­πŸ’€ slay πŸŽ€

πŸ“¦ where this page comes from