xe_mem_pool_bo_sync_read(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual entry for xe_mem_pool_bo_sync_read β and its entire vibe is: copy the data from GPU memory to the sub-allocation. no cap. β¨
πΈ SYNOPSIS πΈ
void xe_mem_pool_bo_sync_read (struct xe_mem_pool_node *node );
π ARGUMENTS π
nodeβ the node allocated in the memory pool to read back. thatβs the one youβre handing over, bestie π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/xe/xe_mem_pool.c is the home base, and these are the iconic cross-refs:
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_flush_write(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)
thatβs the whole read, bestie: source/version vibes are ./drivers/gpu/drm/xe, dated October 2026, and the page is literally xe_mem_pool_bo_sync_read(9). π
β¨
π¦ 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