cxl_probe_component_regs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is cxl_probe_component_regs, straight out of the Kernel API Manual, and she's here to Detect CXL Component register blocks. no cap, that's the whole assignment. πŸ’…


✨ SYNOPSIS ✨

       void cxl_probe_component_regs (struct device *dev , void __iomem *base ,
       struct cxl_component_reg_map *map );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the host device of the base mapping. it's giving "where this mapping lives" energy. 🏠
  • base β€” the mapping containing the HDM Decoder Capability Header. yes, that exact header, bestie. 🎯
  • map β€” the map object describing the register block information found. she's the output bestie, the one holding the findings. πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

the reference lore is right here:

  • See CXL 2.0 8.2.4 Component Register Layout and Definition
  • See CXL 2.0 8.2.5.5 CXL Device Register Interface

Probe for component register information and return it in the map object. literally probe, then put the info in map. iconic behavior, honestly. ✨


🌸 SEE ALSO 🌸


okay bestie, this page's source/version was living at ./drivers/cxl/core, and it's dated October 2026. periodt, that's the sign-off. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from