STRUCT PVR_HWRT_DATASET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

struct pvr_hwrt_dataset β€” bestie, this is the structure that represents a HWRT data set. That's it, that's the whole vibe. ✨


🌸 SYNOPSIS 🌸

struct pvr_hwrt_dataset {
    struct kref ref_count;
    struct pvr_device *pvr_dev;
    struct pvr_fw_object *common_fw_obj;
    struct rogue_fwif_hwrtdata_common common;
    struct pvr_hwrt_data data[ROGUE_FWIF_NUM_RTDATAS];
    struct pvr_free_list *free_lists[ROGUE_FWIF_NUM_RTDATA_FREELISTS];
    u16 max_rts;
 };

Like, look at her. Gorgeous. No notes. πŸ’…


πŸ¦‹ Members πŸ¦‹

Okay so let's meet the cast, because every single one of these fields is a main character in their own right:

  • ref_count β€” the reference count of the object, aka the little counter that decides when this thing gets to exit the group chat. 🫢
  • pvr_dev β€” pointer to the device that owns this object. She belongs to somebody, periodt.
  • common_fw_obj β€” FW object representing the common FW-side structure. Very "behind the scenes but essential" energy. πŸ”₯
  • common β€” the common HWRT data. Lowkey the shared brain cell of the whole struct.
  • data β€” the HWRT data structures belonging to this set, chillin' there as an array like the icons they are. πŸ‘‘
  • free_lists β€” the free lists used by this HWRT data set. Free lists!! Keeping things tidy!! We love a resource manager!! 🌈
  • max_rts β€” maximum render targets for this HWRT data set. She's got limits, and honestly? Respect. πŸ’–

πŸ’œ SEE ALSO πŸ’œ

Go read those next, iykyk. 🧚


ngl, if you made it this far you're literally built different. no cap. πŸ“

Okay that's the whole page, bestie β€” shoutout to ./drivers/gpu/drm/imagination for the source and October 2026 for the date, mwah, slay, bye! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from