STRUCT XE_GT_SRIOV_PF_SERVICE_RUNTIME_REGS(9)
β¨ struct xe_gt_sriov_pf_service_runtime_regs β NAME β¨
okay so bestie, this is struct xe_gt_sriov_pf_service_runtime_regs from the Kernel API Manual β and it's literally just runtime data that the PF shares with its VFs π«Ά that's the whole vibe, no cap.
πΈ SYNOPSIS πΈ
like, here's the shape of it, exactly:
struct xe_gt_sriov_pf_service_runtime_regs {
const struct xe_reg *regs;
u32 *values;
u32 size;
};
π Members π
regsβ pointer to a static array holding register offsets β¨ it's giving "the map", not the data.valuesβ pointer to the array where the captured register values live π like the actual receipts.sizeβ the size of theregsandvaluearrays πΈ one number, both arrays, that's the deal.
π¦ SEE ALSO π¦
- the Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.hπ struct xe_gt_sriov_pf_service_version(9)πstruct xe_gt_sriov_pf_service(9)β
and that's the whole page, bestie π it lives over in ./drivers/gpu/drm/xe, dated October 2026 β slay, go read the types header, iykyk π
π¦ 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