Lines Matching refs:info
310 struct pvr_rt_mtile_info *info,
321 info->tile_size_x = PVR_GET_FEATURE_VALUE(dev_info, tile_size_x, 1);
322 info->tile_size_y = PVR_GET_FEATURE_VALUE(dev_info, tile_size_y, 1);
324 info->num_tiles_x = DIV_ROUND_UP(width, info->tile_size_x);
325 info->num_tiles_y = DIV_ROUND_UP(height, info->tile_size_y);
327 rogue_get_num_macrotiles_xy(dev_info, &info->mtiles_x, &info->mtiles_y);
336 info->mtile_x1 = DIV_ROUND_UP(info->num_tiles_x, 8) * 2;
337 info->mtile_y1 = DIV_ROUND_UP(info->num_tiles_y, 8) * 2;
338 info->mtile_x2 = 0;
339 info->mtile_y2 = 0;
340 info->mtile_x3 = 0;
341 info->mtile_y3 = 0;
342 info->x_tile_max = ALIGN_POT(info->num_tiles_x, 2) - 1;
343 info->y_tile_max = ALIGN_POT(info->num_tiles_y, 2) - 1;
346 info->mtile_x1 = ALIGN_POT(DIV_ROUND_UP(info->num_tiles_x, 4), 4);
347 info->mtile_y1 = ALIGN_POT(DIV_ROUND_UP(info->num_tiles_y, 4), 4);
348 info->mtile_x2 = info->mtile_x1 * 2;
349 info->mtile_y2 = info->mtile_y1 * 2;
350 info->mtile_x3 = info->mtile_x1 * 3;
351 info->mtile_y3 = info->mtile_y1 * 3;
352 info->x_tile_max = info->num_tiles_x - 1;
353 info->y_tile_max = info->num_tiles_y - 1;
356 info->tiles_per_mtile_x = info->mtile_x1 * samples_in_x;
357 info->tiles_per_mtile_y = info->mtile_y1 * samples_in_y;
359 info->mtile_stride = info->mtile_x1 * info->mtile_y1;