STRUCT XE_GT_SRIOV_SCHEDULER_GROUPS(9)
π NAME π
okay so bestie, this is the Kernel API Manual page for struct xe_gt_sriov_scheduler_groups(9) β and it is literally the scheduler groups policy info struct. no cap, that's the whole vibe: it's the policy info for scheduler groups. π
β¨ SYNOPSIS β¨
here's the struct in all its glory β copy it exactly, bestie, don't touch the names:
struct xe_gt_sriov_scheduler_groups {
u8 max_groups;
u32 supported_modes;
enum xe_sriov_sched_group_modes current_mode;
struct {
struct guc_sched_group *groups;
u32 num_groups;
} modes[XE_SRIOV_SCHED_GROUPS_MODES_COUNT];
};
π«Ά Members π«Ά
max_groupsβ max number of groups supported by the GuC for the platform. periodt. πsupported_modesβ a mask of supported modes. it's giving bitmask energy fr fr. β¨current_modeβ the active scheduler groups mode. main character mode, literally. πmodesβ array of masks and their number for each mode. iykyk. πΈmodes.groupsβ array of engine instance groups in given mode, with each group consisting ofGUC_MAX_ENGINE_CLASSESengine instances masks. ANULLvalue indicates that all the engines are in the same group for this mode on this GT. π«Άmodes.num_groupsβ number of groups in given mode, zero if all the engines are in the same group. not me obsessing over a zero default π
π SEE ALSO π
bestie, go check these out:
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.hβenum xe_sriov_sched_group_modes(9),struct xe_gt_sriov_guc_policies(9),struct xe_gt_sriov_pf_policy(9)πΈ
okay that's the whole page, bestie. slay π
this one is from the Kernel API Manual, source ./drivers/gpu/drm/xe, dated October 2026, and the footer name is struct xe_g...duler_groups(9). mwah, go read the kernel source and hydrate π«Άπ
π¦ 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