Lines Matching refs:bankh
676 mtileh = (tileh * surf->bankh * surf_man->hw_info.num_banks) / surf->mtilea;
770 switch (surf->bankh) {
780 if ((tileb * surf->bankh * surf->bankw) < surf_man->hw_info.group_bytes) {
905 /* compute best tile_split, bankw, bankh, mtilea
920 surf->bankh = 1;
923 for (; surf->bankh <= 8; surf->bankh *= 2) {
924 if ((tileb * surf->bankh * surf->bankw) >= surf_man->hw_info.group_bytes) {
978 /* bankw or bankh greater than 1 increase alignment requirement, not
979 * sure if it's worth using smaller bankw & bankh to stick with 2D
1001 surf->bankh = 4;
1005 surf->bankh = 2;
1008 surf->bankh = 1;
1012 for (; surf->bankh <= 8; surf->bankh *= 2) {
1013 if ((tileb * surf->bankh * surf->bankw) >= surf_man->hw_info.group_bytes) {
1018 h_over_w = (((surf->bankh * surf_man->hw_info.num_banks) << 16) /
1322 surf->bankh = 1;
1399 si_gb_tile_mode(gb_tile_mode, NULL, NULL, &surf->mtilea, &surf->bankw, &surf->bankh, &surf->tile_split);
1645 mtileh = (tileh * surf->bankh * num_banks) / surf->mtilea;
2150 surf->bankh = 1;
2191 &surf->bankw, &surf->bankh);
2247 mtileh = (tileh * surf->bankh * num_banks) / surf->mtilea;