Lines Matching defs:devinfo

84 modifier_is_supported(const struct intel_device_info *devinfo,
94 if (devinfo->ver <= 8 && (bind & PIPE_BIND_SCANOUT))
96 if (devinfo->verx10 >= 125)
100 if (devinfo->ver <= 8 || devinfo->ver >= 12)
106 if (devinfo->verx10 != 120)
113 if (devinfo->verx10 < 125)
150 iris_format_for_usage(devinfo, pfmt,
154 !isl_format_supports_ccs_e(devinfo, rt_format))
166 select_best_modifier(struct intel_device_info *devinfo,
174 if (!modifier_is_supported(devinfo, templ->format, templ->bind,
237 const struct intel_device_info *devinfo = &screen->devinfo;
256 if (!modifier_is_supported(devinfo, pfmt, 0, all_modifiers[i]))
281 const struct intel_device_info *devinfo = &screen->devinfo;
283 if (modifier_is_supported(devinfo, pfmt, 0, modifier)) {
319 const struct intel_device_info *devinfo = &screen->devinfo;
323 iris_format_for_usage(devinfo, img->format, usage).fmt;
330 if (devinfo->ver == 8 &&
331 !isl_has_matching_typed_storage_image_format(devinfo, isl_fmt))
334 return isl_lower_storage_image_format(devinfo, isl_fmt);
474 if (screen->devinfo.verx10 >= 125 && isl_aux_usage_has_ccs(aux_usage)) {
583 !iris_sample_with_depth_aux(&screen->devinfo, res))
601 iris_format_for_usage(&screen->devinfo, pfmt, res->surf.usage).fmt;
612 want_ccs_e_for_format(const struct intel_device_info *devinfo,
615 if (!isl_format_supports_ccs_e(devinfo, format))
627 if (devinfo->ver <= 11 &&
674 } else if (!screen->devinfo.has_tiling_uapi &&
719 iris_format_for_usage(&screen->devinfo, templ->format, usage).fmt;
787 const struct intel_device_info *devinfo = &screen->devinfo;
827 } else if (want_ccs_e_for_format(devinfo, res->surf.format)) {
828 res->aux.usage = devinfo->ver < 12 ?
831 assert(isl_format_supports_ccs_d(devinfo, res->surf.format));
868 } else if (devinfo->verx10 >= 125) {
1153 struct intel_device_info *devinfo = &screen->devinfo;
1160 select_best_modifier(devinfo, templ, modifiers, modifiers_count);