Lines Matching refs:tpc
1063 int gpc, tpc; in gf100_grctx_generate_attrib() local
1071 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gf100_grctx_generate_attrib()
1072 const u32 o = TPC_UNIT(gpc, tpc, 0x0520); in gf100_grctx_generate_attrib()
1089 int gpc, tpc, id; in gf100_grctx_generate_tpcid() local
1091 for (tpc = 0, id = 0; tpc < 4; tpc++) { in gf100_grctx_generate_tpcid()
1093 if (tpc < gr->tpc_nr[gpc]) { in gf100_grctx_generate_tpcid()
1094 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x698), id); in gf100_grctx_generate_tpcid()
1095 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x4e8), id); in gf100_grctx_generate_tpcid()
1096 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c10 + tpc * 4), id); in gf100_grctx_generate_tpcid()
1097 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x088), id); in gf100_grctx_generate_tpcid()
1125 int gpc, tpc, i; in gf100_grctx_generate_r4060a8() local
1131 for (tpc = 0; tpc < gr->tpc_total; tpc++) { in gf100_grctx_generate_r4060a8()
1136 data[tpc] = gpc; in gf100_grctx_generate_r4060a8()
1150 int gpc, tpc, i; in gf100_grctx_generate_r418bb8() local
1156 for (tpc = 0; tpc < gr->tpc_total; tpc++) { in gf100_grctx_generate_r418bb8()
1162 data[tpc / 6] |= gpc << ((tpc % 6) * 5); in gf100_grctx_generate_r418bb8()
1165 for (; tpc < 32; tpc++) in gf100_grctx_generate_r418bb8()
1166 data[tpc / 6] |= 7 << ((tpc % 6) * 5); in gf100_grctx_generate_r418bb8()
1208 int gpc, tpc; in gf100_grctx_generate_r406800() local
1222 tpc = gr->tpc_nr[gpc] - tpcnr[gpc]--; in gf100_grctx_generate_r406800()
1224 tpc_set |= 1ULL << ((gpc * 8) + tpc); in gf100_grctx_generate_r406800()
1247 gf100_gr_mmio(gr, grctx->tpc); in gf100_grctx_generate_main()
1393 .tpc = gf100_grctx_pack_tpc,