xe_default_l...with_address(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_default_l...with_address(9) β€” Kernel API Manual ✨

okay so bestie, the manual name got literally chopped in half by the title bar (it's giving tragic), but the full name is xe_default_lrc_update_memirq_regs_with_address and this whole page is about that. it's a Kernel API Manual situation, we're in the (9) section, it's very kernel-core. let's go πŸŽ€


🌸 NAME 🌸

xe_default_lrc_update_memirq_regs_with_address β€” Re-compute GGTT references in default LRC of given engine. πŸ¦‹

that's it. that's the whole vibe. it recomputes GGTT references, in the default LRC, of whatever engine you hand it. no cap, that's the job.


✨ SYNOPSIS ✨

void xe_default_lrc_update_memirq_regs_with_address (struct xe_hw_engine
*hwe );

note the void bestie β€” it returns nothing, it just does the thing and dips πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • hwe β€” the xe_hw_engine struct instance. that's the one (1) thing you gotta give it. the engine. the whole engine. 🫢

πŸ”₯ SEE ALSO πŸ”₯

okay so there is a lot of family here, this function has main character energy and knows everyone. also heads up, the kernel file lives at ./drivers/gpu/drm/xe/xe_lrc.c β€” that's where the lore is πŸ‘‘

like i said. everyone. read them all, they're all literally in the group chat πŸ’€


🌈 sign-off 🌈

and that's the page!! source lives in ./drivers/gpu/drm/xe, dated October 2026, and yes the footer also says xe_default_l...with_address(9) because the truncation is iconic and we're keeping her fr fr. go forth and recompute those GGTT references bestie πŸ’œπŸ§šβ­

πŸ“¦ where this page comes from