xe_sriov_pf..._apply_vf_eq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_sriov_pf_provision_apply_vf_eq β€” a lil Kernel API Manual moment ✨

okay so bestie, welcome to the Kernel API Manual page for xe_sriov_pf..._apply_vf_eq(9), and no cap this one is a whole vibe: it's the function that changes a VF's execution quantum. yes ma'am, we're doing SR-IOV provisioning today πŸŽ€


🌸 NAME 🌸

xe_sriov_pf_provision_apply_vf_eq β€” Change VF's execution quantum.

that's it. that's the whole name. iconic, brief, to the point πŸ’…


✨ SYNOPSIS ✨

int xe_sriov_pf_provision_apply_vf_eq (struct xe_device *xe , unsigned
int vfid , u32 eq );

she takes three things and returns an int, periodt 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • xe β€” the PF xe_device. like, the whole physical function device, bestie πŸ’–
  • vfid β€” the VF identifier. which virtual function are we talking about, iykyk 🌈
  • eq β€” execution quantum in [ms] to set. milliseconds, okurrr ⏱️

πŸ”₯ DESCRIPTION πŸ”₯

Change VF's execution quantum (EQ) provisioning on all tiles/GTs. literally all of them, she does not do half measures πŸ’€

🚨 okay so important: this function can only be called on PF. if you're not the PF, this is not your moment, main character energy aside πŸ™ˆ

πŸŽ€ RETURN πŸŽ€

0 on success or a negative error code on failure. slay when zero, crying-in-the-club when negative 😭


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at:

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

and here's the whole friend group, no one left behind πŸ’œ


and that's the page!! 🧚 this lil writeup came from ./drivers/gpu/drm/xe, dated October 2026, and she's filed under xe_sriov_pf..._apply_vf_eq(9) in the Kernel API Manual. drink some water, call your bestie, and go provision those VFs responsibly πŸ’–βœ¨πŸ“

πŸ“¦ where this page comes from