Lines Matching refs:i2c_adap

72 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap,  in cx231xx_i2c_send_bytes()  argument
75 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_send_bytes()
183 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes() argument
186 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes()
269 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes_with_saddr() argument
273 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes_with_saddr()
333 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, in cx231xx_i2c_check_for_device() argument
336 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_check_for_device()
360 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, in cx231xx_i2c_xfer() argument
363 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_xfer()
377 rc = cx231xx_i2c_check_for_device(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
386 rc = cx231xx_i2c_recv_bytes(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
404 rc = cx231xx_i2c_recv_bytes_with_saddr(i2c_adap, in cx231xx_i2c_xfer()
418 rc = cx231xx_i2c_send_bytes(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
521 bus->i2c_adap = cx231xx_adap_template; in cx231xx_i2c_register()
522 bus->i2c_adap.dev.parent = dev->dev; in cx231xx_i2c_register()
524 snprintf(bus->i2c_adap.name, sizeof(bus->i2c_adap.name), "%s-%d", bus->dev->name, bus->nr); in cx231xx_i2c_register()
526 bus->i2c_adap.algo_data = bus; in cx231xx_i2c_register()
527 i2c_set_adapdata(&bus->i2c_adap, &dev->v4l2_dev); in cx231xx_i2c_register()
528 bus->i2c_rc = i2c_add_adapter(&bus->i2c_adap); in cx231xx_i2c_register()
544 i2c_del_adapter(&bus->i2c_adap); in cx231xx_i2c_unregister()
560 dev->muxc = i2c_mux_alloc(&dev->i2c_bus[1].i2c_adap, dev->dev, 2, 0, 0, in cx231xx_i2c_mux_create()
582 return &dev->i2c_bus[0].i2c_adap; in cx231xx_get_i2c_adap()
584 return &dev->i2c_bus[1].i2c_adap; in cx231xx_get_i2c_adap()
586 return &dev->i2c_bus[2].i2c_adap; in cx231xx_get_i2c_adap()