Lines Matching refs:config
1251 rdev->config.rv770.tiling_group_size = 256; in rv770_gpu_init()
1254 rdev->config.rv770.max_pipes = 4; in rv770_gpu_init()
1255 rdev->config.rv770.max_tile_pipes = 8; in rv770_gpu_init()
1256 rdev->config.rv770.max_simds = 10; in rv770_gpu_init()
1257 rdev->config.rv770.max_backends = 4; in rv770_gpu_init()
1258 rdev->config.rv770.max_gprs = 256; in rv770_gpu_init()
1259 rdev->config.rv770.max_threads = 248; in rv770_gpu_init()
1260 rdev->config.rv770.max_stack_entries = 512; in rv770_gpu_init()
1261 rdev->config.rv770.max_hw_contexts = 8; in rv770_gpu_init()
1262 rdev->config.rv770.max_gs_threads = 16 * 2; in rv770_gpu_init()
1263 rdev->config.rv770.sx_max_export_size = 128; in rv770_gpu_init()
1264 rdev->config.rv770.sx_max_export_pos_size = 16; in rv770_gpu_init()
1265 rdev->config.rv770.sx_max_export_smx_size = 112; in rv770_gpu_init()
1266 rdev->config.rv770.sq_num_cf_insts = 2; in rv770_gpu_init()
1268 rdev->config.rv770.sx_num_of_sets = 7; in rv770_gpu_init()
1269 rdev->config.rv770.sc_prim_fifo_size = 0xF9; in rv770_gpu_init()
1270 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1271 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1274 rdev->config.rv770.max_pipes = 2; in rv770_gpu_init()
1275 rdev->config.rv770.max_tile_pipes = 4; in rv770_gpu_init()
1276 rdev->config.rv770.max_simds = 8; in rv770_gpu_init()
1277 rdev->config.rv770.max_backends = 2; in rv770_gpu_init()
1278 rdev->config.rv770.max_gprs = 128; in rv770_gpu_init()
1279 rdev->config.rv770.max_threads = 248; in rv770_gpu_init()
1280 rdev->config.rv770.max_stack_entries = 256; in rv770_gpu_init()
1281 rdev->config.rv770.max_hw_contexts = 8; in rv770_gpu_init()
1282 rdev->config.rv770.max_gs_threads = 16 * 2; in rv770_gpu_init()
1283 rdev->config.rv770.sx_max_export_size = 256; in rv770_gpu_init()
1284 rdev->config.rv770.sx_max_export_pos_size = 32; in rv770_gpu_init()
1285 rdev->config.rv770.sx_max_export_smx_size = 224; in rv770_gpu_init()
1286 rdev->config.rv770.sq_num_cf_insts = 2; in rv770_gpu_init()
1288 rdev->config.rv770.sx_num_of_sets = 7; in rv770_gpu_init()
1289 rdev->config.rv770.sc_prim_fifo_size = 0xf9; in rv770_gpu_init()
1290 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1291 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1292 if (rdev->config.rv770.sx_max_export_pos_size > 16) { in rv770_gpu_init()
1293 rdev->config.rv770.sx_max_export_pos_size -= 16; in rv770_gpu_init()
1294 rdev->config.rv770.sx_max_export_smx_size += 16; in rv770_gpu_init()
1298 rdev->config.rv770.max_pipes = 2; in rv770_gpu_init()
1299 rdev->config.rv770.max_tile_pipes = 2; in rv770_gpu_init()
1300 rdev->config.rv770.max_simds = 2; in rv770_gpu_init()
1301 rdev->config.rv770.max_backends = 1; in rv770_gpu_init()
1302 rdev->config.rv770.max_gprs = 256; in rv770_gpu_init()
1303 rdev->config.rv770.max_threads = 192; in rv770_gpu_init()
1304 rdev->config.rv770.max_stack_entries = 256; in rv770_gpu_init()
1305 rdev->config.rv770.max_hw_contexts = 4; in rv770_gpu_init()
1306 rdev->config.rv770.max_gs_threads = 8 * 2; in rv770_gpu_init()
1307 rdev->config.rv770.sx_max_export_size = 128; in rv770_gpu_init()
1308 rdev->config.rv770.sx_max_export_pos_size = 16; in rv770_gpu_init()
1309 rdev->config.rv770.sx_max_export_smx_size = 112; in rv770_gpu_init()
1310 rdev->config.rv770.sq_num_cf_insts = 1; in rv770_gpu_init()
1312 rdev->config.rv770.sx_num_of_sets = 7; in rv770_gpu_init()
1313 rdev->config.rv770.sc_prim_fifo_size = 0x40; in rv770_gpu_init()
1314 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1315 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1318 rdev->config.rv770.max_pipes = 4; in rv770_gpu_init()
1319 rdev->config.rv770.max_tile_pipes = 4; in rv770_gpu_init()
1320 rdev->config.rv770.max_simds = 8; in rv770_gpu_init()
1321 rdev->config.rv770.max_backends = 4; in rv770_gpu_init()
1322 rdev->config.rv770.max_gprs = 256; in rv770_gpu_init()
1323 rdev->config.rv770.max_threads = 248; in rv770_gpu_init()
1324 rdev->config.rv770.max_stack_entries = 512; in rv770_gpu_init()
1325 rdev->config.rv770.max_hw_contexts = 8; in rv770_gpu_init()
1326 rdev->config.rv770.max_gs_threads = 16 * 2; in rv770_gpu_init()
1327 rdev->config.rv770.sx_max_export_size = 256; in rv770_gpu_init()
1328 rdev->config.rv770.sx_max_export_pos_size = 32; in rv770_gpu_init()
1329 rdev->config.rv770.sx_max_export_smx_size = 224; in rv770_gpu_init()
1330 rdev->config.rv770.sq_num_cf_insts = 2; in rv770_gpu_init()
1332 rdev->config.rv770.sx_num_of_sets = 7; in rv770_gpu_init()
1333 rdev->config.rv770.sc_prim_fifo_size = 0x100; in rv770_gpu_init()
1334 rdev->config.rv770.sc_hiz_tile_fifo_size = 0x30; in rv770_gpu_init()
1335 rdev->config.rv770.sc_earlyz_tile_fifo_fize = 0x130; in rv770_gpu_init()
1337 if (rdev->config.rv770.sx_max_export_pos_size > 16) { in rv770_gpu_init()
1338 rdev->config.rv770.sx_max_export_pos_size -= 16; in rv770_gpu_init()
1339 rdev->config.rv770.sx_max_export_smx_size += 16; in rv770_gpu_init()
1378 if (tmp < rdev->config.rv770.max_backends) { in rv770_gpu_init()
1379 rdev->config.rv770.max_backends = tmp; in rv770_gpu_init()
1384 if (tmp < rdev->config.rv770.max_pipes) { in rv770_gpu_init()
1385 rdev->config.rv770.max_pipes = tmp; in rv770_gpu_init()
1388 if (tmp < rdev->config.rv770.max_simds) { in rv770_gpu_init()
1389 rdev->config.rv770.max_simds = tmp; in rv770_gpu_init()
1392 switch (rdev->config.rv770.max_tile_pipes) { in rv770_gpu_init()
1407 rdev->config.rv770.tiling_npipes = rdev->config.rv770.max_tile_pipes; in rv770_gpu_init()
1411 tmp = r6xx_remap_render_backend(rdev, tmp, rdev->config.rv770.max_backends, in rv770_gpu_init()
1414 rdev->config.rv770.backend_map = tmp; in rv770_gpu_init()
1424 rdev->config.rv770.tiling_nbanks = 4 << ((gb_tiling_config >> 4) & 0x3); in rv770_gpu_init()
1437 rdev->config.rv770.tile_config = gb_tiling_config; in rv770_gpu_init()
1475 smx_dc_ctl0 |= CACHE_DEPTH((rdev->config.rv770.sx_num_of_sets * 64) - 1); in rv770_gpu_init()
1508 …WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.rv770.sx_max_export_size / 4) - 1)… in rv770_gpu_init()
1509 POSITION_BUFFER_SIZE((rdev->config.rv770.sx_max_export_pos_size / 4) - 1) | in rv770_gpu_init()
1510 SMX_BUFFER_SIZE((rdev->config.rv770.sx_max_export_smx_size / 4) - 1))); in rv770_gpu_init()
1512 WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.rv770.sc_prim_fifo_size) | in rv770_gpu_init()
1513 SC_HIZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_hiz_tile_fifo_size) | in rv770_gpu_init()
1514 SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_earlyz_tile_fifo_fize))); in rv770_gpu_init()
1524 sq_ms_fifo_sizes = (CACHE_FIFO_SIZE(16 * rdev->config.rv770.sq_num_cf_insts) | in rv770_gpu_init()
1561 WREG32(SQ_GPR_RESOURCE_MGMT_1, (NUM_PS_GPRS((rdev->config.rv770.max_gprs * 24)/64) | in rv770_gpu_init()
1562 NUM_VS_GPRS((rdev->config.rv770.max_gprs * 24)/64) | in rv770_gpu_init()
1563 NUM_CLAUSE_TEMP_GPRS(((rdev->config.rv770.max_gprs * 24)/64)/2))); in rv770_gpu_init()
1565 WREG32(SQ_GPR_RESOURCE_MGMT_2, (NUM_GS_GPRS((rdev->config.rv770.max_gprs * 7)/64) | in rv770_gpu_init()
1566 NUM_ES_GPRS((rdev->config.rv770.max_gprs * 7)/64))); in rv770_gpu_init()
1568 sq_thread_resource_mgmt = (NUM_PS_THREADS((rdev->config.rv770.max_threads * 4)/8) | in rv770_gpu_init()
1569 NUM_VS_THREADS((rdev->config.rv770.max_threads * 2)/8) | in rv770_gpu_init()
1570 NUM_ES_THREADS((rdev->config.rv770.max_threads * 1)/8)); in rv770_gpu_init()
1571 if (((rdev->config.rv770.max_threads * 1) / 8) > rdev->config.rv770.max_gs_threads) in rv770_gpu_init()
1572 sq_thread_resource_mgmt |= NUM_GS_THREADS(rdev->config.rv770.max_gs_threads); in rv770_gpu_init()
1574 sq_thread_resource_mgmt |= NUM_GS_THREADS((rdev->config.rv770.max_gs_threads * 1)/8); in rv770_gpu_init()
1577 …WREG32(SQ_STACK_RESOURCE_MGMT_1, (NUM_PS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/… in rv770_gpu_init()
1578 NUM_VS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4))); in rv770_gpu_init()
1580 …WREG32(SQ_STACK_RESOURCE_MGMT_2, (NUM_GS_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/… in rv770_gpu_init()
1581 NUM_ES_STACK_ENTRIES((rdev->config.rv770.max_stack_entries * 1)/4))); in rv770_gpu_init()
1583 sq_dyn_gpr_size_simd_ab_0 = (SIMDA_RING0((rdev->config.rv770.max_gprs * 38)/64) | in rv770_gpu_init()
1584 SIMDA_RING1((rdev->config.rv770.max_gprs * 38)/64) | in rv770_gpu_init()
1585 SIMDB_RING0((rdev->config.rv770.max_gprs * 38)/64) | in rv770_gpu_init()
1586 SIMDB_RING1((rdev->config.rv770.max_gprs * 38)/64)); in rv770_gpu_init()
1620 num_gs_verts_per_thread = rdev->config.rv770.max_pipes * 16; in rv770_gpu_init()