STRUCT PVR_FW_DEVICE_INFO_HEADER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct pvr_fw_device_info_header(9) πŸ’–

okay so this is a page from the Kernel API Manual, section 9, and it's all about struct pvr_fw_device_info_header β€” literally the device information header, bestie. that's it, that's the vibe. it's a little struct that tells you how big all the masks and params are. tiny, but iconic ✨


🌸 NAME 🌸

struct pvr_fw_device_info_header β€” the device information header, no cap πŸ’…


✨ SYNOPSIS ✨

here's the whole thing, copy it exactly, don't come for me:

struct pvr_fw_device_info_header {
    u64 brn_mask_size;
    u64 ern_mask_size;
    u64 feature_mask_size;
    u64 feature_param_size;
};

four u64s and a dream 🫢


πŸŽ€ Members πŸŽ€

aka the group chat, member by member:

  • brn_mask_size β€” the BRN mask size, measured in u64s. yes, in u64s, that's the unit, keep up 😌
  • ern_mask_size β€” the ERN mask size, also in u64s. same energy, different letters πŸ¦‹
  • feature_mask_size β€” the feature mask size. you guessed it: in u64s. consistency is slay πŸ’–
  • feature_param_size β€” the feature parameter size, in u64s. last one, we love a full set ⭐
ngl every single one of these is a size in u64s β€” so like, the number of 64-bit words, not bytes. don't mix that up or it's giving bugs πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/gpu/drm/imagination/pvr_fw_info.h β€” go read the source, she's right there πŸ‘‘
  • struct pvr_fw_layout_entry(9) β€” the neighbor struct, they're besties fr fr 🧚

aaand that's the whole page, no filler, no fluff. this one came to you from ./drivers/gpu/drm/imagination, October 2026, under the struct pvr_f..._info_header(9) footer β€” mwah, love u, go read a struct πŸ’œπŸŒΈπŸŽ€

πŸ“¦ where this page comes from