Lines Matching defs:surf_info
1584 const struct isl_surf_init_info *surf_info,
1599 isl_format_supports_ccs_e(dev->info, surf_info->format) &&
1601 !(surf_info->usage & ISL_SURF_USAGE_DISABLE_AUX_BIT) &&
1602 surf_info->row_pitch_B == 0) {
1610 assert((surf_info->usage & ISL_SURF_USAGE_CPB_BIT) == 0);
1626 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format);
1630 if (surf_info->usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) {
1631 if (isl_format_is_yuv(surf_info->format)) {
1654 if (surf_info->usage & ISL_SURF_USAGE_DISPLAY_BIT) {
1655 if (surf_info->row_pitch_B == 0)
1678 const struct isl_surf_init_info *surf_info,
1683 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format);
1702 const struct isl_surf_init_info *surf_info,
1708 return isl_calc_linear_min_row_pitch(dev, surf_info, phys_total_el,
1711 return isl_calc_tiled_min_row_pitch(dev, surf_info, tile_info,
1734 const struct isl_surf_init_info *surf_info,
1741 isl_calc_row_pitch_alignment(dev, surf_info, tile_info);
1744 isl_calc_min_row_pitch(dev, surf_info, tile_info, phys_total_el,
1747 if (surf_info->row_pitch_B != 0) {
1748 if (surf_info->row_pitch_B < min_row_pitch_B)
1751 if (surf_info->row_pitch_B % alignment_B != 0)
1756 surf_info->row_pitch_B != 0 ? surf_info->row_pitch_B : min_row_pitch_B;
1768 if ((surf_info->usage & (ISL_SURF_USAGE_RENDER_TARGET_BIT |
1774 if ((surf_info->usage & (ISL_SURF_USAGE_CCS_BIT |
1779 if ((surf_info->usage & ISL_SURF_USAGE_DEPTH_BIT) &&
1783 if ((surf_info->usage & ISL_SURF_USAGE_HIZ_BIT) &&
1791 if ((surf_info->usage & ISL_SURF_USAGE_STENCIL_BIT) &&
1795 if ((surf_info->usage & ISL_SURF_USAGE_CPB_BIT) &&