xe_mem_pool_cpu_addr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_mem_pool_cpu_addr β€” NAME

okay so bestie, listen: xe_mem_pool_cpu_addr is literally just "Retrieve CPU address of manager pool." That's the whole gig. One job. Iconic behavior, honestly. ✨

(this is a page from the Kernel API Manual, section 9, so like β€” kernel-level stuff, iykyk 🫢)


🌸 SYNOPSIS

void * xe_mem_pool_cpu_addr (struct xe_mem_pool *pool );

that's it, that's the whole call. one argument, returns a pointer, slay πŸ’…


πŸŽ€ ARGUMENTS

  • pool β€” the memory pool. that's it. that's the one (1) thing you gotta hand over. it's a struct xe_mem_pool *, no cap. 🌈

⭐ RETURN

you get back the CPU virtual address of memory pool. so like, the address, but for the CPU. not the GPU. the CPU. stay focused bestie 🧚

heads up: it's void *, so the type system isn't gonna hold your hand β€” you gotta know what you're pointing at. main character responsibility fr fr πŸ’€

πŸ¦‹ SEE ALSO

like a whole friend group of related functions, and they're all gonna be at the function, so:


okay and before you close the tab: this little manual page for xe_mem_pool_cpu_addr(9) lives under ./drivers/gpu/drm/xe and it's dated October 2026. cite it with respect. periodt πŸ’–πŸ‘‘

πŸ“¦ where this page comes from