STRUCT PVR_FW_TRACE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct pvr_fw_trace(9) πŸ¦‹

okay bestie, welcome to the Kernel API Manual β€” this page is literally about struct pvr_fw_trace, and it is giving Device firmware trace data in the most iconic way ✨ no cap.


🌸 NAME 🌸

struct pvr_fw_trace β€” Device firmware trace data. that's the whole vibe πŸ’…


🌈 SYNOPSIS 🌈

here's the struct in all its main-character glory:

struct pvr_fw_trace {
    struct pvr_fw_object *tracebuf_ctrl_obj;
    struct rogue_fwif_tracebuf *tracebuf_ctrl;
    struct pvr_fw_trace_buffer buffers[ROGUE_FW_THREAD_MAX];
    u32 group_mask;
};

πŸŽ€ Members πŸŽ€

the members are lowkey the whole point, so let's go one by one, bestie:

  • tracebuf_ctrl_obj β€” Object representing FW trace buffer control structure. 🫢
  • tracebuf_ctrl β€” Pointer to CPU mapping of FW trace buffer control structure. πŸ’–
  • buffers β€” Array representing the actual trace buffers owned by this device. πŸŽ€
  • group_mask β€” Mask of enabled trace groups. ⭐

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/gpu/drm/imagination/pvr_fw_trace.h
  • struct pvr_fw_trace_buffer(9) β€” go say hi, bestie πŸ¦‹

and that's the page πŸ’œ β€” the source/version is ./drivers/gpu/drm/imagination, and the date is October 2026. mwah πŸ’‹ bye bestie 🫢

πŸ“¦ where this page comes from