Lines Matching refs:aux_usage

381    if (!isl_aux_usage_has_fast_clears(image->planes[plane].aux_usage))
392 image->planes[plane].aux_usage == ISL_AUX_USAGE_CCS_E)
649 assert(image->planes[plane].aux_usage != ISL_AUX_USAGE_NONE &&
661 if (image->planes[plane].aux_usage == ISL_AUX_USAGE_CCS_E) {
762 image->planes[plane].aux_usage = ISL_AUX_USAGE_HIZ;
775 image->planes[plane].aux_usage = ISL_AUX_USAGE_HIZ_CCS_WT;
778 image->planes[plane].aux_usage = ISL_AUX_USAGE_HIZ_CCS;
787 if (image->planes[plane].aux_usage == ISL_AUX_USAGE_HIZ_CCS_WT)
799 image->planes[plane].aux_usage = ISL_AUX_USAGE_STC_CCS;
836 image->planes[plane].aux_usage = ISL_AUX_USAGE_CCS_E;
844 image->planes[plane].aux_usage = ISL_AUX_USAGE_CCS_D;
870 image->planes[plane].aux_usage = ISL_AUX_USAGE_MCS;
960 image->planes[plane].aux_usage = ISL_AUX_USAGE_NONE;
1176 if (isl_mod_info->aux_usage != ISL_AUX_USAGE_NONE) {
1184 if (plane->aux_usage != isl_mod_info->aux_usage) {
1974 if (!isl_aux_usage_has_ccs(image->planes[p].aux_usage))
1981 assert(image->planes[p].aux_usage == ISL_AUX_USAGE_HIZ_CCS ||
1982 image->planes[p].aux_usage == ISL_AUX_USAGE_HIZ_CCS_WT);
1983 image->planes[p].aux_usage = ISL_AUX_USAGE_HIZ;
1985 assert(image->planes[p].aux_usage == ISL_AUX_USAGE_CCS_E ||
1986 image->planes[p].aux_usage == ISL_AUX_USAGE_STC_CCS);
1987 image->planes[p].aux_usage = ISL_AUX_USAGE_NONE;
2116 const enum isl_aux_usage aux_usage = image->planes[plane].aux_usage;
2117 assert(aux_usage != ISL_AUX_USAGE_NONE);
2179 bool clear_supported = isl_aux_usage_has_fast_clears(aux_usage);
2200 switch (aux_usage) {
2235 switch (aux_usage) {
2310 if (image->planes[plane].aux_usage == ISL_AUX_USAGE_NONE)
2322 assert(image->planes[plane].aux_usage == ISL_AUX_USAGE_CCS_D);
2328 return image->planes[plane].aux_usage;
2342 return image->planes[plane].aux_usage;
2377 if (image->planes[plane].aux_usage == ISL_AUX_USAGE_NONE)
2407 } else if (image->planes[plane].aux_usage == ISL_AUX_USAGE_MCS ||
2408 image->planes[plane].aux_usage == ISL_AUX_USAGE_CCS_E) {
2470 enum isl_aux_usage aux_usage,
2535 assert(aux_usage == ISL_AUX_USAGE_NONE);
2555 if (aux_usage != ISL_AUX_USAGE_NONE) {
2557 assert(aux_usage == ISL_AUX_USAGE_CCS_E);
2605 if (aux_usage != ISL_AUX_USAGE_NONE)
2610 if (device->info.ver >= 10 && isl_aux_usage_has_fast_clears(aux_usage)) {
2621 .aux_usage = aux_usage,