Lines Matching defs:oclass
308 nvkm_udevice_child_new(const struct nvkm_oclass *oclass,
311 struct nvkm_udevice *udev = nvkm_udevice(oclass->parent);
312 const struct nvkm_device_oclass *sclass = oclass->priv;
313 return sclass->ctor(udev->device, oclass, data, size, pobject);
318 struct nvkm_oclass *oclass)
334 oclass->engine = engine;
336 index -= engine->func->base.sclass(oclass, index, &sclass);
351 oclass->base = sclass->base;
352 oclass->engine = NULL;
355 oclass->ctor = nvkm_udevice_child_new;
356 oclass->priv = sclass;
384 nvkm_udevice_new(const struct nvkm_oclass *oclass, void *data, u32 size,
390 struct nvkm_client *client = oclass->client;
411 nvkm_object_ctor(func, oclass, &udev->object);
427 .oclass = NV_DEVICE,