Lines Matching refs:func
32 if (gr->func->tile) in nvkm_gr_tile()
33 gr->func->tile(gr, region, tile); in nvkm_gr_tile()
39 if (gr->func->units) in nvkm_gr_units()
40 return gr->func->units(gr); in nvkm_gr_units()
47 if (gr->func->tlb_flush) in nvkm_gr_tlb_flush()
48 return gr->func->tlb_flush(gr); in nvkm_gr_tlb_flush()
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()
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()
90 gr->func->intr(gr); in nvkm_gr_intr()
97 if (gr->func->oneinit) in nvkm_gr_oneinit()
98 return gr->func->oneinit(gr); in nvkm_gr_oneinit()
106 return gr->func->init(gr); in nvkm_gr_init()
113 if (gr->func->dtor) in nvkm_gr_dtor()
114 return gr->func->dtor(gr); in nvkm_gr_dtor()
130 nvkm_gr_ctor(const struct nvkm_gr_func *func, struct nvkm_device *device, in nvkm_gr_ctor() argument
133 gr->func = func; in nvkm_gr_ctor()