Lines Matching defs:oclass
73 nvkm_fifo_class_new(struct nvkm_device *device, const struct nvkm_oclass *oclass,
76 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine);
78 if (oclass->engn == &fifo->func->cgrp.user)
79 return nvkm_ucgrp_new(fifo, oclass, argv, argc, pobject);
81 if (oclass->engn == &fifo->func->chan.user)
82 return nvkm_uchan_new(fifo, NULL, oclass, argv, argc, pobject);
94 nvkm_fifo_class_get(struct nvkm_oclass *oclass, int index, const struct nvkm_device_oclass **class)
96 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine);
102 if (cgrp->user.oclass) {
104 oclass->base = cgrp->user;
105 oclass->engn = &fifo->func->cgrp.user;
112 if (chan->user.oclass) {
114 oclass->base = chan->user;
115 oclass->engn = &fifo->func->chan.user;