Lines Matching refs:gpc
317 int gpc, tpc, ppc, rop; in gm107_gr_init() local
334 for (i = 0, gpc = -1; i < gr->tpc_total; i++) { in gm107_gr_init()
336 gpc = (gpc + 1) % gr->gpc_nr; in gm107_gr_init()
337 } while (!tpcnr[gpc]); in gm107_gr_init()
338 tpc = gr->tpc_nr[gpc] - tpcnr[gpc]--; in gm107_gr_init()
348 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gm107_gr_init()
349 nvkm_wr32(device, GPC_UNIT(gpc, 0x0914), in gm107_gr_init()
350 gr->magic_not_rop_nr << 8 | gr->tpc_nr[gpc]); in gm107_gr_init()
351 nvkm_wr32(device, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gm107_gr_init()
353 nvkm_wr32(device, GPC_UNIT(gpc, 0x0918), magicgpc918); in gm107_gr_init()
376 for (gpc = 0; gpc < gr->gpc_nr; gpc++) { in gm107_gr_init()
378 nvkm_wr32(device, PPC_UNIT(gpc, ppc, 0x038), 0xc0000000); in gm107_gr_init()
379 nvkm_wr32(device, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gm107_gr_init()
380 nvkm_wr32(device, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gm107_gr_init()
381 nvkm_wr32(device, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gm107_gr_init()
382 nvkm_wr32(device, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gm107_gr_init()
383 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gm107_gr_init()
384 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x508), 0xffffffff); in gm107_gr_init()
385 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x50c), 0xffffffff); in gm107_gr_init()
386 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x224), 0xc0000000); in gm107_gr_init()
387 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x48c), 0xc0000000); in gm107_gr_init()
388 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x084), 0xc0000000); in gm107_gr_init()
389 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x430), 0xc0000000); in gm107_gr_init()
390 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x644), 0x00dffffe); in gm107_gr_init()
391 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x64c), 0x00000005); in gm107_gr_init()
393 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gm107_gr_init()
394 nvkm_wr32(device, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gm107_gr_init()