xe_lrc_ctx_t...mp_ggtt_addr(9)
okay bestie, welcome to the xe_lrc_ctx_t...mp_ggtt_addr(9) page from the Kernel API Manual β yes, the title is doing its little truncated thing, but the function we're actually obsessed with is xe_lrc_ctx_timestamp_ggtt_addr. No cap, she just gets you the ctx timestamp GGTT address. π
π NAME
xe_lrc_ctx_timestamp_ggtt_addr β get the ctx timestamp GGTT address. That's it, that's the whole vibe. β¨
πΈ SYNOPSIS
u32 xe_lrc_ctx_timestamp_ggtt_addr (struct xe_lrc *lrc );
Yup, that's the whole signature β u32 return type, one struct xe_lrc * argument named lrc. Copy it exactly, bestie. π«Ά
π ARGUMENTS
lrcβ pointer to the lrc. That's the whole note; hand her thelrcpointer and let her cook. π
β RETURN
ctx timestamp GGTT address β that's what comes back. No mysterious extra lore, just the ctx timestamp GGTT address. π
π¦ SEE ALSO
Kernel file: ./drivers/gpu/drm/xe/xe_lrc.c β that's where the source lives, bestie. Then the whole friend group:
xe_gt_lrc_hang_replay_size(9)xe_lrc_reg_size(9)xe_lrc_engine_state_size(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_update_hwctx_regs_with_address(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)
From the source directory ./drivers/gpu/drm/xe, October 2026 β the xe_lrc_ctx_t...mp_ggtt_addr(9) page in the Kernel API Manual, signing off with a little sparkle. 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