Lines Matching refs:gr
28 gk20a_grctx_generate_main(struct gf100_gr *gr, struct gf100_grctx *info) in gk20a_grctx_generate_main() argument
30 struct nvkm_device *device = gr->base.engine.subdev.device; in gk20a_grctx_generate_main()
31 const struct gf100_grctx_func *grctx = gr->func->grctx; in gk20a_grctx_generate_main()
35 gf100_gr_mmio(gr, gr->fuc_sw_ctx); in gk20a_grctx_generate_main()
37 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
44 grctx->unkn(gr); in gk20a_grctx_generate_main()
46 gf100_grctx_generate_tpcid(gr); in gk20a_grctx_generate_main()
47 gf100_grctx_generate_r406028(gr); in gk20a_grctx_generate_main()
48 gk104_grctx_generate_r418bb8(gr); in gk20a_grctx_generate_main()
49 gf100_grctx_generate_r406800(gr); in gk20a_grctx_generate_main()
54 nvkm_wr32(device, 0x405b00, (gr->tpc_total << 8) | gr->gpc_nr); in gk20a_grctx_generate_main()
56 gk104_grctx_generate_rop_active_fbps(gr); in gk20a_grctx_generate_main()
60 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
63 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
65 gf100_gr_mthd(gr, gr->fuc_method); in gk20a_grctx_generate_main()
66 gf100_gr_wait_idle(gr); in gk20a_grctx_generate_main()
68 gf100_gr_icmd(gr, gr->fuc_bundle); in gk20a_grctx_generate_main()