Lines Matching refs:bankh
671 mtileh = (tileh * surf->bankh * surf_man->hw_info.num_banks) / surf->mtilea;
765 switch (surf->bankh) {
775 if ((tileb * surf->bankh * surf->bankw) < surf_man->hw_info.group_bytes) {
900 /* compute best tile_split, bankw, bankh, mtilea
915 surf->bankh = 1;
918 for (; surf->bankh <= 8; surf->bankh *= 2) {
919 if ((tileb * surf->bankh * surf->bankw) >= surf_man->hw_info.group_bytes) {
971 /* bankw or bankh greater than 1 increase alignment requirement, not
972 * sure if it's worth using smaller bankw & bankh to stick with 2D
994 surf->bankh = 4;
998 surf->bankh = 2;
1001 surf->bankh = 1;
1005 for (; surf->bankh <= 8; surf->bankh *= 2) {
1006 if ((tileb * surf->bankh * surf->bankw) >= surf_man->hw_info.group_bytes) {
1011 h_over_w = (((surf->bankh * surf_man->hw_info.num_banks) << 16) /
1315 surf->bankh = 1;
1392 si_gb_tile_mode(gb_tile_mode, NULL, NULL, &surf->mtilea, &surf->bankw, &surf->bankh, &surf->tile_split);
1637 mtileh = (tileh * surf->bankh * num_banks) / surf->mtilea;
2142 surf->bankh = 1;
2183 &surf->bankw, &surf->bankh);
2239 mtileh = (tileh * surf->bankh * num_banks) / surf->mtilea;