Lines Matching refs:i2c_adap

84 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap,  in cx231xx_i2c_send_bytes()  argument
87 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_send_bytes()
195 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes() argument
198 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes()
281 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, in cx231xx_i2c_recv_bytes_with_saddr() argument
285 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_recv_bytes_with_saddr()
345 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, in cx231xx_i2c_check_for_device() argument
348 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_check_for_device()
372 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, in cx231xx_i2c_xfer() argument
375 struct cx231xx_i2c *bus = i2c_adap->algo_data; in cx231xx_i2c_xfer()
391 rc = cx231xx_i2c_check_for_device(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
400 rc = cx231xx_i2c_recv_bytes(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
418 rc = cx231xx_i2c_recv_bytes_with_saddr(i2c_adap, in cx231xx_i2c_xfer()
432 rc = cx231xx_i2c_send_bytes(i2c_adap, &msgs[i]); in cx231xx_i2c_xfer()
530 bus->i2c_adap = cx231xx_adap_template; in cx231xx_i2c_register()
531 bus->i2c_adap.dev.parent = dev->dev; in cx231xx_i2c_register()
533 snprintf(bus->i2c_adap.name, sizeof(bus->i2c_adap.name), "%s-%d", bus->dev->name, bus->nr); in cx231xx_i2c_register()
535 bus->i2c_adap.algo_data = bus; in cx231xx_i2c_register()
536 i2c_set_adapdata(&bus->i2c_adap, &dev->v4l2_dev); in cx231xx_i2c_register()
537 i2c_add_adapter(&bus->i2c_adap); in cx231xx_i2c_register()
552 i2c_del_adapter(&bus->i2c_adap); in cx231xx_i2c_unregister()
570 struct i2c_adapter *i2c_parent = &dev->i2c_bus[1].i2c_adap; in cx231xx_i2c_mux_register()
600 return &dev->i2c_bus[0].i2c_adap; in cx231xx_get_i2c_adap()
602 return &dev->i2c_bus[1].i2c_adap; in cx231xx_get_i2c_adap()
604 return &dev->i2c_bus[2].i2c_adap; in cx231xx_get_i2c_adap()