xe_lrc_upda...with_address(9)
π xe_lrc_upda...with_address(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes it's a real manual, yes it's about the kernel, no you cannot skip it, sit down and let me tell you about this little function π«Ά
πΈ NAME πΈ
xe_lrc_update_hwctx_regs_with_address β it re-computes GGTT references inside a given LRC. that's the whole vibe. GGTT refs get recalculated, LRC is the container, slay π
β¨ SYNOPSIS β¨
void xe_lrc_update_hwctx_regs_with_address (struct xe_lrc *lrc );
like literally that's it, one function, one argument, returns nothing (void), takes a pointer to a struct xe_lrc. no cap. π
π¦ ARGUMENTS π¦
lrcβ thestruct xe_lrcinstance. that's the one. the only one. the main character of this whole operation π
π SEE ALSO π
okay this is the part where the manpage shows you the whole friend group π and there are so many of them. every single one is listed here because they're all connected, iykyk:
- the Kernel file
./drivers/gpu/drm/xe/xe_lrc.cβ that's the home base, the source file, go look at it if you want the lore π xe_gt_lrc_hang_replay_size(9)xe_lrc_reg_size(9)xe_lrc_engine_state_size(9)xe_lrc_ctx_timestamp_ggtt_addr(9)xe_lrc_ctx_timestamp_udw_ggtt_addr(9)xe_lrc_ctx_timestamp(9)xe_lrc_queue_timestamp(9)xe_lrc_ctx_job_timestamp_ggtt_addr(9)xe_lrc_ctx_job_timestamp(9)xe_default_lrc_update_memirq_regs_with_address(9)xe_lrc_update_memirq_regs_with_address(9)xe_lrc_setup_wa_bb_with_scratch(9)xe_lrc_set_multi_queue_priority(9)xe_lrc_create(9)xe_lrc_destroy(9)xe_lrc_alloc_seqno_fence(9)xe_lrc_free_seqno_fence(9)xe_lrc_init_seqno_fence(9)xe_lrc_engine_id(9)xe_lrc_timestamp(9)xe_lrc_update_timestamp(9)xe_lrc_ring_is_idle(9)
twenty-three whole cross-references, we stay hydrated and we stay linked ππ
heads up bestie β the title up there is truncated in the manpage header (xe_lrc_upda...with_address(9)), that's just how the page name gets squished, not a typo, don't come for me π
okay that's the whole page, go forth and compute your GGTT references πβ¨
π xoxo, your local kernel girly π
β sourced from ./drivers/gpu/drm/xe, October 2026, xe_lrc_upda...with_address(9), and that's the tea ππ§π
π¦ 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