drm_gpuvm_bo_evict(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_gpuvm_bo_evict(9) β€” the kernel API manual, bestie edition ✨

okay so this page is drm_gpuvm_bo_evict(9) from the Kernel API Manual, and it does exactly one little job: it adds a &drm_gpuvm_bo to the &drm_gpuvms evicted list, or takes it back off. that's it. that's the whole vibe. πŸŽ€


✨ NAME ✨

drm_gpuvm_bo_evict β€” add / remove a &drm_gpuvm_bo to / from the &drm_gpuvms evicted list πŸ¦‹


🌸 SYNOPSIS 🌸

void drm_gpuvm_bo_evict (struct drm_gpuvm_bo *vm_bo , bool evict );

like, that's the whole signature. two args, no return, no drama πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • vm_bo β€” the drm_gpuvm_bo you're adding or removing. the main character of this function, fr fr πŸ‘‘
  • evict β€” a bool that tells you whether the object is evicted. it's giving "yes bestie it's evicted" vs "no bestie it isn't" ⭐

πŸ’– DESCRIPTION πŸ’–

Adds a drm_gpuvm_bo to the drm_gpuvm's evicted list β€” or removes it from that list. literally that's it. in and out, no cap. lowkey iconic in how small it is 🧚


🌈 SEE ALSO 🌈

the whole friend group, no one left out 🫢 β€” starting with the kernel file ./drivers/gpu/drm/drm_gpuvm.c and its overview sections:


mwah πŸ’‹ that's the whole page. go evict something (or un-evict it, we don't judge) πŸ”₯

okay bye bestie β€” this one came straight out of ./drivers/gpu/drm, dated October 2026, and the page is literally called drm_gpuvm_bo_evict(9). slay πŸ’œ

πŸ“¦ where this page comes from