Lines Matching refs:usage

893      .usage = PIPE_USAGE_IMMUTABLE,
2344 isl_surf_usage_flags_t usage)
2375 .mocs = iris_mocs(res->bo, isl_dev, usage));
2475 .mocs = iris_mocs(res->bo, isl_dev, view->usage),
2489 surf->usage).fmt;
2561 isl_surf_usage_flags_t usage = ISL_SURF_USAGE_TEXTURE_BIT;
2565 usage |= ISL_SURF_USAGE_CUBE_BIT;
2568 iris_format_for_usage(devinfo, tmpl->format, usage);
2580 .usage = usage,
2585 if ((isv->res->aux.usage == ISL_AUX_USAGE_CCS_D ||
2586 isv->res->aux.usage == ISL_AUX_USAGE_CCS_E ||
2587 isv->res->aux.usage == ISL_AUX_USAGE_GFX12_CCS_E) &&
2590 } else if (isl_aux_usage_has_hiz(isv->res->aux.usage) &&
2595 1 << isv->res->aux.usage;
2657 isl_surf_usage_flags_t usage = 0;
2659 usage = ISL_SURF_USAGE_STORAGE_BIT;
2661 usage = ISL_SURF_USAGE_DEPTH_BIT;
2663 usage = ISL_SURF_USAGE_RENDER_TARGET_BIT;
2666 iris_format_for_usage(devinfo, tmpl->format, usage);
2668 if ((usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) &&
2693 .usage = usage,
2705 .usage = ISL_SURF_USAGE_TEXTURE_BIT,
2754 assert(res->aux.usage == ISL_AUX_USAGE_NONE);
2783 if (res->surf.usage & (ISL_SURF_USAGE_DEPTH_BIT |
2792 if ((res->aux.usage == ISL_AUX_USAGE_CCS_E ||
2793 res->aux.usage == ISL_AUX_USAGE_GFX12_CCS_E) &&
2798 1 << res->aux.usage;
2889 aux_usages |= 1 << res->aux.usage;
2902 .usage = ISL_SURF_USAGE_STORAGE_BIT,
3306 view.usage |= ISL_SURF_USAGE_DEPTH_BIT;
3310 info.mocs = iris_mocs(zres->bo, isl_dev, view.usage);
3315 info.hiz_usage = zres->aux.usage;
3324 view.usage |= ISL_SURF_USAGE_STENCIL_BIT;
3325 info.stencil_aux_usage = stencil_res->aux.usage;
3330 info.mocs = iris_mocs(stencil_res->bo, isl_dev, view.usage);
3559 isl_surf_usage_flags_t usage = ISL_SURF_USAGE_STORAGE_BIT;
3561 iris_upload_ubo_ssbo_surf_state(ice, ssbo, surf_state, usage);