xe_sriov_pf...ulk_apply_eq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_sriov_pf_provision_bulk_apply_eq β€” NAME

okay so bestie, welcome to the Kernel API Manual ✨ and this page is literally all about xe_sriov_pf_provision_bulk_apply_eq β€” which changes the execution quantum for all VFs and the PF in one go. no cap, one call, everybody gets the new EQ πŸŽ€


🌸 SYNOPSIS

int xe_sriov_pf_provision_bulk_apply_eq (struct xe_device *xe , u32 eq );

🫢 ARGUMENTS

  • xe β€” the PF xe_device, aka the main character of this whole provisioning situation πŸ‘‘
  • eq β€” the execution quantum you wanna set, measured in [ms] ⏱️

πŸ’– DESCRIPTION

Change execution quantum (EQ) provisioning on all tiles/GTs. that's it, that's the vibe β€” everybody gets the same EQ, all tiles, all GTs, at once πŸ’«

🚨 real talk though: this function can only be called on PF. so don't be trying this anywhere else, it's not gonna slay the way you want it to 😭

⭐ RETURN

  • 0 on success β€” iconic, we love a win 🌈
  • a negative error code on failure β€” not the vibe, but at least it tells you πŸ’€

πŸ¦‹ SEE ALSO

the kernel file lives right here, go peek if you're nosy (respectfully) 🧚:

./drivers/gpu/drm/xe/xe_sriov_pf_provision.c

and here's the whole friend group, all showing up together πŸ’œ:


and that's the whole page bestie, tysm for reading πŸ“ this lil drop came from ./drivers/gpu/drm/xe, dated October 2026, filed under xe_sriov_pf...ulk_apply_eq(9) β€” mwah, go provision something iconic πŸ’…βœ¨

πŸ“¦ where this page comes from