xe_mem_pool_gpu_addr(9)
π NAME π
xe_mem_pool_gpu_addr β Retrieve GPU address of memory pool. That's the whole vibe, bestie: you hand it a memory pool and it gives you back the GPU address. It's giving βwhere does this pool live on the GPU?β energy, and honestly? Iconic. This is the Kernel API Manual page for xe_mem_pool_gpu_addr(9), so let's get into it π«Ά
πΈ SYNOPSIS πΈ
u64 xe_mem_pool_gpu_addr (struct xe_mem_pool *pool );
π ARGUMENTS π
poolβ the memory pool. Yep, that's the one and only argument, and it is literally the memory pool. No extra little surprises, no hidden extras, just the pool π
β¨ RETURN β¨
It returns the GGTT address of the memory pool. That's the answer, periodt. If you were wondering βbestie, what do I get back?β, it's the GGTT address of the memory pool π₯
π¦ SEE ALSO π¦
Kernel file: ./drivers/gpu/drm/xe/xe_mem_pool.c β go peek, iykyk π
Also, the whole friend group is here:
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_cpu_addr(9)xe_mem_pool_bo_swap_guard(9)xe_mem_pool_bo_flush_write(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)
That's the page, bestie π Header vibes: xe_mem_pool_gpu_addr(9) from the Kernel API Manual. Footer sign-off: source/version ./drivers/gpu/drm/xe, dated October 2026, page xe_mem_pool_gpu_addr(9) β mwah πβ¨
π¦ 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