diff --git a/src/intel/dev/intel_device_info.h b/src/intel/dev/intel_device_info.h index 1e97da0f1c8..324196dd46f 100644 --- a/src/intel/dev/intel_device_info.h +++ b/src/intel/dev/intel_device_info.h @@ -385,6 +385,14 @@ struct intel_device_info #endif +static inline bool +intel_device_info_slice_available(const struct intel_device_info *devinfo, + int slice) +{ + assert(slice < INTEL_DEVICE_MAX_SLICES); + return (devinfo->slice_masks & (1U << slice)) != 0; +} + static inline bool intel_device_info_subslice_available(const struct intel_device_info *devinfo, int slice, int subslice)