Lines Matching refs:func
50 bus->func->drive_scl(bus, state); in nvkm_i2c_bus_setscl()
57 bus->func->drive_sda(bus, state); in nvkm_i2c_bus_setsda()
64 return bus->func->sense_scl(bus); in nvkm_i2c_bus_getscl()
71 return bus->func->sense_sda(bus); in nvkm_i2c_bus_getsda()
87 ret = bus->func->xfer(bus, msgs, num); in nvkm_i2c_bus_xfer()
111 if (bus->func->init) in nvkm_i2c_bus_init()
112 bus->func->init(bus); in nvkm_i2c_bus_init()
178 if (bus && !WARN_ON(!bus->func)) { in nvkm_i2c_bus_del()
189 nvkm_i2c_bus_ctor(const struct nvkm_i2c_bus_func *func, in nvkm_i2c_bus_ctor() argument
202 bus->func = func; in nvkm_i2c_bus_ctor()
214 if ( bus->func->drive_scl && in nvkm_i2c_bus_ctor()
238 nvkm_i2c_bus_new_(const struct nvkm_i2c_bus_func *func, in nvkm_i2c_bus_new_() argument
244 return nvkm_i2c_bus_ctor(func, pad, id, *pbus); in nvkm_i2c_bus_new_()