NUM_BANKS
num_banks = AMDGPU_TILING_GET(tiling_flags, NUM_BANKS);
num_banks = AMDGPU_TILING_GET(tiling_flags, NUM_BANKS);
num_banks = AMDGPU_TILING_GET(tiling_flags, NUM_BANKS);
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS);
num_banks = AMDGPU_TILING_GET(tiling_flags, NUM_BANKS);
NUM_BANKS, log_2(info->gfx9.num_banks),
HUBP_SF(HUBP0_DCSURF_ADDR_CONFIG, NUM_BANKS, mask_sh),\
type NUM_BANKS;\
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_2_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_2_BANK));
NUM_BANKS(ADDR_SURF_2_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_2_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_2_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_4_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_16_BANK));
NUM_BANKS(ADDR_SURF_8_BANK));
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_8_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_16_BANK) |
NUM_BANKS(ADDR_SURF_8_BANK) |