Lines Matching refs:surf
82 isl_get_image_alignment(const struct isl_surf *surf) in isl_get_image_alignment() argument
85 if (surf->tiling == ISL_TILING_64) { in isl_get_image_alignment()
91 } else if (isl_format_get_layout(surf->format)->bpb % 3 == 0) { in isl_get_image_alignment()
95 return isl_surf_get_image_alignment_el(surf); in isl_get_image_alignment()
100 const uint32_t bs = isl_format_get_layout(surf->format)->bpb / 8; in isl_get_image_alignment()
101 return isl_extent3d(surf->image_alignment_el.w * bs, in isl_get_image_alignment()
102 surf->image_alignment_el.h, in isl_get_image_alignment()
103 surf->image_alignment_el.d); in isl_get_image_alignment()
106 if (isl_tiling_is_std_y(surf->tiling) || in isl_get_image_alignment()
107 surf->dim_layout == ISL_DIM_LAYOUT_GFX9_1D) { in isl_get_image_alignment()
121 return isl_surf_get_image_alignment_el(surf); in isl_get_image_alignment()
130 return isl_surf_get_image_alignment_sa(surf); in isl_get_image_alignment()
135 isl_get_qpitch(const struct isl_surf *surf) in isl_get_qpitch() argument
137 switch (surf->dim_layout) { in isl_get_qpitch()
142 if (surf->dim == ISL_SURF_DIM_3D && surf->tiling == ISL_TILING_W) { in isl_get_qpitch()
152 return isl_surf_get_array_pitch_el_rows(surf) / 2; in isl_get_qpitch()
154 return isl_surf_get_array_pitch_el_rows(surf); in isl_get_qpitch()
166 return isl_surf_get_array_pitch_sa_rows(surf); in isl_get_qpitch()
179 return isl_surf_get_array_pitch_el(surf); in isl_get_qpitch()