STRUCT PVR_GEM_OBJECT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, you’re in the Kernel API Manual and this is the page for struct pvr_gem_object(9) β€” literally the powervr-specific wrapper for &struct drm_gem_object. It’s giving β€œsmall struct, important job,” and we’re gonna read it together. πŸ’…


🌸 NAME 🌸

struct pvr_gem_object β€” the powervr-specific wrapper for &struct drm_gem_object. That’s the whole vibe. ✨

✨ SYNOPSIS ✨

struct pvr_gem_object {
    struct drm_gem_shmem_object base;
    u64 flags;
};

🫢 Members 🫢

  • base β€” the underlying struct drm_gem_shmem_object.
NOTE: do not access this member directly, bestie. Call shmem_gem_from_pvr_gem instead. That’s the move. 🫢
  • flags β€” options set at creation-time. Some of these options apply to the creation operation itself (and they’re stored here for reference), while the rest are used for mapping options to both the device and the CPU. These are used every time this object is mapped, but they may be changed after creation. Must be a combination of DRM_PVR_BO_* and/or PVR_BO_* flags. πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯


That’s the whole page, bestie. Source/version: ./drivers/gpu/drm/imagination; date: October 2026. struct pvr_gem_object(9) out β€” slay responsibly. πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from