xe_sriov_pf...ply_priority(9)
π xe_sriov_pf_provision_bulk_apply_priority β the Kernel API Manual, bestie edition β¨
okay so bestie, welcome to the Kernel API Manual entry for xe_sriov_pf_provision_bulk_apply_priority(9) β yes the name is a whole mouthful, the header literally truncates it to xe_sriov_pf...ply_priority(9) because even the manpage was like "girl, abbreviate" π. Anyway. She's iconic, she's a function, and she's about to change the scheduling priority of everyone: all the VFs and the PF at once. main character energy fr fr π
πΈ NAME πΈ
xe_sriov_pf_provision_bulk_apply_priority β changes the scheduling priority of all VFs and the PF. that's her whole job, no cap π
β¨ SYNOPSIS β¨
int xe_sriov_pf_provision_bulk_apply_priority(struct xe_device *xe,
u32 prio);
π¦ ARGUMENTS π¦
xeβ the PFxe_device. yes the PF one, we'll get to why that matters in a sec πprioβ the scheduling priority you wanna set. that's the number going in, bestie π
π DESCRIPTION π
So like β this function changes the scheduling priority provisioning on all tiles/GTs. all of them. the whole squad. no VF left behind π«Ά
β οΈ real talk though: this function can only be called on the PF. that's not a vibe suggestion, that's the rule. don't come at her from a VF, she will simply not have it π
π₯ RETURN π₯
0on success β slay β¨- a negative error code on failure β not slay, but at least you know π
β SEE ALSO β
the friend group, in order, don't lose anyone:
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_pf_provision.c xe_sriov_pf_provision_vfs(9)xe_sriov_pf_unprovision_vfs(9)xe_sriov_pf_reprovision_default(9)xe_sriov_pf_provision_set_mode(9)xe_sriov_pf_provision_bulk_apply_eq(9)xe_sriov_pf_provision_apply_vf_eq(9)xe_sriov_pf_provision_query_vf_eq(9)xe_sriov_pf_provision_bulk_apply_pt(9)xe_sriov_pf_provision_apply_vf_pt(9)xe_sriov_pf_provision_query_vf_pt(9)xe_sriov_pf_provision_apply_vf_priority(9)xe_sriov_pf_provision_query_vf_priority(9)xe_sriov_pf_provision_bulk_apply_vram(9)xe_sriov_pf_provision_apply_vf_vram(9)xe_sriov_pf_provision_query_vf_vram(9)
iykyk π that's the entire provision lore, go read them all, she said so π
and that's the page, bestie π this lil gem lives over in ./drivers/gpu/drm/xe and it's dated October 2026 β so like, future her, living her best life β periodt π π§
π¦ 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