Lines Matching refs:oclass
244 nv50_disp_chan_child_new(const struct nvkm_oclass *oclass, in nv50_disp_chan_child_new() argument
247 struct nv50_disp_chan *chan = nv50_disp_chan(oclass->parent); in nv50_disp_chan_child_new()
250 const struct nvkm_device_oclass *sclass = oclass->priv; in nv50_disp_chan_child_new()
256 nvkm_oproxy_ctor(&nv50_disp_chan_child_func_, oclass, &object->oproxy); in nv50_disp_chan_child_new()
260 ret = sclass->ctor(device, oclass, argv, argc, &object->oproxy.object); in nv50_disp_chan_child_new()
265 oclass->handle); in nv50_disp_chan_child_new()
278 const struct nvkm_device_oclass *oclass = NULL; in nv50_disp_chan_child_get() local
286 sclass->engine->func->base.sclass(sclass, index, &oclass); in nv50_disp_chan_child_get()
287 if (oclass) { in nv50_disp_chan_child_get()
289 sclass->priv = oclass; in nv50_disp_chan_child_get()
341 const struct nvkm_oclass *oclass, in nv50_disp_chan_new_() argument
350 nvkm_object_ctor(&nv50_disp_chan, oclass, &chan->object); in nv50_disp_chan_new_()