Lines Matching refs:tile_split
655 unsigned bpe, unsigned tile_split,
669 if (tileb > tile_split && tile_split) {
670 slice_pt = tileb / tile_split;
734 switch (surf->tile_split) {
779 tileb = MIN2(surf->tile_split, 64 * surf->bpe * surf->nsamples);
821 surf->tile_split, 0, 0);
905 /* compute best tile_split, bankw, bankh, mtilea
918 surf->tile_split = 1024;
922 tileb = MIN2(surf->tile_split, 64 * surf->bpe * surf->nsamples);
947 surf->tile_split = 128;
950 surf->tile_split = 128;
953 surf->tile_split = 256;
956 surf->tile_split = 512;
966 * SAMPLE_SPLIT = tile_split / (bpe * 64), the optimal value is 2
968 surf->tile_split = MAX2(2 * surf->bpe * 64, 256);
969 if (surf->tile_split > 4096)
970 surf->tile_split = 4096;
974 surf->tile_split = surf_man->hw_info.row_size;
990 tileb = MIN2(surf->tile_split, 64 * surf->nsamples);
992 tileb = MIN2(surf->tile_split, 64 * surf->bpe * surf->nsamples);
1078 uint32_t *tile_split)
1171 if (tile_split) {
1175 *tile_split = 64;
1178 *tile_split = 128;
1181 *tile_split = 256;
1184 *tile_split = 512;
1187 *tile_split = 1024;
1190 *tile_split = 2048;
1193 *tile_split = 4096;
1318 if (!surf->tile_split) {
1323 surf->tile_split = 64;
1399 si_gb_tile_mode(gb_tile_mode, NULL, NULL, &surf->mtilea, &surf->bankw, &surf->bankh, &surf->tile_split);
1622 unsigned tile_split,
1638 if (tileb > tile_split && tile_split) {
1639 slice_pt = tileb / tile_split;
1713 r = si_surface_init_2d(surf_man, surf, surf->level, surf->bpe, tile_mode, num_pipes, num_banks, surf->tile_split, 0, 0);
1871 unsigned tile_split, sample_split;
1903 tile_split = 64;
1906 tile_split = 128;
1909 tile_split = 256;
1912 tile_split = 512;
1915 tile_split = 1024;
1918 tile_split = 2048;
1921 tile_split = 4096;
1943 tile_split = MAX2(256, sample_split * tileb_1x);
1945 tile_split = MIN2(surf_man->hw_info.row_size, tile_split);
1948 tileb = MIN2(tile_split, nsamples * tileb_1x);
1956 *tile_split_ptr = tile_split;
2146 if (!surf->tile_split) {
2151 surf->tile_split = 64;
2190 NULL, &surf->tile_split, NULL, &surf->mtilea,
2219 unsigned tile_split,
2235 tile_split = MIN2(surf_man->hw_info.row_size, tile_split);
2241 if (tileb > tile_split && tile_split) {
2242 slice_pt = tileb / tile_split;
2316 surf->tile_split, num_pipes, num_banks, 0, 0);