i915_gem_obj...it_migration(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Welcome to the i915_gem_obj...it_migration(9) page in the Kernel API Manual, bestie ✨ okay so here’s the vibe:

i915_gem_object_wait_migration β€” Sync an accelerated migration operation 🫢


✨ SYNOPSIS ✨

int i915_gem_object_wait_migration (struct drm_i915_gem_object *obj ,
unsigned int flags );

🫢 ARGUMENTS 🫢

  • obj β€” The migrating object. Main character energy, literally.
  • flags β€” waiting flags. Currently supports only I915_WAIT_INTERRUPTIBLE. That’s the whole menu, no cap.

🌸 DESCRIPTION 🌸

Wait for any pending async migration operation on the object, bestie. It doesn’t matter if it was explicitly initiated with i915_gem_object_migrate, or implicitly initiated by swapin or initial clearing β€” you’re waiting on it either way πŸ’…


πŸ’… RETURN πŸ’…

  • 0 if successful πŸŽ‰
  • -ERESTARTSYS if a signal was hit during waiting 😭

πŸ¦‹ SEE ALSO πŸ¦‹


Cute sign-off: source/version ./drivers/gpu/drm/i915/gem, October 2026, manual i915_gem_obj...it_migration(9). Periodt πŸ’–βœ¨
πŸ“¦ where this page comes from