xe_sriov_pf..._query_vf_eq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ xe_sriov_pf..._query_vf_eq(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's all about peeking at a VF's execution quantum, and honestly? it's giving "short but iconic." let's get into it πŸŽ€


🌸 NAME 🌸

xe_sriov_pf_provision_query_vf_eq β€” literally just Query VF's execution quantum. that's it. that's the whole vibe. πŸ¦‹


🫢 SYNOPSIS 🫢

int xe_sriov_pf_provision_query_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 device bestie, not a VF. πŸ–₯️
  • vfid β€” the VF identifier. which VF are we talking about, girlie? πŸ”’
  • eq β€” placeholder for the returned execution quantum, measured in [ms]. yes, milliseconds, keep up πŸ’… ⏱️

⭐ DESCRIPTION ⭐

so what does she do? she queries the VF's execution quantum (EQ) provisioning from all tiles/GTs. all of them. no cap. 🌈

and here's the tea 🍡 β€” if the values across those tiles/GTs are inconsistent, you get a -EUCLEAN error back. not a vibe, but forewarned is forearmed fr fr.

⚠️ important bestie: this function can only be called on PF. don't try it anywhere else, it's not that girl. πŸ™ˆ

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰ slay
  • a negative error code on failure 😭 that's it, that's the contract

πŸ‘‘ SEE ALSO πŸ‘‘

kernel file: ./drivers/gpu/drm/xe/xe_sriov_pf_provision.c πŸ“

and the whole friend group 🫢:

like I said. the whole group chat. πŸ’¬βœ¨


and that's the page!! 🧚 sourced from ./drivers/gpu/drm/xe, dated October 2026, and she's still serving xe_sriov_pf..._query_vf_eq(9) realness. mwah πŸ’‹ πŸ’–

πŸ“¦ where this page comes from