STRUCT CXL_DPA_PERF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, meet struct cxl_dpa_perf(9) β€” this is from the Kernel API Manual, and it is literally the DPA performance property entry. no cap, that’s the whole name vibe. 🫢

🌸 SYNOPSIS 🌸

the struct is shaped like this, exactly:

struct cxl_dpa_perf {
    struct range dpa_range;
    struct access_coordinate coord[ACCESS_COORDINATE_MAX];
    struct access_coordinate cdat_coord[ACCESS_COORDINATE_MAX];
    int qos_class;
 };

πŸ’… Members πŸ’…

  • dpa_range β€” range for DPA address. iconic little boundary holder. πŸ’–
  • coord β€” QoS performance data (i.e. latency, bandwidth). the performance tea β˜•βœ¨
  • cdat_coord β€” raw QoS performance data from CDAT. yes, raw, not cooked. πŸ“
  • qos_class β€” QoS Class cookies. cookies, but make it QoS. πŸͺπŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

go peek at these besties, iykyk:

  • Kernel file ./include/cxl/cxl.h
  • enum cxl_devtype(9)
  • struct cxl_register_map(9)
  • struct cxl_dpa_partition(9)
  • struct cxl_dev_state(9)

and that’s the whole page, bestie πŸŽ€ source/version: ./include/cxl, date: October 2026 β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from