xe_bo_evict(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so this is the xe_bo_evict(9) page from the Kernel API Manual β€” short, sweet, and very much giving kernel-internals main character energy πŸ’–βœ¨

🌸 NAME 🌸

xe_bo_evict - Evict an object to evict placement πŸ‘‘

✨ SYNOPSIS ✨

int xe_bo_evict (struct xe_bo *bo , struct drm_exec *exec );

πŸŽ€ ARGUMENTS πŸŽ€

  • bo β€” the buffer object that’s getting migrated, periodt 🫢
  • exec β€” the drm_exec transaction to use for exhaustive eviction β€” yes bestie, exhaustive is literally right there in the description 😌

🌈 DESCRIPTION 🌈

okay so on successful completion, the object memory will be moved to evict placement. This function blocks until the object has been fully moved β€” like, it literally waits until the move is done, no cap πŸ’…

πŸ’… RETURN πŸ’…

0 on success. Negative error code on failure 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/gpu/drm/xe/xe_bo.c β€” and here’s the whole extended fam, iykyk:


k bye bestie, that was the xe_bo_evict(9) manual page 🫢 source/version: ./drivers/gpu/drm/xe, dated October 2026 β€” slay and stay safe out there πŸ’œ

πŸ“¦ where this page comes from