• Home
  • Raw
  • Download

Lines Matching refs:surf_info

1222 isl_calc_row_pitch_alignment(const struct isl_surf_init_info *surf_info,  in isl_calc_row_pitch_alignment()  argument
1242 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format); in isl_calc_row_pitch_alignment()
1245 if (surf_info->usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) { in isl_calc_row_pitch_alignment()
1246 if (isl_format_is_yuv(surf_info->format)) { in isl_calc_row_pitch_alignment()
1270 const struct isl_surf_init_info *surf_info, in isl_calc_tiled_min_row_pitch() argument
1275 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format); in isl_calc_tiled_min_row_pitch()
1290 const struct isl_surf_init_info *surf_info, in isl_calc_min_row_pitch() argument
1296 return isl_calc_linear_min_row_pitch(dev, surf_info, phys_total_el, in isl_calc_min_row_pitch()
1299 return isl_calc_tiled_min_row_pitch(dev, surf_info, tile_info, in isl_calc_min_row_pitch()
1322 const struct isl_surf_init_info *surf_info, in isl_calc_row_pitch() argument
1329 isl_calc_row_pitch_alignment(surf_info, tile_info); in isl_calc_row_pitch()
1334 if (surf_info->row_pitch == 0 && tile_info->tiling == ISL_TILING_LINEAR) { in isl_calc_row_pitch()
1346 isl_calc_min_row_pitch(dev, surf_info, tile_info, phys_total_el, in isl_calc_row_pitch()
1351 if (surf_info->row_pitch != 0) { in isl_calc_row_pitch()
1352 row_pitch = surf_info->row_pitch; in isl_calc_row_pitch()
1371 if ((surf_info->usage & (ISL_SURF_USAGE_RENDER_TARGET_BIT | in isl_calc_row_pitch()
1377 if ((surf_info->usage & (ISL_SURF_USAGE_CCS_BIT | in isl_calc_row_pitch()
1382 if ((surf_info->usage & ISL_SURF_USAGE_DEPTH_BIT) && in isl_calc_row_pitch()
1386 if ((surf_info->usage & ISL_SURF_USAGE_HIZ_BIT) && in isl_calc_row_pitch()
1394 if ((surf_info->usage & ISL_SURF_USAGE_STENCIL_BIT) && in isl_calc_row_pitch()