Lines Matching refs:gpc
259 int gpc, tpc, ppc, rop; in gm204_gr_init() local
288 for (i = 0, gpc = -1; i < priv->tpc_total; i++) { in gm204_gr_init()
290 gpc = (gpc + 1) % priv->gpc_nr; in gm204_gr_init()
291 } while (!tpcnr[gpc]); in gm204_gr_init()
292 tpc = priv->tpc_nr[gpc] - tpcnr[gpc]--; in gm204_gr_init()
302 for (gpc = 0; gpc < priv->gpc_nr; gpc++) { in gm204_gr_init()
303 nv_wr32(priv, GPC_UNIT(gpc, 0x0914), in gm204_gr_init()
304 priv->magic_not_rop_nr << 8 | priv->tpc_nr[gpc]); in gm204_gr_init()
305 nv_wr32(priv, GPC_UNIT(gpc, 0x0910), 0x00040000 | in gm204_gr_init()
307 nv_wr32(priv, GPC_UNIT(gpc, 0x0918), magicgpc918); in gm204_gr_init()
331 for (gpc = 0; gpc < priv->gpc_nr; gpc++) { in gm204_gr_init()
332 for (ppc = 0; ppc < priv->ppc_nr[gpc]; ppc++) in gm204_gr_init()
333 nv_wr32(priv, PPC_UNIT(gpc, ppc, 0x038), 0xc0000000); in gm204_gr_init()
334 nv_wr32(priv, GPC_UNIT(gpc, 0x0420), 0xc0000000); in gm204_gr_init()
335 nv_wr32(priv, GPC_UNIT(gpc, 0x0900), 0xc0000000); in gm204_gr_init()
336 nv_wr32(priv, GPC_UNIT(gpc, 0x1028), 0xc0000000); in gm204_gr_init()
337 nv_wr32(priv, GPC_UNIT(gpc, 0x0824), 0xc0000000); in gm204_gr_init()
338 for (tpc = 0; tpc < priv->tpc_nr[gpc]; tpc++) { in gm204_gr_init()
339 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x508), 0xffffffff); in gm204_gr_init()
340 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x50c), 0xffffffff); in gm204_gr_init()
341 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x224), 0xc0000000); in gm204_gr_init()
342 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x48c), 0xc0000000); in gm204_gr_init()
343 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x084), 0xc0000000); in gm204_gr_init()
344 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x430), 0xc0000000); in gm204_gr_init()
345 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x644), 0x00dffffe); in gm204_gr_init()
346 nv_wr32(priv, TPC_UNIT(gpc, tpc, 0x64c), 0x00000005); in gm204_gr_init()
348 nv_wr32(priv, GPC_UNIT(gpc, 0x2c90), 0xffffffff); in gm204_gr_init()
349 nv_wr32(priv, GPC_UNIT(gpc, 0x2c94), 0xffffffff); in gm204_gr_init()