drm_gpuvm_is_extobj(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_gpuvm_is_extobj(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” today’s main character is drm_gpuvm_is_extobj, and it’s lowkey here to tell you whether the given &drm_gem_object is an external object. no cap. 🫢


🌸 NAME 🌸

drm_gpuvm_is_extobj β€” indicates whether the given &drm_gem_object is an external object πŸ’–

✨ SYNOPSIS ✨

bool drm_gpuvm_is_extobj (struct drm_gpuvm *gpuvm , struct drm_gem_object *obj );

like, that’s the whole vibe check: hand it a gpuvm and an obj, get a bool back. periodt. ✨

πŸŽ€ ARGUMENTS πŸŽ€

  • gpuvm β€” the drm_gpuvm to check πŸ‘€
  • obj β€” the drm_gem_object to check πŸŽ€

πŸ’– RETURN πŸ’–

Returns true if the drm_gem_object’s dma_resv differs from the drm_gpuvm’s dma_resv; otherwise it returns false. literally that’s it, bestie β€” just a resv comparison πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/drm/drm_gpuvm.h β€” and the whole squad, fr fr:


cute sign-off: source/version is ./include/drm, dated October 2026, and this iconic page is drm_gpuvm_is_extobj(9) 🫢✨

πŸ“¦ where this page comes from