STRUCT PVR_HWRT_DATASET(9)
π 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 π
- Kernel file
./drivers/gpu/drm/imagination/pvr_hwrt.h struct pvr_hwrt_data(9)pvr_hwrt_dataset_lookup(9)pvr_hwrt_data_lookup(9)pvr_hwrt_data_put(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms