xe_gt_sriov...antum_locked(9)
β¨ xe_gt_sriov...antum_locked(9) β like, the abbreviated-but-iconic title π
okay so real quick bestie: this is a page from the Kernel API Manual, and the full function name is a whole mouthful so the title up there got truncated (iykyk). the actual star of the show is xe_gt_sriov_pf_config_get_exec_quantum_locked. yes it's long. yes it's giving "my password is my birthday" energy. we move. π«Ά
πΈ NAME πΈ
xe_gt_sriov_pf_config_get_exec_quantum_locked β literally just go get the PF/VF execution quantum, bestie. that's the whole job. π
π¦ SYNOPSIS π¦
u32 xe_gt_sriov_pf_config_get_exec_quantum_locked (struct xe_gt *gt ,
unsigned int vfid );
look at that. two arguments. a u32 coming back at you. clean, minimal, main character energy. π₯
π ARGUMENTS π
gtβ thexe_gt. that's your graphics tile, your little guy, your whole reason for being here. βvfidβ the PF or VF identifier. yes, PF or VF, both are valid, don't @ me. this tells the function whose quantum you're asking about. π
π§ DESCRIPTION π§
okay so here's the vibe check that actually matters: this function can only be called on PF with the master mutex hold. like, that's not a suggestion, that's the rule. it's a _locked function, babes β the lock is your job, and if you show up without it, that's not a slay, that's a problem. π
(also: PF only. not VF. read it again. PF. π )
π RETURN π
it hands you back the execution quantum in milliseconds, which is very demure, very mindful of it. π
and if the quantum is infinity? you get 0. yeah. 0 means infinity here. i don't make the rules, i just think they're iconic. π
β οΈ so like, do not see a0and assume "no quantum, nothing happening."0is infinity. write that down. fr fr. π
π SEE ALSO π
the friend group, the whole squad, the entire xe_gt_sriov_pf_config extended universe. i'm listing every single one because nobody gets left behind. π
- the Kernel file itself:
./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c 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(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_force_sched_priority_locked(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)
π one more time for the people in the back: only on PF. master mutex held. the _locked in the name is a promise, not a decoration. π§
and that's the whole page, bestie! π sourced straight from ./drivers/gpu/drm/xe, dated October 2026, and yeah β the footer says xe_gt_sriov...antum_locked(9) again because the title is nothing if not consistent. π
β¨slay
π¦ 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