amdgpu_vm_bo_evicted(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_vm_bo_evicted β€” Kernel API Manual, bestie edition πŸŽ€

okay so real talk, you're reading a page out of the Kernel API Manual and it's about amdgpu_vm_bo_evicted. It's short, it's sweet, and it's literally the little state-machine notification that says "bestie your buffer got evicted, come back home." Let's get into it ✨


🌸 NAME 🌸

amdgpu_vm_bo_evicted β€” vm_bo is evicted. that's it. that's the whole vibe πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void amdgpu_vm_bo_evicted (struct amdgpu_vm_bo_base *vm_bo );

note the void β€” she doesn't return anything, she just does the thing and leaves. main character energy fr fr πŸ‘‘


πŸ“ ARGUMENTS πŸ“

  • vm_bo β€” the vm_bo that got evicted. yeah, that's the one. that's the poor little guy we're talking about 😭

🌈 DESCRIPTION 🌈

So here's the tea β˜• β€” this is a state for vm_bo objects. It means the underlying BO was evicted, and it needs to move back in place again. Like when your bestie gets kicked out of the group chat and has to be re-added. except it's memory. and it's on a GPU. and there's no drama, just state transitions πŸ’–

that's genuinely all she does β€” marks the state so the thing can be moved back into place. iconic, efficient, no notes ✨

ngl this one's a one-liner of a function. don't overthink it, just know that "evicted" means "not where she's supposed to be right now" and this call is the bookkeeping for that 🫢

πŸ”₯ SEE ALSO πŸ”₯

buckle up bestie, this list is LONG and she is thorough πŸ‘‘ β€” the kernel file is ./drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c, and these are all the siblings in the family:

like I said. thorough. she said "you WILL know the whole neighborhood" πŸ˜οΈπŸ’–


that's the whole page, bestie β€” short but slay ✨ this beauty came from the source tree at ./drivers/gpu/drm/amd/amdgpu, dated October 2026. go forth, understand your evicted BOs, and hydrate πŸ’§πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from