STRUCT PVR_FW_TRACE_BUFFER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct pvr_fw_trace_buffer(9) ✨

okay so bestie, welcome to the Kernel API Manual page for struct pvr_fw_trace_buffer β€” and yes, we're doing kernel structs today, it's giving big brain energy 🧠✨. This thing is literally the structure representing a trace buffer, no cap. 🫢


πŸ’– NAME πŸ’–

struct pvr_fw_trace_buffer β€” structure representing a trace buffer. that's the whole vibe check: trace buffer, but make it a struct. periodt πŸ’…

🌸 SYNOPSIS 🌸

here's the exact shape, bestie:

       struct pvr_fw_trace_buffer {
           struct pvr_fw_object *buf_obj;
           u32 *buf;
           struct rogue_fwif_tracebuf_space *tracebuf_space;
        };

πŸŽ€ Members πŸŽ€

okay so let's meet the members, they're all main characters in this little trace-buffer friend group:

  • buf_obj β€” FW buffer object representing trace buffer. yes, the FW buffer object for the trace buffer, hi bestie πŸ‘‹
  • buf β€” pointer to CPU mapping of trace buffer. literally the CPU mapping pointer, no cap.
  • tracebuf_space β€” pointer to FW tracebuf_space structure for this trace buffer. it's pointing at the FW tracebuf_space structure for this trace buffer, slay. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

if you want more reading material (and why wouldn't you), go check these out:

  • Kernel file ./drivers/gpu/drm/imagination/pvr_fw_trace.h
  • struct pvr_fw_trace(9)
bestie, that SEE ALSO is sending you to the kernel file ./drivers/gpu/drm/imagination/pvr_fw_trace.h and struct pvr_fw_trace(9) β€” don't leave them on read, okay? πŸ₯Ί

πŸ’– source/version vibes: ./drivers/gpu/drm/imagination, dated October 2026, and that's the struct pvr_fw_trace_buffer(9) sign-off β€” mwah πŸŽ€

πŸ“¦ where this page comes from