cxl_mem_get_event_records(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ cxl_mem_get_event_records(9) ✨

okay so bestie, this one is from the Kernel API Manual, and it is literally about grabbing event records off the device. πŸŽ€

πŸ’… NAME πŸ’…

cxl_mem_get_event_records β€” Get Event Records from the device πŸ¦‹

🌸 SYNOPSIS 🌸

void cxl_mem_get_event_records (struct cxl_memdev_state *mds , u32
       status );

🫢 ARGUMENTS 🫢

  • mds β€” struct cxl_memdev_state *: the driver data for the operation. This is the main-character context bestie. πŸ’–
  • status β€” u32: the Event Status register value identifying which events are available. It’s giving β€œwhich ones are actually on the menu” energy. ✨

πŸ”₯ DESCRIPTION πŸ”₯

Retrieve all event records available on the device, report them as trace events, and clear them. No cap, it grabs the whole little event stack, tells you about it via trace events, and then wipes them. πŸ§ΉπŸ’«

See CXL rev 3.0 8.2.9.2.2 Get Event Records and CXL rev 3.0 8.2.9.2.3 Clear Event Records for the spec tea. πŸ“šβ˜•

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/cxl/core/mbox.c and cxl mbox(9), plus the whole friend group:


mwah πŸ’– this page lives under ./drivers/cxl/core, and it’s dated October 2026. periodt. πŸ‘‘πŸŒˆ

πŸ“¦ where this page comes from