Lines Matching refs:values
248 static int r600_get_array_mode_alignment(struct array_mode_checker *values, in r600_get_array_mode_alignment() argument
256 u32 macro_tile_width = values->nbanks; in r600_get_array_mode_alignment()
257 u32 macro_tile_height = values->npipes; in r600_get_array_mode_alignment()
258 u32 tile_bytes = tile_width * tile_height * values->blocksize * values->nsamples; in r600_get_array_mode_alignment()
261 switch (values->array_mode) { in r600_get_array_mode_alignment()
270 *pitch_align = max((u32)64, (u32)(values->group_size / values->blocksize)); in r600_get_array_mode_alignment()
273 *base_align = values->group_size; in r600_get_array_mode_alignment()
277 (u32)(values->group_size / in r600_get_array_mode_alignment()
278 (tile_height * values->blocksize * values->nsamples))); in r600_get_array_mode_alignment()
281 *base_align = values->group_size; in r600_get_array_mode_alignment()
285 (u32)((values->group_size * values->nbanks) / in r600_get_array_mode_alignment()
286 (values->blocksize * values->nsamples * tile_width))); in r600_get_array_mode_alignment()
290 (*pitch_align) * values->blocksize * (*height_align) * values->nsamples); in r600_get_array_mode_alignment()