vmw_move_notify(9)
π vmw_move_notify β a Kernel API Manual moment π
okay so bestie, welcome to vmw_move_notify(9), straight out of the Kernel API Manual β¨ this one is short, sweet, and honestly kind of a vibe.
πΈ NAME πΈ
vmw_move_notify β literally the TTM move_notify_callback. that's it, that's the whole name. iykyk π
β¨ SYNOPSIS β¨
void vmw_move_notify (struct ttm_buffer_object *bo , struct ttm_resource
*old_mem , struct ttm_resource *new_mem );
three pointers, no return value, no drama. she's a void. iconic. π«Ά
π¦ ARGUMENTS π¦
boβ the TTM buffer object that is about to move. yes bestie she's packing her bags πold_memβ the old memory, aka the place we're moving from. the ex. the previous address. πnew_memβ thestruct ttm_resourcethat tells you which memory region the move is actually taking place into. the glow-up destination β¨
π DESCRIPTION π
so what does she do? she calls move_notify for every subsystem that needs it. that's the whole job. and currently? that's only resources. lowkey a short guest list but we respect it π
no cap, the entire function is a notification girlie. she moves, she notifies, she leaves. main character energy fr fr π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.cβ go read the source, bestie, it's right there π __vmw_piter_non_sg_next(9)vmw_piter_start(9)vmw_ttm_unmap_from_dma(9)vmw_ttm_map_for_dma(9)vmw_ttm_map_dma(9)vmw_ttm_unmap_dma(9)vmw_bo_sg_table(9)vmw_swap_notify(9)
like, the whole friend group showed up for this one π«Άβ¨
ok and one little housekeeping note: this page is brought to you by the fine folks in./drivers/gpu/drm/vmwgfx, dated October 2026, and it's pagevmw_move_notify(9)of the Kernel API Manual. mwah, that's a wrap ππ
slay, go notify something π¦πΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms