Lines Matching defs:oclass
50 nvkm_sw_oclass_new(const struct nvkm_oclass *oclass, void *data, u32 size,
53 struct nvkm_sw_chan *chan = nvkm_sw_chan(oclass->parent);
54 const struct nvkm_sw_chan_sclass *sclass = oclass->engn;
55 return sclass->ctor(chan, oclass, data, size, pobject);
59 nvkm_sw_oclass_get(struct nvkm_oclass *oclass, int index)
61 struct nvkm_sw *sw = nvkm_sw(oclass->engine);
66 oclass->engn = &sw->func->sclass[index];
67 oclass->base = sw->func->sclass[index].base;
68 oclass->base.ctor = nvkm_sw_oclass_new;
77 nvkm_sw_cclass_get(struct nvkm_chan *fifoch, const struct nvkm_oclass *oclass,
80 struct nvkm_sw *sw = nvkm_sw(oclass->engine);
81 return sw->func->chan_new(sw, fifoch, oclass, pobject);