xe_gt_sriov...empt_timeout(9)
π xe_gt_sriov_pf_config_get_preempt_timeout β get the PF/VF preemption timeout β¨
okay bestie, welcome to the Kernel API Manual π this little icon is xe_gt_sriov...empt_timeout(9) and she's here to read a preemption timeout for you. lowkey iconic.
πΈ SYNOPSIS πΈ
u32 xe_gt_sriov_pf_config_get_preempt_timeout (struct xe_gt *gt ,
unsigned int vfid );
like, you hand her a struct xe_gt *gt and a vfid, and she hands back a u32. that's the whole vibe π«Ά
π¦ ARGUMENTS π¦
gtβ thexe_gtπ literally the GT in question, bestie.vfidβ the PF or VF identifier π·οΈ which one are we talking about? she needs to know.
β DESCRIPTION β
okay so real talk: this function can only be called on PF. that's not a suggestion, that's the rule π PF only, no cap.
β¨ RETURN β¨
the preemption timeout, in microseconds β±οΈ β or 0 if it's infinity. so if you get a big fat zero, that's not an error bestie, that's infinity, she's just like that π
π SEE ALSO π
the whole friend group, fr fr β every single one of these icons:
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_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)
and the kernel file she lives in: ./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c π iykyk π
π reminder bestie: PF only. don't try this on a VF and then come crying to me.
and that's the whole page, mwah π sourced straight from ./drivers/gpu/drm/xe, October 2026, in the Kernel API Manual β she ate and left no crumbs πβ¨π
π¦ 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