xe_mem_pool_bo_flush_write(9)
π xe_mem_pool_bo_flush_write(9) β Kernel API Manual vibes
okay bestie, so this is xe_mem_pool_bo_flush_write(9), straight out of the Kernel API Manual, and it is literally the "send it" button for your memory pool data π«Ά
β¨ NAME β¨
xe_mem_pool_bo_flush_write β copies the data from the sub-allocation over to the GPU memory. that's it, that's the whole job, and it ate π
πΈ SYNOPSIS πΈ
void xe_mem_pool_bo_flush_write (struct xe_mem_pool_node *node );
no cap, that's the entire signature β returns void, so there's nothing to check, she just does it β¨
π¦ ARGUMENTS π¦
nodeβ the node allocated in the memory pool that you wanna flush. like, the actual thing. give her the node and she'll take it from there π
π§ SEE ALSO π§
the whole β¨friend groupβ¨ of related calls, iykyk:
- Kernel file
./drivers/gpu/drm/xe/xe_mem_pool.c struct xe_mem_pool(9)xe_mem_pool_init(9)xe_mem_pool_sync(9)xe_mem_pool_swap_shadow_locked(9)xe_mem_pool_sync_shadow_locked(9)xe_mem_pool_gpu_addr(9)xe_mem_pool_cpu_addr(9)xe_mem_pool_bo_swap_guard(9)xe_mem_pool_bo_sync_read(9)xe_mem_pool_alloc_node(9)xe_mem_pool_insert_node(9)xe_mem_pool_free_node(9)xe_mem_pool_node_cpu_addr(9)xe_mem_pool_dump(9)
like, go read them all, they're iconic, no notes π₯
lowkey reminder bestie: this page is from./drivers/gpu/drm/xeand it's dated October 2026 β she's axe_mem_pool_bo_flush_write(9)girly through and through π
k that's the whole page, mwah, go flush some writes, slay πβ
π¦ 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