Lines Matching refs:gr

31 	struct nvkm_gr *gr = nvkm_gr(engine);  in nvkm_gr_tile()  local
32 if (gr->func->tile) in nvkm_gr_tile()
33 gr->func->tile(gr, region, tile); in nvkm_gr_tile()
37 nvkm_gr_units(struct nvkm_gr *gr) in nvkm_gr_units() argument
39 if (gr->func->units) in nvkm_gr_units()
40 return gr->func->units(gr); in nvkm_gr_units()
45 nvkm_gr_tlb_flush(struct nvkm_gr *gr) in nvkm_gr_tlb_flush() argument
47 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush()
48 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
55 struct nvkm_gr *gr = nvkm_gr(oclass->engine); in nvkm_gr_oclass_get() local
58 if (gr->func->object_get) { in nvkm_gr_oclass_get()
59 int ret = gr->func->object_get(gr, index, &oclass->base); in nvkm_gr_oclass_get()
65 while (gr->func->sclass[c].oclass) { in nvkm_gr_oclass_get()
67 oclass->base = gr->func->sclass[index]; in nvkm_gr_oclass_get()
80 struct nvkm_gr *gr = nvkm_gr(oclass->engine); in nvkm_gr_cclass_new() local
81 if (gr->func->chan_new) in nvkm_gr_cclass_new()
82 return gr->func->chan_new(gr, chan, oclass, pobject); in nvkm_gr_cclass_new()
89 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_intr() local
90 gr->func->intr(gr); in nvkm_gr_intr()
96 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_oneinit() local
97 if (gr->func->oneinit) in nvkm_gr_oneinit()
98 return gr->func->oneinit(gr); in nvkm_gr_oneinit()
105 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_init() local
106 return gr->func->init(gr); in nvkm_gr_init()
112 struct nvkm_gr *gr = nvkm_gr(engine); in nvkm_gr_dtor() local
113 if (gr->func->dtor) in nvkm_gr_dtor()
114 return gr->func->dtor(gr); in nvkm_gr_dtor()
115 return gr; in nvkm_gr_dtor()
131 int index, u32 pmc_enable, bool enable, struct nvkm_gr *gr) in nvkm_gr_ctor() argument
133 gr->func = func; in nvkm_gr_ctor()
135 enable, &gr->engine); in nvkm_gr_ctor()