xe_lrc_engine_id(9)
β¨ xe_lrc_engine_id(9) β¨
Okay bestie, welcome to the kernel API manual π this one's a little function from the xe driver, and honestly? She's short, she's sweet, she's giving "one job and she does it" energy. Let's get into it π«Ά
πΈ NAME πΈ
xe_lrc_engine_id β read the engine id value π
π SYNOPSIS π
u32 xe_lrc_engine_id (struct xe_lrc *lrc );
So she takes one pointer and hands you back a u32, no cap β¨
π¦ ARGUMENTS π¦
lrcβ pointer to thelrc, fr fr. That's the whole thing. Just pass her the pointer and she's happy π
β RETURN β
She gives you back the context id value π
π SEE ALSO π
Like, she does not travel alone β here's the whole friend group, keep them close π₯°
Kernel file ./drivers/gpu/drm/xe/xe_lrc.cxe_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_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_timestamp(9)xe_lrc_update_timestamp(9)xe_lrc_ring_is_idle(9)
And that's the whole page, bestie β short, iconic, no notes πβ¨
This little gem lives under ./drivers/gpu/drm/xe, and it's dated October 2026 β so like, mark your calendar, she's a whole era ππ
Kernel API Manual forever, 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