Lines Matching +full:0 +full:x403f0000

32 	u32 werr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x730 + (sm * 0x80)));  in gv100_gr_trap_sm()
33 u32 gerr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x734 + (sm * 0x80))); in gv100_gr_trap_sm()
38 warp = nvkm_enum_find(gf100_mp_warp_error, werr & 0xffff); in gv100_gr_trap_sm()
44 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x730 + sm * 0x80), 0x00000000); in gv100_gr_trap_sm()
45 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x734 + sm * 0x80), gerr); in gv100_gr_trap_sm()
51 gv100_gr_trap_sm(gr, gpc, tpc, 0); in gv100_gr_trap_mp()
60 nvkm_mask(device, 0x4188a4, 0x03000000, 0x03000000); in gv100_gr_init_4188a4()
68 for (sm = 0; sm < 0x100; sm += 0x80) { in gv100_gr_init_shader_exceptions()
69 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x610), 0x00000001); in gv100_gr_init_shader_exceptions()
70 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x72c + sm), 0x00000004); in gv100_gr_init_shader_exceptions()
78 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x430), 0x403f0000); in gv100_gr_init_504430()
85 nvkm_mask(device, 0x419bd8, 0x00000700, 0x00000000); in gv100_gr_init_419bd8()
91 u32 pes, temp, tpc_new = 0; in gv100_gr_nonpes_aware_tpc()
93 for (pes = 0; pes < gr->ppc_nr[gpc]; pes++) { in gv100_gr_nonpes_aware_tpc()
112 const u32 tpc_scale = 1; /* TPC balancing in [9:0] */ in gv100_gr_scg_estimate_perf()
113 u32 scg_num_pes = 0; in gv100_gr_scg_estimate_perf()
115 u32 average_tpcs = 0; /* Average of # of TPCs per GPC */ in gv100_gr_scg_estimate_perf()
126 u32 max_tpc_gpc = 0; in gv100_gr_scg_estimate_perf()
135 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_scg_estimate_perf()
165 for (pes = 0; pes < gr->ppc_nr[gpc]; pes++) { in gv100_gr_scg_estimate_perf()
185 if (max_tpc_gpc == 0) { in gv100_gr_scg_estimate_perf()
186 *perf = 0; in gv100_gr_scg_estimate_perf()
192 deviation = 0; in gv100_gr_scg_estimate_perf()
194 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_scg_estimate_perf()
196 if (diff < 0) in gv100_gr_scg_estimate_perf()
220 ret = 0; in gv100_gr_scg_estimate_perf()
232 int perf, maxperf, ret = 0; in gv100_gr_oneinit_sm_id()
242 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_oneinit_sm_id()
243 for (pes = 0; pes < gr->ppc_nr[gpc]; pes++) in gv100_gr_oneinit_sm_id()
247 for (gtpc = 0; gtpc < gr->tpc_total; gtpc++) { in gv100_gr_oneinit_sm_id()
248 for (maxperf = -1, gpc = 0; gpc < gr->gpc_nr; gpc++) { in gv100_gr_oneinit_sm_id()
267 for (gtpc = 0; gtpc < gr->tpc_total; gtpc++) { in gv100_gr_oneinit_sm_id()
333 { 0, gm200_gr_load, &gv100_gr, &gp108_gr_fecs_acr, &gp108_gr_gpccs_acr },