xe_lrc_set_...eue_priority(9)
π xe_lrc_set_multi_queue_priority(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the whole manual name, don't @ me β and today we're learning about exactly one (1) little function that lives in the kernel and does one job and does it slayfully. it's xe_lrc_set_multi_queue_priority(9). say it with me. iconic.
β¨ NAME β¨
xe_lrc_set_multi_queue_priority β literally just sets the multi queue priority in the LRC π no cap, that's the whole vibe.
πΈ SYNOPSIS πΈ
void xe_lrc_set_multi_queue_priority (struct xe_lrc *lrc , enum
xe_multi_queue_priority priority );
she returns nothing (void, we love a low-commitment queen) and she takes two things. that's it. that's the whole signature. periodt.
π¦ ARGUMENTS π¦
lrcβ the Logical Ring Context π« your main character struct, the one getting her priority updated.priorityβ the multi queue priority of the exec queue π aka the value we're about to translate into LRC-speak.
π₯ DESCRIPTION π₯
so here's the tea β this function takes that priority you handed her, converts it into the LRC multi queue priority format, and then updates the lrc descriptor with it. that's the move. convert β update. the way that she just does the thing without drama, we stan π
no extra steps, no surprises, no plot twists. she converts, she writes, she leaves. main character energy fr fr.
π«Ά SEE ALSO π«Ά
iykyk, here's the whole friend group β go give them a follow:
- the kernel file
./drivers/gpu/drm/xe/xe_lrc.cπ (that's where she lives) 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_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)
that's twenty-two (22) whole functions bestie, a full group chat π«Άβ¨ go read them, they're all slaying in their own lane.
ok final vibe check π§ this page comes to you from./drivers/gpu/drm/xeand it's dated October 2026 β put it in your calendar, screenshot it, whatever π and that's the wholexe_lrc_set_...eue_priority(9)situation. mwah. bye bestie! πβπ
π¦ 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