Lines Matching refs:oclass
110 struct nvkm_oclass *oclass, u8 index, in nvkm_i2c_port_create_() argument
120 ret = nvkm_object_create_(parent, engine, oclass, 0, size, pobject); in nvkm_i2c_port_create_()
329 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_fini()
339 const struct nvkm_i2c_impl *impl = (void *)nv_object(i2c)->oclass; in nvkm_i2c_intr_init()
476 struct nvkm_oclass *oclass; in nvkm_i2c_create_port() local
483 oclass = impl->pad_s; in nvkm_i2c_create_port()
489 oclass = impl->pad_x; in nvkm_i2c_create_port()
492 ret = nvkm_object_ctor(nv_object(i2c), NULL, oclass, in nvkm_i2c_create_port()
497 oclass = impl->sclass; in nvkm_i2c_create_port()
500 if (oclass->handle == type) { in nvkm_i2c_create_port()
501 ret = nvkm_object_ctor(parent, NULL, oclass, in nvkm_i2c_create_port()
504 } while (ret && (++oclass)->handle); in nvkm_i2c_create_port()
511 struct nvkm_oclass *oclass, int length, void **pobject) in nvkm_i2c_create_() argument
522 ret = nvkm_subdev_create(parent, engine, oclass, 0, "I2C", "i2c", &i2c); in nvkm_i2c_create_()
591 oclass = nvkm_i2c_extdev_sclass[j]; in nvkm_i2c_create_()
593 if (oclass->handle != info.type) in nvkm_i2c_create_()
595 ret = nvkm_object_ctor(parent, NULL, oclass, in nvkm_i2c_create_()
597 } while (ret && (++oclass)->handle); in nvkm_i2c_create_()
610 struct nvkm_oclass *oclass, void *data, u32 size, in _nvkm_i2c_ctor() argument
616 ret = nvkm_i2c_create(parent, engine, oclass, &i2c); in _nvkm_i2c_ctor()