xe_lrc_updat...with_address(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this page is from the Kernel API Manual, and the page title is xe_lrc_updat...with_address(9) β€” yes, ellipsis and all, she's iconic. The actual function living here is xe_lrc_update_memirq_regs_with_address.

Her whole job: re-compute GGTT references in mem interrupt data for a given LRC. That's it, that's the assignment, no cap. Periodt. πŸ’…

πŸ’… SYNOPSIS πŸ’…

Signature time, verbatim, no edits, fr fr:

void xe_lrc_update_memirq_regs_with_address (struct xe_lrc *lrc , struct
       xe_hw_engine *hwe , u32 *regs );

πŸŽ€ ARGUMENTS πŸŽ€

  • lrc β€” the xe_lrc struct instance. That's the LRC bestie in question. πŸ’–
  • hwe β€” the xe_hw_engine struct instance. The hw engine bestie. ✨
  • regs β€” scratch buffer to be used as temporary storage. Lowkey just the temp stash. πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/gpu/drm/xe/xe_lrc.c β€” this is the source neighborhood, iykyk. And here's the whole squad:

Source/version vibe check: ./drivers/gpu/drm/xe · October 2026 · page xe_lrc_updat...with_address(9) 🫢✨
πŸ“¦ where this page comes from