Home
last modified time | relevance | path

Searched refs:tpc_nr (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgf100.c1043 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gf100_grctx_generate_attrib()
1266 if (abits[gpc] < gr->tpc_nr[gpc]) { in gf100_grctx_generate_alpha_beta_tables()
1274 u32 bbits = gr->tpc_nr[gpc] - abits[gpc]; in gf100_grctx_generate_alpha_beta_tables()
1288 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c08), gr->tpc_nr[gpc]); in gf100_grctx_generate_tpc_nr()
1289 nvkm_wr32(device, GPC_UNIT(gpc, 0x0c8c), gr->tpc_nr[gpc]); in gf100_grctx_generate_tpc_nr()
1310 if (func->tpc_nr) in gf100_grctx_generate_floorsweep()
1311 func->tpc_nr(gr, gr->sm[sm].gpc); in gf100_grctx_generate_floorsweep()
1581 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dtu102.c57 const u8 tile_nr = gr->func->gpc_nr * gr->func->tpc_nr; in tu102_gr_init_zcull()
71 gr->screen_tile_row_offset << 8 | gr->tpc_nr[gpc]); in tu102_gr_init_zcull()
120 .tpc_nr = 6,
H A Dctxgf108.c752 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gf108_grctx_generate_attrib()
801 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dgf117.c130 (gr->func->gpc_nr * gr->func->tpc_nr); in gf117_gr_init_zcull()
144 gr->screen_tile_row_offset << 8 | gr->tpc_nr[gpc]); in gf117_gr_init_zcull()
H A Dctxgm200.c72 tmp |= ((1 << gr->tpc_nr[i]) - 1) << (i * gr->func->tpc_nr); in gm200_grctx_generate_tpc_mask()
H A Dgv100.c160 scg_gpc_pix_perf = scale_factor * num_tpc_gpc[gpc] / gr->tpc_nr[gpc]; in gv100_gr_scg_estimate_perf()
249 for_each_set_bit(tpc, &gpc_tpc_mask[gpc], gr->tpc_nr[gpc]) { in gv100_gr_oneinit_sm_id()
305 .tpc_nr = 7,
H A Dctxgf104.c103 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgk110b.c99 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgf110.c351 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dgp107.c54 .tpc_nr = 3,
H A Dgp10b.c64 .tpc_nr = 2,
H A Dgp104.c52 .tpc_nr = 5,
H A Dctxgf119.c521 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgk208.c565 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgk20a.c87 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgm20b.c54 tmp |= ((1 << gr->tpc_nr[i]) - 1) << (i * 4); in gm20b_grctx_generate_main()
H A Dctxgk110.c859 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dgf100.c1395 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) { in gf100_gr_trap_gpc()
1902 if (tpc < gr->tpc_nr[gpc]) { in gf100_gr_oneinit_sm_id()
1952 if (gr->tpc_nr[gpc_map[i + 1]] > in gf100_gr_oneinit_tiles()
1953 gr->tpc_nr[gpc_map[i + 0]]) { in gf100_gr_oneinit_tiles()
1972 init_frac[i] = gr->tpc_nr[gpc_map[i]] * gr->gpc_nr * mul_factor; in gf100_gr_oneinit_tiles()
2012 gr->tpc_nr[i] = nvkm_rd32(device, GPC_UNIT(i, 0x2608)); in gf100_gr_oneinit()
2013 gr->tpc_max = max(gr->tpc_max, gr->tpc_nr[i]); in gf100_gr_oneinit()
2014 gr->tpc_total += gr->tpc_nr[i]; in gf100_gr_oneinit()
2178 data |= gr->tpc_nr[gpc] << (j * 4); in gf100_gr_init_num_tpc_per_gpc()
2246 for (tpc = 0; tpc < gr->tpc_nr[gpc]; tpc++) in gf100_gr_init_419cc0()
[all …]
H A Dgf100.h107 u8 tpc_nr[GPC_MAX]; member
195 int tpc_nr; member
H A Dgp102.c124 .tpc_nr = 5,
H A Dgp100.c128 .tpc_nr = 5,
H A Dctxgf117.c301 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgm107.c984 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgk104.c995 .tpc_nr = gf100_grctx_generate_tpc_nr,
H A Dctxgv100.c118 const u32 mapregs = DIV_ROUND_UP(gr->func->gpc_nr * gr->func->tpc_nr, 6); in gv100_grctx_generate_rop_mapping()

12