xe_gt_sriov...ority_locked(9)
π xe_gt_sriov...ority_locked(9) β bestie edition
okay so this is from the Kernel API Manual, and the function's full government name is xe_gt_sriov_pf_config_force_sched_priority_locked (the header up top just abbreviates it because even the manpage was like "girl that's long"). sit down, hydrate, let's go π
β¨ NAME β¨
xe_gt_sriov_pf_config_force_sched_priority_locked β force update scheduling priority. that's it. that's the whole vibe. it forces, it updates, it's about priority, and yes it's locked (the name says so, respect it) π
πΈ SYNOPSIS πΈ
void xe_gt_sriov_pf_config_force_sched_priority_locked (struct xe_gt *gt
, u32 priority );
returns void btw β so like, no return value, it just Does The Thing and leaves. main character energy fr fr β¨
π ARGUMENTS π
gtβ the xe_gt. the gt in question. your gt. handle with care π«Άpriorityβ the new scheduling priority to set. brand new value, who dis π
π¦ DESCRIPTION π¦
so here's the tea β β this function lets you update the cached values of the scheduling priorities of all the VFs and the PF too, and it happens as a result of applying the GUC_KLV_VGT_POLICY_SCHED_IF_IDLE_ policy. every single one of them gets the glow-up, no VF left behind π
β οΈ and listen β this function can only be called on PF. not VF. PF. that's the rule, that's the boundary, do not test it π
π₯ SEE ALSO π₯
first up, the literal source, the mothership:
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
and now the whole friend group, the entire group chat, everyone's invited π:
xe_gt_sriov_pf_config_get_ggtt(9),xe_gt_sriov_pf_config_set_ggtt(9)xe_gt_sriov_pf_config_bulk_set_ggtt(9)xe_gt_sriov_pf_config_set_fair_ggtt(9)xe_gt_sriov_pf_config_ggtt_save(9)xe_gt_sriov_pf_config_ggtt_restore(9)xe_gt_sriov_pf_config_get_ctxs(9),xe_gt_sriov_pf_config_set_ctxs(9)xe_gt_sriov_pf_config_bulk_set_ctxs(9)xe_gt_sriov_pf_config_set_fair_ctxs(9)xe_gt_sriov_pf_config_get_dbs(9),xe_gt_sriov_pf_config_set_dbs(9)xe_gt_sriov_pf_config_bulk_set_dbs(9)xe_gt_sriov_pf_config_set_fair_dbs(9)xe_gt_sriov_pf_config_get_lmem(9),xe_gt_sriov_pf_config_set_lmem(9)xe_gt_sriov_pf_config_bulk_set_lmem_locked(9)xe_gt_sriov_pf_config_bulk_set_lmem(9)xe_gt_sriov_pf_config_get_lmem_locked(9)xe_gt_sriov_pf_config_set_lmem_locked(9)xe_gt_sriov_pf_config_get_lmem_obj(9)xe_gt_sriov_pf_config_set_fair_lmem(9)xe_gt_sriov_pf_config_set_fair(9)xe_gt_sriov_pf_config_set_exec_quantum_locked(9)xe_gt_sriov_pf_config_set_exec_quantum(9)xe_gt_sriov_pf_config_get_exec_quantum_locked(9)xe_gt_sriov_pf_config_get_exec_quantum(9)xe_gt_sriov_pf_config_bulk_set_exec_quantum_locked(9)xe_gt_sriov_pf_config_set_groups_exec_quantums(9)xe_gt_sriov_pf_config_get_groups_exec_quantums(9)xe_gt_sriov_pf_config_set_preempt_timeout_locked(9)xe_gt_sriov_pf_config_set_preempt_timeout(9)xe_gt_sriov_pf_config_get_preempt_timeout_locked(9)xe_gt_sriov_pf_config_get_preempt_timeout(9)xe_gt_sriov_pf_config_bulk_set_preempt_timeout_locked(9)xe_gt_sriov_pf_config_set_groups_preempt_timeouts(9)xe_gt_sriov_pf_config_get_groups_preempt_timeouts(9)xe_gt_sriov_pf_config_set_sched_priority(9)xe_gt_sriov_pf_config_get_sched_priority(9)xe_gt_sriov_pf_config_set_fair_sched(9)xe_gt_sriov_pf_config_set_threshold(9)xe_gt_sriov_pf_config_get_threshold(9)xe_gt_sriov_pf_config_release(9),xe_gt_sriov_pf_config_sanitize(9)xe_gt_sriov_pf_config_push(9),xe_gt_sriov_pf_config_is_empty(9)xe_gt_sriov_pf_config_save(9),xe_gt_sriov_pf_config_restore(9)xe_gt_sriov_pf_config_init(9),xe_gt_sriov_pf_config_restart(9)xe_gt_sriov_pf_config_print_ggtt(9)xe_gt_sriov_pf_config_print_ctxs(9),xe_gt_sriov_pf_config_print_dbs(9)xe_gt_sriov_pf_config_print_lmem(9)xe_gt_sriov_pf_config_print_available_ggtt(9)
and that's the whole page bestie, you ate that π β¨
sign-off time π¬ β this little icon lives in ./drivers/gpu/drm/xe, it's dated October 2026, and it goes by xe_gt_sriov...ority_locked(9). mwah, go read the source, ily π«Άπ
π¦ 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