Lines Matching refs:gr
36 ga102_gr_zbc_clear_color(struct gf100_gr *gr, int zbc) in ga102_gr_zbc_clear_color() argument
38 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_zbc_clear_color()
41 if (gr->zbc_color[zbc].format) in ga102_gr_zbc_clear_color()
42 color = gr->zbc_color[zbc].l2; in ga102_gr_zbc_clear_color()
62 ga102_gr_gpccs_reset(struct gf100_gr *gr) in ga102_gr_gpccs_reset() argument
64 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_gpccs_reset()
81 ga102_gr_fecs_reset(struct gf100_gr *gr) in ga102_gr_fecs_reset() argument
83 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_fecs_reset()
104 ga102_gr_init_rop_exceptions(struct gf100_gr *gr) in ga102_gr_init_rop_exceptions() argument
106 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_init_rop_exceptions()
114 ga102_gr_init_40a790(struct gf100_gr *gr) in ga102_gr_init_40a790() argument
116 nvkm_wr32(gr->base.engine.subdev.device, 0x40a790, 0xc0000000); in ga102_gr_init_40a790()
120 ga102_gr_init_gpc_mmu(struct gf100_gr *gr) in ga102_gr_init_gpc_mmu() argument
122 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_init_gpc_mmu()
133 ga102_gr_oneinit_intr(struct gf100_gr *gr, enum nvkm_intr_type *pvector) in ga102_gr_oneinit_intr() argument
135 struct nvkm_device *device = gr->base.engine.subdev.device; in ga102_gr_oneinit_intr()
142 ga102_gr_nonstall(struct gf100_gr *gr) in ga102_gr_nonstall() argument
144 return nvkm_rd32(gr->base.engine.subdev.device, 0x400160) & 0x00000fff; in ga102_gr_nonstall()
272 ga102_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) in ga102_gr_load() argument
274 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in ga102_gr_load()
306 case 4: gk20a_gr_av_to_init(&blob, &gr->bundle); break; in ga102_gr_load()
307 case 5: gk20a_gr_aiv_to_init(&blob, &gr->sw_ctx); break; in ga102_gr_load()
308 case 7: gk20a_gr_av_to_method(&blob, &gr->method); break; in ga102_gr_load()
309 case 28: tu102_gr_av_to_init_veid(&blob, &gr->bundle_veid); break; in ga102_gr_load()
310 case 34: ga102_gr_av64_to_init(&blob, &gr->bundle64); break; in ga102_gr_load()
311 case 48: gk20a_gr_av_to_init(&blob, &gr->sw_nonctx1); break; in ga102_gr_load()
312 case 49: gk20a_gr_av_to_init(&blob, &gr->sw_nonctx2); break; in ga102_gr_load()
313 case 50: gk20a_gr_av_to_init(&blob, &gr->sw_nonctx3); break; in ga102_gr_load()
314 case 51: gk20a_gr_av_to_init(&blob, &gr->sw_nonctx4); break; in ga102_gr_load()
320 ret = nvkm_acr_lsfw_load_bl_sig_net(subdev, &gr->fecs.falcon, NVKM_ACR_LSF_FECS, in ga102_gr_load()
329 ret = nvkm_acr_lsfw_load_bl_sig_net(subdev, &gr->gpccs.falcon, NVKM_ACR_LSF_GPCCS, in ga102_gr_load()
338 gr->firmware = true; in ga102_gr_load()