Lines Matching refs:gpc

187 	int gpc, tpc, rop;  in gk104_gr_init()  local
205 for (i = 0, gpc = -1; i < gr->tpc_total; i++) { in gk104_gr_init()
207 gpc = (gpc + 1) % gr->gpc_nr; in gk104_gr_init()
208 } while (!tpcnr[gpc]); in gk104_gr_init()
209 tpc = gr->tpc_nr[gpc] - tpcnr[gpc]--; in gk104_gr_init()
219 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gk104_gr_init()
220 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gk104_gr_init()
221 gr->magic_not_rop_nr << 8 | gr->tpc_nr[gpc]); in gk104_gr_init()
222 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gk104_gr_init()
224 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gk104_gr_init()
249 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gk104_gr_init()
250 nvkm_wr32(device, GPC_UNIT(gpc, 0x3038), 0xc0000000); in gk104_gr_init()
251 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gk104_gr_init()
252 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gk104_gr_init()
253 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gk104_gr_init()
254 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gk104_gr_init()
255 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gk104_gr_init()
256 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x508), 0xffffffff); in gk104_gr_init()
257 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x50c), 0xffffffff); in gk104_gr_init()
258 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x224), 0xc0000000); in gk104_gr_init()
259 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x48c), 0xc0000000); in gk104_gr_init()
260 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x084), 0xc0000000); in gk104_gr_init()
261 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x001ffffe); in gk104_gr_init()
262 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x64c), 0x0000000f); in gk104_gr_init()
264 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gk104_gr_init()
265 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gk104_gr_init()