Lines Matching refs:gr

20 	struct nv20_gr *gr = chan->gr;  in nv20_gr_chan_init()  local
23 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_init()
24 nvkm_wo32(gr->ctxtab, chan->chid * 4, inst >> 4); in nv20_gr_chan_init()
25 nvkm_done(gr->ctxtab); in nv20_gr_chan_init()
33 struct nv20_gr *gr = chan->gr; in nv20_gr_chan_fini() local
34 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_chan_fini()
53 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_fini()
54 nvkm_wo32(gr->ctxtab, chan->chid * 4, 0x00000000); in nv20_gr_chan_fini()
55 nvkm_done(gr->ctxtab); in nv20_gr_chan_fini()
78 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_chan_new() local
85 chan->gr = gr; in nv20_gr_chan_new()
89 ret = nvkm_memory_new(gr->base.engine.subdev.device, in nv20_gr_chan_new()
151 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_tile() local
152 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_tile()
157 nv04_gr_idle(&gr->base); in nv20_gr_tile()
182 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_intr() local
183 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv20_gr_intr()
222 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_oneinit() local
223 return nvkm_memory_new(gr->base.engine.subdev.device, in nv20_gr_oneinit()
225 true, &gr->ctxtab); in nv20_gr_oneinit()
231 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_init() local
232 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_init()
237 nvkm_memory_addr(gr->ctxtab) >> 4); in nv20_gr_init()
326 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_dtor() local
327 nvkm_memory_unref(&gr->ctxtab); in nv20_gr_dtor()
328 return gr; in nv20_gr_dtor()
335 struct nv20_gr *gr; in nv20_gr_new_() local
337 if (!(gr = kzalloc(sizeof(*gr), GFP_KERNEL))) in nv20_gr_new_()
339 *pgr = &gr->base; in nv20_gr_new_()
341 return nvkm_gr_ctor(func, device, index, true, &gr->base); in nv20_gr_new_()