Lines Matching refs:gr
19 struct nv20_gr *gr = chan->gr; in nv20_gr_chan_init() local
22 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_init()
23 nvkm_wo32(gr->ctxtab, chan->chid * 4, inst >> 4); in nv20_gr_chan_init()
24 nvkm_done(gr->ctxtab); in nv20_gr_chan_init()
32 struct nv20_gr *gr = chan->gr; in nv20_gr_chan_fini() local
33 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_chan_fini()
52 nvkm_kmap(gr->ctxtab); in nv20_gr_chan_fini()
53 nvkm_wo32(gr->ctxtab, chan->chid * 4, 0x00000000); in nv20_gr_chan_fini()
54 nvkm_done(gr->ctxtab); in nv20_gr_chan_fini()
77 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_chan_new() local
84 chan->gr = gr; in nv20_gr_chan_new()
88 ret = nvkm_memory_new(gr->base.engine.subdev.device, in nv20_gr_chan_new()
150 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_tile() local
151 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_tile()
156 nv04_gr_idle(&gr->base); in nv20_gr_tile()
181 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_intr() local
182 struct nvkm_subdev *subdev = &gr->base.engine.subdev; in nv20_gr_intr()
221 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_oneinit() local
222 return nvkm_memory_new(gr->base.engine.subdev.device, in nv20_gr_oneinit()
224 true, &gr->ctxtab); in nv20_gr_oneinit()
230 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_init() local
231 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_init()
236 nvkm_memory_addr(gr->ctxtab) >> 4); in nv20_gr_init()
325 struct nv20_gr *gr = nv20_gr(base); in nv20_gr_dtor() local
326 nvkm_memory_del(&gr->ctxtab); in nv20_gr_dtor()
327 return gr; in nv20_gr_dtor()
334 struct nv20_gr *gr; in nv20_gr_new_() local
336 if (!(gr = kzalloc(sizeof(*gr), GFP_KERNEL))) in nv20_gr_new_()
338 *pgr = &gr->base; in nv20_gr_new_()
340 return nvkm_gr_ctor(func, device, index, 0x00001000, true, &gr->base); in nv20_gr_new_()