STRUCT DRM_I915_GEM_CREATE_EXT_VM_PRIVATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, this is the Kernel API Manual page for struct drm_i915_gem_create_ext_vm_private, and it's literally the extension that makes the object private to the specified VM. no cap 🫢✨

πŸ¦‹ NAME πŸ¦‹

struct drm_i915_gem_create_ext_vm_private β€” extension to make the object private to the specified VM. that's the whole vibe, bestie πŸ’…

🌸 SYNOPSIS 🌸

here's the struct in all its glory, exactly as written:

       struct drm_i915_gem_create_ext_vm_private {
         #define I915_GEM_CREATE_EXT_VM_PRIVATE          2;
           struct i915_user_extension base;
           __u32 vm_id;
        };

πŸ‘‘ Members πŸ‘‘

  • base β€” extension link. see struct i915_user_extension. it's giving "linked list but make it kernel-coded" πŸ”—
  • vm_id β€” Id of the VM to which the object is private. keep that Id capital, bestie, we don't rewrite the facts πŸŽ€

🌈 Description 🌈

see struct drm_i915_gem_create_ext. that's the whole deets here β€” short, sweet, and to the point πŸ“

πŸ”— SEE ALSO πŸ”—


mwah πŸ’‹ β€” source/version is ./Documentation/gpu/rfc, dated October 2026. bye bestie, go be iconic with your VM-private objects 🫢πŸ”₯

πŸ“¦ where this page comes from