/linux-4.4.14/drivers/media/usb/au0828/ |
D | au0828-i2c.c | 40 static inline int i2c_slave_did_write_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_write_ack() argument 42 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_write_ack() 47 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_read_ack() argument 49 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack() 54 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap) in i2c_wait_read_ack() argument 59 if (!i2c_slave_did_read_ack(i2c_adap)) in i2c_wait_read_ack() 70 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap) in i2c_is_read_busy() argument 72 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy() 77 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap) in i2c_wait_read_done() argument 82 if (!i2c_is_read_busy(i2c_adap)) in i2c_wait_read_done() [all …]
|
D | au0828-dvb.c | 554 &dev->i2c_adap); in au0828_dvb_register() 560 &dev->i2c_adap, in au0828_dvb_register() 565 &dev->i2c_adap, in au0828_dvb_register() 573 &dev->i2c_adap); in au0828_dvb_register() 576 &dev->i2c_adap, 0x60, in au0828_dvb_register() 582 &dev->i2c_adap); in au0828_dvb_register() 585 0x60, &dev->i2c_adap, in au0828_dvb_register() 591 &dev->i2c_adap); in au0828_dvb_register() 594 &dev->i2c_adap, in au0828_dvb_register()
|
D | au0828-cards.c | 227 sd = v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in au0828_card_analog_fe_setup() 236 sd = v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in au0828_card_analog_fe_setup()
|
D | au0828.h | 196 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/i2c/algos/ |
D | i2c-algo-bit.c | 161 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) in i2c_outb() argument 166 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_outb() 174 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " in i2c_outb() 188 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " in i2c_outb() 197 bit_dbg(2, &i2c_adap->dev, "i2c_outb: 0x%02x %s\n", (int)c, in i2c_outb() 206 static int i2c_inb(struct i2c_adapter *i2c_adap) in i2c_inb() argument 212 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in i2c_inb() 218 bit_dbg(1, &i2c_adap->dev, "i2c_inb: timeout at bit " in i2c_inb() 236 static int test_bus(struct i2c_adapter *i2c_adap) in test_bus() argument 238 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; in test_bus() [all …]
|
D | i2c-algo-pcf.c | 214 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf, in pcf_sendbytes() argument 217 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; in pcf_sendbytes() 221 DEB2(dev_dbg(&i2c_adap->dev, "i2c_write: writing %2.2X\n", in pcf_sendbytes() 230 dev_err(&i2c_adap->dev, "i2c_write: error - timeout.\n"); in pcf_sendbytes() 235 dev_err(&i2c_adap->dev, "i2c_write: error - no ack.\n"); in pcf_sendbytes() 247 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf, in pcf_readbytes() argument 251 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; in pcf_readbytes() 262 dev_err(&i2c_adap->dev, "pcf_readbytes timed out.\n"); in pcf_readbytes() 268 dev_err(&i2c_adap->dev, "i2c_read: i2c_inb, No ack.\n"); in pcf_readbytes() 307 static int pcf_xfer(struct i2c_adapter *i2c_adap, in pcf_xfer() argument [all …]
|
D | i2c-algo-pca.c | 180 static int pca_xfer(struct i2c_adapter *i2c_adap, in pca_xfer() argument 184 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; in pca_xfer() 191 unsigned long timeout = jiffies + i2c_adap->timeout; in pca_xfer() 197 dev_dbg(&i2c_adap->dev, "bus is not idle. status is " in pca_xfer() 338 dev_err(&i2c_adap->dev, "unhandled SIO state 0x%02x\n", state); in pca_xfer()
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23885-i2c.c | 47 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_ack() argument 49 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack() 54 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) in i2c_is_busy() argument 56 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_is_busy() 61 static int i2c_wait_done(struct i2c_adapter *i2c_adap) in i2c_wait_done() argument 66 if (!i2c_is_busy(i2c_adap)) in i2c_wait_done() 77 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, in i2c_sendbytes() argument 80 struct cx23885_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes() 95 if (!i2c_wait_done(i2c_adap)) in i2c_sendbytes() 97 if (!i2c_slave_did_ack(i2c_adap)) in i2c_sendbytes() [all …]
|
D | netup-eeprom.c | 28 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr) in netup_eeprom_read() argument 52 ret = i2c_transfer(i2c_adap, msg, 2); in netup_eeprom_read() 62 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data) in netup_eeprom_write() argument 80 ret = i2c_transfer(i2c_adap, msg, 1); in netup_eeprom_write() 91 void netup_get_card_info(struct i2c_adapter *i2c_adap, in netup_get_card_info() argument 96 cinfo->rev = netup_eeprom_read(i2c_adap, 63); in netup_get_card_info() 99 cinfo->port[0].mac[j] = netup_eeprom_read(i2c_adap, i); in netup_get_card_info() 102 cinfo->port[1].mac[j] = netup_eeprom_read(i2c_adap, i); in netup_get_card_info()
|
D | cx23885-dvb.c | 1083 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); in dvb_register_ci_mac() 1154 client_ci = i2c_new_device(&i2c_bus2->i2c_adap, &info); in dvb_register_ci_mac() 1218 &i2c_bus->i2c_adap); in dvb_register() 1222 &i2c_bus->i2c_adap, in dvb_register() 1230 &i2c_bus->i2c_adap); in dvb_register() 1234 0x60, &dev->i2c_bus[1].i2c_adap, in dvb_register() 1244 &i2c_bus->i2c_adap); in dvb_register() 1249 0x60, &dev->i2c_bus[1].i2c_adap, in dvb_register() 1253 0x60, &dev->i2c_bus[1].i2c_adap, in dvb_register() 1264 &i2c_bus->i2c_adap); in dvb_register() [all …]
|
D | cimax2.c | 80 struct i2c_adapter *i2c_adap; member 91 static int netup_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, in netup_read_i2c() argument 109 ret = i2c_transfer(i2c_adap, msg, 2); in netup_read_i2c() 124 static int netup_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, in netup_write_i2c() argument 147 ret = i2c_transfer(i2c_adap, &msg, 1); in netup_write_i2c() 192 ret = netup_read_i2c(state->i2c_adap, state->ci_i2c_addr, in netup_ci_op_cam() 200 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, in netup_ci_op_cam() 282 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, in netup_ci_slot_reset() 291 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, in netup_ci_slot_reset() 317 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, in netup_ci_set_irq() [all …]
|
D | netup-eeprom.h | 33 extern int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr); 34 extern int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data); 35 extern void netup_get_card_info(struct i2c_adapter *i2c_adap,
|
D | netup-init.c | 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize()
|
D | cx23885-video.c | 164 return i2c_transfer(&dev->i2c_bus[2].i2c_adap, &msg, 1); in cx23885_flatiron_write() 179 ret = i2c_transfer(&dev->i2c_bus[2].i2c_adap, &msg[0], 2); in cx23885_flatiron_read() 1170 &dev->i2c_bus[dev->tuner_bus].i2c_adap, in cx23885_video_register() 1174 &dev->i2c_bus[dev->tuner_bus].i2c_adap, in cx23885_video_register()
|
D | cx23885.h | 235 struct i2c_adapter i2c_adap; member
|
D | cx23885-cards.c | 2124 &dev->i2c_bus[2].i2c_adap, in cx23885_card_setup() 2152 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); in cx23885_card_setup()
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
D | cx25821-i2c.c | 50 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_ack() argument 52 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack() 57 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) in i2c_is_busy() argument 59 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_is_busy() 64 static int i2c_wait_done(struct i2c_adapter *i2c_adap) in i2c_wait_done() argument 69 if (!i2c_is_busy(i2c_adap)) in i2c_wait_done() 80 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, in i2c_sendbytes() argument 83 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_sendbytes() 99 if (!i2c_wait_done(i2c_adap)) in i2c_sendbytes() 102 if (!i2c_slave_did_ack(i2c_adap)) in i2c_sendbytes() [all …]
|
D | cx25821.h | 161 struct i2c_adapter i2c_adap; member
|
D | cx25821-core.c | 354 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) in i2c_slave_did_ack() argument 356 struct cx25821_i2c *bus = i2c_adap->algo_data; in i2c_slave_did_ack()
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop-i2c.c | 175 static int flexcop_master_xfer(struct i2c_adapter *i2c_adap, in flexcop_master_xfer() argument 178 struct flexcop_i2c_adapter *i2c = i2c_get_adapdata(i2c_adap); in flexcop_master_xfer() 237 strlcpy(fc->fc_i2c_adap[0].i2c_adap.name, "B2C2 FlexCop I2C to demod", in flexcop_i2c_init() 238 sizeof(fc->fc_i2c_adap[0].i2c_adap.name)); in flexcop_i2c_init() 239 strlcpy(fc->fc_i2c_adap[1].i2c_adap.name, "B2C2 FlexCop I2C to eeprom", in flexcop_i2c_init() 240 sizeof(fc->fc_i2c_adap[1].i2c_adap.name)); in flexcop_i2c_init() 241 strlcpy(fc->fc_i2c_adap[2].i2c_adap.name, "B2C2 FlexCop I2C to tuner", in flexcop_i2c_init() 242 sizeof(fc->fc_i2c_adap[2].i2c_adap.name)); in flexcop_i2c_init() 244 i2c_set_adapdata(&fc->fc_i2c_adap[0].i2c_adap, &fc->fc_i2c_adap[0]); in flexcop_i2c_init() 245 i2c_set_adapdata(&fc->fc_i2c_adap[1].i2c_adap, &fc->fc_i2c_adap[1]); in flexcop_i2c_init() [all …]
|
D | flexcop-fe-tuner.c | 339 if (!dvb_attach(isl6421_attach, fc->fe, &fc->fc_i2c_adap[2].i2c_adap, in skystar2_rev27_attach() 405 if (!dvb_attach(isl6421_attach, fc->fe, &fc->fc_i2c_adap[2].i2c_adap, in skystar2_rev28_attach() 613 &fc->fc_i2c_adap[2].i2c_adap, DVB_PLL_TDEE4)) in cablestar2_attach() 647 if (!dvb_attach(isl6421_attach, fc->fe, &fc->fc_i2c_adap[2].i2c_adap, in skystarS2_rev33_attach() 690 if (flexcop_frontends[i].attach(fc, &fc->fc_i2c_adap[0].i2c_adap)) in flexcop_frontend_init()
|
D | flexcop-common.h | 51 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/usb/usbvision/ |
D | usbvision-i2c.c | 56 static inline int try_write_address(struct i2c_adapter *i2c_adap, in try_write_address() argument 63 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in try_write_address() 81 static inline int try_read_address(struct i2c_adapter *i2c_adap, in try_read_address() argument 88 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in try_read_address() 105 static inline int usb_find_address(struct i2c_adapter *i2c_adap, in usb_find_address() argument 120 ret = try_read_address(i2c_adap, addr, retries); in usb_find_address() 122 ret = try_write_address(i2c_adap, addr, retries); in usb_find_address() 131 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) in usbvision_i2c_xfer() argument 138 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); in usbvision_i2c_xfer() 142 ret = usb_find_address(i2c_adap, pmsg, i2c_adap->retries, &addr); in usbvision_i2c_xfer() [all …]
|
D | usbvision.h | 366 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | dvb-usb-i2c.c | 22 strlcpy(d->i2c_adap.name, d->desc->name, sizeof(d->i2c_adap.name)); in dvb_usb_i2c_init() 23 d->i2c_adap.algo = d->props.i2c_algo; in dvb_usb_i2c_init() 24 d->i2c_adap.algo_data = NULL; in dvb_usb_i2c_init() 25 d->i2c_adap.dev.parent = &d->udev->dev; in dvb_usb_i2c_init() 27 i2c_set_adapdata(&d->i2c_adap, d); in dvb_usb_i2c_init() 29 if ((ret = i2c_add_adapter(&d->i2c_adap)) < 0) in dvb_usb_i2c_init() 40 i2c_del_adapter(&d->i2c_adap); in dvb_usb_i2c_exit()
|
D | dw2102.c | 859 ret = s6x0_i2c_transfer(&d->i2c_adap, msg, 2); in s6x0_read_mac_address() 889 i2c_transfer(&adap->dev->i2c_adap, &msg, 1); in su3000_streaming_ctrl() 932 if (i2c_transfer(&d->i2c_adap, msg, 2) != 2) in su3000_read_mac_address() 972 i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1); in dw210x_set_voltage() 1006 i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1); in dw210x_led_ctrl() 1189 &d->dev->i2c_adap, 0); in dw2104_frontend_attach() 1193 &d->dev->i2c_adap)) { in dw2104_frontend_attach() 1208 &d->dev->i2c_adap, 0); in dw2104_frontend_attach() 1212 &d->dev->i2c_adap)) { in dw2104_frontend_attach() 1222 &d->dev->i2c_adap); in dw2104_frontend_attach() [all …]
|
D | friio.c | 168 ret = gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 170 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 173 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 175 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 183 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 185 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 191 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl() 193 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); in friio_ext_ctl()
|
D | opera1.c | 184 i2c_transfer(&udev_adap->dev->i2c_adap, msg, 1); in opera1_set_voltage() 268 &d->dev->i2c_adap); in opera1_frontend_attach() 281 &adap->dev->i2c_adap, DVB_PLL_OPERA1 in opera1_tuner_attach() 305 i2c_transfer(&adap->dev->i2c_adap, start_tuner, 1); in opera1_streaming_ctrl() 322 i2c_transfer(&adap->dev->i2c_adap, msg, 1); in opera1_pid_filter() 339 i2c_transfer(&adap->dev->i2c_adap, msg, 1); in opera1_pid_filter_control() 385 if (i2c_transfer(&dev->i2c_adap, read_remote, 1) == 1) { in opera1_rc_query()
|
D | dib0700_devices.c | 100 …if (dib3000mc_i2c_enumeration(&adap->dev->i2c_adap, 2, DEFAULT_DIB3000P_I2C_ADDRESS, bristol_dib30… in bristol_frontend_attach() 106 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap, in bristol_frontend_attach() 122 struct i2c_adapter *prim_i2c = &adap->dev->i2c_adap; in bristol_tuner_attach() 291 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18, in stk7700P2_frontend_attach() 300 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, in stk7700P2_frontend_attach() 325 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18, in stk7700d_frontend_attach() 334 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, in stk7700d_frontend_attach() 478 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18, in stk7700ph_frontend_attach() 486 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80, in stk7700ph_frontend_attach() 500 stk7700ph_xc3028_config.i2c_adap = tun_i2c; in stk7700ph_tuner_attach() [all …]
|
D | cxusb.c | 468 if (cxusb_i2c_xfer(&d->i2c_adap, &msg, 1) != 1) in cxusb_bluebird2_rc_query() 775 &adap->dev->i2c_adap, 0x61, in cxusb_fmd1216me_tuner_attach() 803 &adap->dev->i2c_adap, 0x61, TUNER_LG_TDVS_H06XF); in cxusb_lgh064f_tuner_attach() 834 .i2c_adap = &adap->dev->i2c_adap, in cxusb_dvico_xc3028_tuner_attach() 858 &adap->dev->i2c_adap, &aver_a868r_tuner); in cxusb_mxl5003s_tuner_attach() 866 &adap->dev->i2c_adap, &d680_dmb_tuner); in cxusb_d680_dmb_tuner_attach() 874 &adap->dev->i2c_adap, &mygica_d689_max2165_cfg); in cxusb_mygica_d689_tuner_attach() 887 &adap->dev->i2c_adap); in cxusb_cx22702_frontend_attach() 903 &adap->dev->i2c_adap); in cxusb_lgdt3303_frontend_attach() 913 &adap->dev->i2c_adap); in cxusb_aver_lgdt3303_frontend_attach() [all …]
|
D | dibusb-mb.c | 35 &adap->dev->i2c_adap, &st->ops); in dibusb_dib3000mb_frontend_attach() 50 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, &adap->dev->i2c_adap, in dibusb_thomson_tuner_attach() 61 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, in dibusb_panasonic_tuner_attach() 85 if (i2c_transfer(&adap->dev->i2c_adap, msg, 2) != 2) { in dibusb_tuner_probe_and_attach()
|
D | ttusb2.c | 511 …if ((adap->fe_adap[0].fe = dvb_attach(tda10086_attach, &tda10086_config, &adap->dev->i2c_adap)) ==… in ttusb2_frontend_tda10086_attach() 534 &tda10023_config, &adap->dev->i2c_adap, 0x48); in ttusb2_frontend_tda10023_attach() 543 &tda10048_config, &adap->dev->i2c_adap); in ttusb2_frontend_tda10023_attach() 569 if (dvb_attach(tda827x_attach, fe, 0x61, &adap->dev->i2c_adap, &tda827x_config) == NULL) { in ttusb2_tuner_tda827x_attach() 578 if (dvb_attach(tda826x_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, 0) == NULL) { in ttusb2_tuner_tda826x_attach() 583 if (dvb_attach(lnbp21_attach, adap->fe_adap[0].fe, &adap->dev->i2c_adap, 0, 0) == NULL) { in ttusb2_tuner_tda826x_attach()
|
D | m920x.c | 567 &adap->dev->i2c_adap); in m920x_mt352_frontend_attach() 611 &adap->dev->i2c_adap); in m920x_tda10046_08_frontend_attach() 624 &adap->dev->i2c_adap); in m920x_tda10046_0b_frontend_attach() 635 …if (dvb_attach(qt1010_attach, adap->fe_adap[0].fe, &adap->dev->i2c_adap, &m920x_qt1010_config) == … in m920x_qt1010_tuner_attach() 645 if (dvb_attach(tda827x_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap, NULL) == NULL) in m920x_tda8275_60_tuner_attach() 655 if (dvb_attach(tda827x_attach, adap->fe_adap[0].fe, 0x61, &adap->dev->i2c_adap, NULL) == NULL) in m920x_tda8275_61_tuner_attach() 664 &adap->dev->i2c_adap, 0x61, in m920x_fmd1216me_tuner_attach() 673 if (dvb_attach(mt2060_attach, adap->fe_adap[0].fe, &adap->dev->i2c_adap, in m920x_mt2060_tuner_attach()
|
D | dtv5100.c | 119 &adap->dev->i2c_adap); in dtv5100_frontend_attach() 136 adap->fe_adap[0].fe, &adap->dev->i2c_adap, in dtv5100_tuner_attach()
|
D | digitv.c | 141 &adap->dev->i2c_adap); in digitv_frontend_attach() 148 &adap->dev->i2c_adap); in digitv_frontend_attach()
|
D | az6027.c | 803 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); in az6027_set_voltage() 808 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); in az6027_set_voltage() 813 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); in az6027_set_voltage() 913 adap->fe_adap[0].fe = stb0899_attach(&az6027_stb0899_config, &adap->dev->i2c_adap); in az6027_frontend_attach() 917 if (stb6100_attach(adap->fe_adap[0].fe, &az6027_stb6100_config, &adap->dev->i2c_adap)) { in az6027_frontend_attach()
|
D | umt-010.c | 63 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &umt_config, &adap->dev->i2c_adap); in umt_mt352_frontend_attach()
|
D | technisat-usb2.c | 424 if (i2c_transfer(&d->i2c_adap, msg, 2) != 2) in technisat_usb2_eeprom_lrc_read() 512 &a->dev->i2c_adap, STV090x_DEMODULATOR_0); in technisat_usb2_frontend_attach() 520 &a->dev->i2c_adap); in technisat_usb2_frontend_attach()
|
D | dibusb-common.c | 268 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach() 273 &adap->dev->i2c_adap, in dibusb_dib3000mc_frontend_attach()
|
D | pctv452e.c | 882 &a->dev->i2c_adap); in pctv452e_frontend_attach() 886 &a->dev->i2c_adap)) == NULL) in pctv452e_frontend_attach() 903 &a->dev->i2c_adap) == NULL) { in pctv452e_tuner_attach()
|
D | dvb-usb.h | 440 struct i2c_adapter i2c_adap; member
|
D | friio-fe.c | 424 state->i2c = &d->i2c_adap; in jdvbt90502_attach()
|
D | af9005-fe.c | 1057 if (dvb_attach(mt2060_attach, fe, &adap->dev->i2c_adap, in af9005_fe_init() 1065 if (dvb_attach(qt1010_attach, fe, &adap->dev->i2c_adap, in af9005_fe_init()
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-is-i2c.c | 37 struct i2c_adapter *i2c_adap; in fimc_is_i2c_probe() local 50 i2c_adap = &isp_i2c->adapter; in fimc_is_i2c_probe() 51 i2c_adap->dev.of_node = node; in fimc_is_i2c_probe() 52 i2c_adap->dev.parent = &pdev->dev; in fimc_is_i2c_probe() 53 strlcpy(i2c_adap->name, "exynos4x12-isp-i2c", sizeof(i2c_adap->name)); in fimc_is_i2c_probe() 54 i2c_adap->owner = THIS_MODULE; in fimc_is_i2c_probe() 55 i2c_adap->algo = &fimc_is_i2c_algorithm; in fimc_is_i2c_probe() 56 i2c_adap->class = I2C_CLASS_SPD; in fimc_is_i2c_probe() 58 ret = i2c_add_adapter(i2c_adap); in fimc_is_i2c_probe() 68 pm_runtime_enable(&i2c_adap->dev); in fimc_is_i2c_probe()
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164-i2c.c | 30 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in i2c_xfer() argument 32 struct saa7164_i2c *bus = i2c_adap->algo_data; in i2c_xfer() 101 bus->i2c_adap = saa7164_i2c_adap_template; in saa7164_i2c_register() 104 bus->i2c_adap.dev.parent = &dev->pci->dev; in saa7164_i2c_register() 106 strlcpy(bus->i2c_adap.name, bus->dev->name, in saa7164_i2c_register() 107 sizeof(bus->i2c_adap.name)); in saa7164_i2c_register() 109 bus->i2c_adap.algo_data = bus; in saa7164_i2c_register() 110 i2c_set_adapdata(&bus->i2c_adap, bus); in saa7164_i2c_register() 111 i2c_add_adapter(&bus->i2c_adap); in saa7164_i2c_register() 113 bus->i2c_client.adapter = &bus->i2c_adap; in saa7164_i2c_register() [all …]
|
D | saa7164-dvb.c | 568 &i2c_bus->i2c_adap); in saa7164_dvb_register() 573 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 581 &i2c_bus->i2c_adap); in saa7164_dvb_register() 586 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 600 &i2c_bus->i2c_adap); in saa7164_dvb_register() 607 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 612 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 624 &hauppauge_hvr2255a_config, &i2c_bus->i2c_adap); in saa7164_dvb_register() 627 &hauppauge_hvr2255b_config, &i2c_bus->i2c_adap); in saa7164_dvb_register() 633 si2157_attach(port, &dev->i2c_bus[0].i2c_adap, in saa7164_dvb_register() [all …]
|
D | saa7164.h | 261 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134-dvb.c | 192 i2c_transfer(&dev->i2c_adap, &msg, 1); in mt352_pinnacle_tuner_set_params() 197 i2c_transfer(&dev->i2c_adap, &msg, 1); in mt352_pinnacle_tuner_set_params() 249 if (i2c_transfer(&dev->i2c_adap, &msg, 1) != 1) { in kworld_sbtvd_gate_ctrl() 257 if (i2c_transfer(&dev->i2c_adap, &msg, 1) != 1) { in kworld_sbtvd_gate_ctrl() 360 if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) { in philips_tda6651_pll_set() 380 if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) in philips_tu1216_init() 425 if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1) in philips_td1316_tuner_init() 446 if (i2c_transfer(&dev->i2c_adap, &analog_msg, 1) != 1) in philips_td1316_tuner_sleep() 463 if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1) in philips_europa_tuner_init() 482 i2c_transfer(&dev->i2c_adap, &analog_msg, 1); in philips_europa_tuner_sleep() [all …]
|
D | saa7134-i2c.c | 240 static int saa7134_i2c_xfer(struct i2c_adapter *i2c_adap, in saa7134_i2c_xfer() argument 243 struct saa7134_dev *dev = i2c_adap->algo_data; in saa7134_i2c_xfer() 411 dev->i2c_adap = saa7134_adap_template; in saa7134_i2c_register() 412 dev->i2c_adap.dev.parent = &dev->pci->dev; in saa7134_i2c_register() 413 strcpy(dev->i2c_adap.name,dev->name); in saa7134_i2c_register() 414 dev->i2c_adap.algo_data = dev; in saa7134_i2c_register() 415 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in saa7134_i2c_register() 416 i2c_add_adapter(&dev->i2c_adap); in saa7134_i2c_register() 419 dev->i2c_client.adapter = &dev->i2c_adap; in saa7134_i2c_register() 432 i2c_del_adapter(&dev->i2c_adap); in saa7134_i2c_unregister()
|
D | saa7134-input.c | 973 rc = i2c_transfer(&dev->i2c_adap, &msg_msi, 1); in saa7134_probe_i2c_ir() 975 msg_msi.addr, dev->i2c_adap.name, in saa7134_probe_i2c_ir() 988 rc = i2c_transfer(&dev->i2c_adap, &msg_msi, 1); in saa7134_probe_i2c_ir() 990 msg_msi.addr, dev->i2c_adap.name, in saa7134_probe_i2c_ir() 1040 i2c_new_device(&dev->i2c_adap, &info); in saa7134_probe_i2c_ir()
|
D | saa7134-cards.c | 7896 ret = i2c_transfer(&dev->i2c_adap, msg, 2); in saa7134_board_init2() 7903 i2c_transfer(&dev->i2c_adap, msg, 2); in saa7134_board_init2() 7920 i2c_transfer(&dev->i2c_adap, msg, 2); in saa7134_board_init2() 7923 i2c_transfer(&dev->i2c_adap, msg, 2); in saa7134_board_init2() 7950 if (i2c_transfer(&dev->i2c_adap, &msg1, 1) != 1) in saa7134_board_init2() 7977 i2c_transfer(&dev->i2c_adap, &msg, 1); in saa7134_board_init2() 7995 i2c_transfer(&dev->i2c_adap, &msg, 1); in saa7134_board_init2() 7998 i2c_transfer(&dev->i2c_adap, &msg, 1); in saa7134_board_init2() 8039 i2c_transfer(&dev->i2c_adap, &msg, 1); in saa7134_board_init2() 8047 i2c_transfer(&dev->i2c_adap, &msg, 1); in saa7134_board_init2() [all …]
|
D | saa7134-core.c | 1031 v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in saa7134_initdev() 1043 &dev->i2c_adap, "saa6588", in saa7134_initdev()
|
D | saa7134.h | 578 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | dibx000_common.c | 33 ret = i2c_transfer(mst->i2c_adap, mst->msg, 1) != 1 ? -EREMOTEIO : 0; in dibx000_write_word() 61 if (i2c_transfer(mst->i2c_adap, mst->msg, 2) != 2) in dibx000_read_word() 175 int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed) in dibx000_i2c_set_speed() argument 177 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); in dibx000_i2c_set_speed() 202 static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int n… in dibx000_i2c_master_xfer_gpio12() argument 204 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); in dibx000_i2c_master_xfer_gpio12() 224 static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int n… in dibx000_i2c_master_xfer_gpio34() argument 226 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); in dibx000_i2c_master_xfer_gpio34() 278 static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap, in dibx000_i2c_gated_gpio67_xfer() argument 281 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); in dibx000_i2c_gated_gpio67_xfer() [all …]
|
D | mb86a16.h | 40 struct i2c_adapter *i2c_adap); 45 struct i2c_adapter *i2c_adap) in mb86a16_attach() argument
|
D | lgdt3306a.h | 63 struct i2c_adapter *i2c_adap); 67 struct i2c_adapter *i2c_adap) in lgdt3306a_attach() argument
|
D | lg2160.h | 73 struct i2c_adapter *i2c_adap); 77 struct i2c_adapter *i2c_adap) in lg2160_attach() argument
|
D | lgdt3305.h | 86 struct i2c_adapter *i2c_adap); 90 struct i2c_adapter *i2c_adap) in lgdt3305_attach() argument
|
D | dib3000mc.h | 45 extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, 56 struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, in dib3000mc_attach() argument
|
D | dib7000m.h | 44 extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, 54 struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, in dib7000m_attach() argument
|
D | dibx000_common.h | 27 struct i2c_adapter *i2c_adap; member 40 u16 device_rev, struct i2c_adapter *i2c_adap, 48 extern int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed);
|
D | dib7000p.c | 32 struct i2c_adapter *i2c_adap; member 41 struct i2c_adapter *i2c_adap; member 118 if (i2c_transfer(state->i2c_adap, state->msg, 2) != 2) in dib7000p_read_word() 146 ret = (i2c_transfer(state->i2c_adap, state->msg, 1) != 1 ? in dib7000p_write_word() 1996 static int dib7000pc_detection(struct i2c_adapter *i2c_adap) in dib7000pc_detection() argument 2020 if (i2c_transfer(i2c_adap, msg, 2) == 2) in dib7000pc_detection() 2028 if (i2c_transfer(i2c_adap, msg, 2) == 2) in dib7000pc_detection() 2074 dpst->i2c_adap = i2c; in dib7000p_i2c_enumeration() 2177 static int w7090p_tuner_write_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) in w7090p_tuner_write_serpar() argument 2179 struct dib7000p_state *state = i2c_get_adapdata(i2c_adap); in w7090p_tuner_write_serpar() [all …]
|
D | dib7000p.h | 57 int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap); 66 …struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cf…
|
D | dib3000mc.c | 37 struct i2c_adapter *i2c_adap; member 59 if (i2c_transfer(state->i2c_adap, msg, 2) != 2) in dib3000mc_read_word() 74 return i2c_transfer(state->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0; in dib3000mc_write_word() 837 dmcst->i2c_adap = i2c; in dib3000mc_i2c_enumeration() 878 struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_… in dib3000mc_attach() argument 887 st->i2c_adap = i2c_adap; in dib3000mc_attach() 897 dibx000_init_i2c_master(&st->i2c_master, DIB3000MC, st->i2c_adap, st->i2c_addr); in dib3000mc_attach()
|
D | dib9000.h | 31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct … 46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct… in dib9000_attach() argument
|
D | lgdt3305.c | 58 struct i2c_adapter *i2c_adap; member 126 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lgdt3305_write_reg() 152 ret = i2c_transfer(state->i2c_adap, msg, 2); in lgdt3305_read_reg() 1110 struct i2c_adapter *i2c_adap) in lgdt3305_attach() argument 1117 i2c_adap ? i2c_adapter_id(i2c_adap) : 0, in lgdt3305_attach() 1125 state->i2c_adap = i2c_adap; in lgdt3305_attach()
|
D | dib7000m.c | 31 struct i2c_adapter *i2c_adap; member 94 if (i2c_transfer(state->i2c_adap, state->msg, 2) != 2) in dib7000m_read_word() 123 ret = (i2c_transfer(state->i2c_adap, state->msg, 1) != 1 ? in dib7000m_write_word() 1352 struct dib7000m_state st = { .i2c_adap = i2c }; 1398 struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_co… in dib7000m_attach() argument 1407 st->i2c_adap = i2c_adap; in dib7000m_attach() 1421 dibx000_init_i2c_master(&st->i2c_master, DIB7000, st->i2c_adap, st->i2c_addr); in dib7000m_attach() 1423 dibx000_init_i2c_master(&st->i2c_master, DIB7000MC, st->i2c_adap, st->i2c_addr); in dib7000m_attach()
|
D | dib9000.c | 28 struct i2c_adapter *i2c_adap; member 259 ret = i2c_transfer(state->i2c.i2c_adap, state->msg, 2) != 2 ? -EREMOTEIO : 0; in dib9000_read16_attr() 287 if (i2c_transfer(i2c->i2c_adap, msg, 2) != 2) { in dib9000_i2c_read16() 344 ret = i2c_transfer(state->i2c.i2c_adap, state->msg, 1) != 1 ? -EREMOTEIO : 0; in dib9000_write16_attr() 368 return i2c_transfer(i2c->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0; in dib9000_i2c_write16() 1581 static int dib9000_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) in dib9000_tuner_xfer() argument 1583 struct dib9000_state *state = i2c_get_adapdata(i2c_adap); in dib9000_tuner_xfer() 1649 static int dib9000_fw_component_bus_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int nu… in dib9000_fw_component_bus_xfer() argument 1651 struct dib9000_state *state = i2c_get_adapdata(i2c_adap); in dib9000_fw_component_bus_xfer() 1745 st->i2c.i2c_adap = i2c; in dib9000_set_i2c_adapter() [all …]
|
D | lg2160.c | 54 struct i2c_adapter *i2c_adap; member 78 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lg216x_write_reg() 104 ret = i2c_transfer(state->i2c_adap, msg, 2); in lg216x_read_reg() 1415 struct i2c_adapter *i2c_adap) in lg2160_attach() argument 1420 i2c_adap ? i2c_adapter_id(i2c_adap) : 0, in lg2160_attach() 1428 state->i2c_adap = i2c_adap; in lg2160_attach()
|
D | stv0900_priv.h | 331 struct i2c_adapter *i2c_adap; member 344 struct i2c_adapter *i2c_adap; member
|
D | lgdt3306a.c | 60 struct i2c_adapter *i2c_adap; member 128 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lgdt3306a_write_reg() 152 ret = i2c_transfer(state->i2c_adap, msg, 2); in lgdt3306a_read_reg() 1781 struct i2c_adapter *i2c_adap) in lgdt3306a_attach() argument 1788 i2c_adap ? i2c_adapter_id(i2c_adap) : 0, in lgdt3306a_attach() 1796 state->i2c_adap = i2c_adap; in lgdt3306a_attach()
|
D | stv0900_core.c | 51 static struct stv0900_inode *find_inode(struct i2c_adapter *i2c_adap, in find_inode() argument 61 ((temp_chip->internal->i2c_adap != i2c_adap) || in find_inode() 75 struct stv0900_inode *del_node = find_inode(internal->i2c_adap, in remove_inode() 148 ret = i2c_transfer(intp->i2c_adap, &i2cmsg, 1); in stv0900_write_reg() 172 ret = i2c_transfer(intp->i2c_adap, msg, 2); in stv0900_read_reg() 1351 struct stv0900_inode *temp_int = find_inode(state->i2c_adap, in stv0900_init_internal() 1373 state->internal->i2c_adap = state->i2c_adap; in stv0900_init_internal() 1924 state->i2c_adap = i2c; in stv0900_attach()
|
D | dib8000.h | 63 …struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg…
|
D | dib8000.c | 1669 static int dib8096p_tuner_write_serpar(struct i2c_adapter *i2c_adap, in dib8096p_tuner_write_serpar() argument 1672 struct dib8000_state *state = i2c_get_adapdata(i2c_adap); in dib8096p_tuner_write_serpar() 1689 static int dib8096p_tuner_read_serpar(struct i2c_adapter *i2c_adap, in dib8096p_tuner_read_serpar() argument 1692 struct dib8000_state *state = i2c_get_adapdata(i2c_adap); in dib8096p_tuner_read_serpar() 1721 static int dib8096p_tuner_rw_serpar(struct i2c_adapter *i2c_adap, in dib8096p_tuner_rw_serpar() argument 1726 return dib8096p_tuner_write_serpar(i2c_adap, msg, 1); in dib8096p_tuner_rw_serpar() 1728 return dib8096p_tuner_read_serpar(i2c_adap, msg, 2); in dib8096p_tuner_rw_serpar() 1733 static int dib8096p_rw_on_apb(struct i2c_adapter *i2c_adap, in dib8096p_rw_on_apb() argument 1736 struct dib8000_state *state = i2c_get_adapdata(i2c_adap); in dib8096p_rw_on_apb() 1750 static int dib8096p_tuner_xfer(struct i2c_adapter *i2c_adap, in dib8096p_tuner_xfer() argument [all …]
|
D | mb86a16.c | 37 struct i2c_adapter *i2c_adap; member 92 ret = i2c_transfer(state->i2c_adap, &msg, 1); in mb86a16_write() 116 ret = i2c_transfer(state->i2c_adap, msg, 2); in mb86a16_read() 1854 struct i2c_adapter *i2c_adap) in mb86a16_attach() argument 1864 state->i2c_adap = i2c_adap; in mb86a16_attach()
|
D | stv090x_priv.h | 234 struct i2c_adapter *i2c_adap; member
|
D | cx24123.c | 1025 static int cx24123_tuner_i2c_tuner_xfer(struct i2c_adapter *i2c_adap, in cx24123_tuner_i2c_tuner_xfer() argument 1028 struct cx24123_state *state = i2c_get_adapdata(i2c_adap); in cx24123_tuner_i2c_tuner_xfer()
|
D | s5h1420.c | 847 static int s5h1420_tuner_i2c_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) in s5h1420_tuner_i2c_tuner_xfer() argument 849 struct s5h1420_state *state = i2c_get_adapdata(i2c_adap); in s5h1420_tuner_i2c_tuner_xfer()
|
D | stv090x.c | 55 static struct stv090x_dev *find_dev(struct i2c_adapter *i2c_adap, in find_dev() argument 64 ((temp_dev->internal->i2c_adap != i2c_adap) || in find_dev() 77 struct stv090x_dev *del_dev = find_dev(internal->i2c_adap, in remove_dev() 4965 state->internal->i2c_adap = state->i2c; in stv090x_attach()
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-dvb.c | 618 .i2c_adap = &dev->core->i2c_adap, in attach_xc3028() 675 fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap, in attach_xc4000() 896 if (i2c_transfer(&dev->core->i2c_adap, &msg, 1) != 1) in samsung_smt_7020_tuner_set_params() 954 return (i2c_transfer(&dev->core->i2c_adap, &msg, 1) == 1) ? 0 : -EIO; in samsung_smt_7020_set_voltage() 1033 &core->i2c_adap); in dvb_register() 1036 0x61, &core->i2c_adap, in dvb_register() 1047 &core->i2c_adap); in dvb_register() 1050 0x60, &core->i2c_adap, in dvb_register() 1061 &core->i2c_adap); in dvb_register() 1064 &core->i2c_adap, 0x61, in dvb_register() [all …]
|
D | cx88-i2c.c | 145 core->i2c_adap.dev.parent = &pci->dev; in cx88_i2c_init() 146 strlcpy(core->i2c_adap.name,core->name,sizeof(core->i2c_adap.name)); in cx88_i2c_init() 147 core->i2c_adap.owner = THIS_MODULE; in cx88_i2c_init() 150 i2c_set_adapdata(&core->i2c_adap, &core->v4l2_dev); in cx88_i2c_init() 151 core->i2c_adap.algo_data = &core->i2c_algo; in cx88_i2c_init() 152 core->i2c_client.adapter = &core->i2c_adap; in cx88_i2c_init() 158 core->i2c_rc = i2c_bit_add_bus(&core->i2c_adap); in cx88_i2c_init()
|
D | cx88-input.c | 639 if (i2c_smbus_xfer(&core->i2c_adap, *addrp, 0, in cx88_i2c_init_ir() 643 i2c_new_device(&core->i2c_adap, &info); in cx88_i2c_init_ir()
|
D | cx88-cards.c | 3108 err = i2c_transfer(&core->i2c_adap, &msg, 1); in dvico_fusionhdtv_hybrid_init() 3797 v4l2_i2c_new_subdev(&core->v4l2_dev, &core->i2c_adap, in cx88_core_create() 3801 &core->i2c_adap, "tuner", in cx88_core_create() 3805 &core->i2c_adap, "tuner", in cx88_core_create() 3808 v4l2_i2c_new_subdev(&core->v4l2_dev, &core->i2c_adap, in cx88_core_create()
|
D | cx88-video.c | 1392 sd = v4l2_i2c_new_subdev_board(&core->v4l2_dev, &core->i2c_adap, in cx8800_initdev() 1403 v4l2_i2c_new_subdev(&core->v4l2_dev, &core->i2c_adap, in cx8800_initdev() 1415 core->i2c_rtc = i2c_new_device(&core->i2c_adap, &rtc_info); in cx8800_initdev()
|
D | cx88.h | 358 struct i2c_adapter i2c_adap; member
|
D | cx88-core.c | 1055 i2c_del_adapter(&core->i2c_adap); in cx88_core_put()
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-i2c.c | 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() [all …]
|
D | cx231xx-dvb.c | 386 cfg.i2c_adap = cx231xx_get_i2c_adap(dev, dev->board.tuner_i2c_master);
|
D | cx231xx.h | 477 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttv-i2c.c | 234 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in bttv_i2c_xfer() argument 236 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in bttv_i2c_xfer() 358 strlcpy(btv->c.i2c_adap.name, "bt878", in init_bttv_i2c() 359 sizeof(btv->c.i2c_adap.name)); in init_bttv_i2c() 360 btv->c.i2c_adap.algo = &bttv_algo; in init_bttv_i2c() 367 strlcpy(btv->c.i2c_adap.name, "bttv", in init_bttv_i2c() 368 sizeof(btv->c.i2c_adap.name)); in init_bttv_i2c() 372 btv->c.i2c_adap.algo_data = &btv->i2c_algo; in init_bttv_i2c() 374 btv->c.i2c_adap.owner = THIS_MODULE; in init_bttv_i2c() 376 btv->c.i2c_adap.dev.parent = &btv->c.pci->dev; in init_bttv_i2c() [all …]
|
D | bttv-cards.c | 3546 &btv->c.i2c_adap, "saa6588", 0, addrs); in bttv_init_card2() 3571 &btv->c.i2c_adap, "msp3400", 0, addrs); in bttv_init_card2() 3585 &btv->c.i2c_adap, "tda7432", 0, addrs)) in bttv_init_card2() 3593 &btv->c.i2c_adap, "tvaudio", 0, tvaudio_addrs()); in bttv_init_card2() 3612 &btv->c.i2c_adap, "msp3400", in bttv_init_card2() 3616 &btv->c.i2c_adap, "msp3400", in bttv_init_card2() 3626 &btv->c.i2c_adap, "tvaudio", 0, tvaudio_addrs()); in bttv_init_card2() 3631 &btv->c.i2c_adap, "tvaudio", 0, tvaudio_addrs()); in bttv_init_card2() 3642 &btv->c.i2c_adap, "tda7432", 0, addrs); in bttv_init_card2() 3668 &btv->c.i2c_adap, "tuner", in bttv_init_tuner() [all …]
|
D | bttv-input.c | 396 i2c_dev = i2c_new_device(&btv->c.i2c_adap, &info); in init_bttv_i2c_ir() 406 i2c_dev = i2c_new_probed_device(&btv->c.i2c_adap, &info, addr_list, NULL); in init_bttv_i2c_ir()
|
D | bttv.h | 207 struct i2c_adapter i2c_adap; member
|
D | dvb-bt8xx.c | 827 card->i2c_adapter = &sub->core->i2c_adap; in dvb_bt8xx_probe()
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | budget.c | 240 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; in alps_bsrv2_tuner_set_params() 268 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; in alps_tdbe2_tuner_set_params() 323 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; in grundig_29504_401_tuner_set_params() 353 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; in grundig_29504_451_tuner_set_params() 385 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; in s5h1420_tuner_set_params() 449 if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff)) in read_pwm() 502 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); in frontend_init() 512 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); in frontend_init() 515 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; in frontend_init() 527 …budget->dvb_frontend = dvb_attach(ves1820_attach, &alps_tdbe2_config, &budget->i2c_adap, read_pwm(… in frontend_init() [all …]
|
D | budget-av.c | 437 if (i2c_writereg(&budget->i2c_adap, 0x4a, 0x01, 0x08) != 1) { in saa7113_init() 445 i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1)); in saa7113_init() 449 dprintk(1, "saa7113 status=%02x\n", i2c_readreg(&budget->i2c_adap, 0x4a, 0x1f)); in saa7113_init() 462 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc7); in saa7113_setinput() 463 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x80); in saa7113_setinput() 465 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc0); in saa7113_setinput() 466 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x00); in saa7113_setinput() 536 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) in philips_su1278_ty_ci_tuner_set_params() 643 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) in philips_cu1216_tuner_set_params() 652 if (i2c_transfer(&budget->i2c_adap, &msg, 1) == 1 && (buf[0] & 0x40)) in philips_cu1216_tuner_set_params() [all …]
|
D | budget-ci.c | 694 if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1) in philips_su1278_tt_tuner_set_params() 725 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_init() 735 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) { in philips_tdm1316l_tuner_init() 738 i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1); in philips_tdm1316l_tuner_init() 823 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_set_params() 921 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params() 928 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params() 1320 dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap); in frontend_init() 1323 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init() 1330 dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap); in frontend_init() [all …]
|
D | av7110.c | 1445 return i2c_transfer(&av7110->i2c_adap, &msgs, 1); in i2c_writereg() 1460 i2c_transfer(&av7110->i2c_adap, msgs, 2); in i2c_readreg() 1602 if (i2c_transfer (&av7110->i2c_adap, &msg, 1) != 1) in alps_bsrv2_tuner_set_params() 1630 if (i2c_transfer(&av7110->i2c_adap, &msg, 1) != 1) in alps_tdbe2_tuner_set_params() 1661 if (i2c_transfer(&av7110->i2c_adap, &msg, 1) != 1) in grundig_29504_451_tuner_set_params() 1690 if (i2c_transfer(&av7110->i2c_adap, &msg, 1) != 1) in philips_cd1516_tuner_set_params() 1726 if (i2c_transfer(&av7110->i2c_adap, &msg, 1) != 1) in alps_tdlb7_tuner_set_params() 1871 if (i2c_transfer(&av7110->i2c_adap, &msg, 1) != 1) { in nexusca_stv0297_tuner_set_params() 1880 if (i2c_transfer(&av7110->i2c_adap, &readmsg, 1) == 1) in nexusca_stv0297_tuner_set_params() 1936 if (i2c_transfer (&av7110->i2c_adap, &msg, 1) != 1) return -EIO; in grundig_29504_401_tuner_set_params() [all …]
|
D | budget-core.c | 510 strlcpy(budget->i2c_adap.name, budget->card->name, sizeof(budget->i2c_adap.name)); in ttpci_budget_init() 512 saa7146_i2c_adapter_prepare(dev, &budget->i2c_adap, SAA7146_I2C_BUS_BIT_RATE_120); in ttpci_budget_init() 513 strcpy(budget->i2c_adap.name, budget->card->name); in ttpci_budget_init() 515 if (i2c_add_adapter(&budget->i2c_adap) < 0) { in ttpci_budget_init() 520 ttpci_eeprom_parse_mac(&budget->i2c_adap, budget->dvb_adapter.proposed_mac); in ttpci_budget_init() 545 i2c_del_adapter(&budget->i2c_adap); in ttpci_budget_init() 573 i2c_del_adapter(&budget->i2c_adap); in ttpci_budget_deinit()
|
D | budget-patch.c | 298 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) in alps_bsrv2_tuner_set_params() 325 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) in grundig_29504_451_tuner_set_params() 341 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); in frontend_init() 351 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); in frontend_init() 354 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; in frontend_init() 363 budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap); in frontend_init()
|
D | budget.h | 41 struct i2c_adapter i2c_adap; member
|
D | av7110_v4l.c | 57 if (i2c_transfer(&av7110->i2c_adap, &msgs, 1) != 1) { in msp_writereg() 87 if (i2c_transfer(&av7110->i2c_adap, &msgs[0], 2) != 2) { in msp_readreg() 144 if (1 != i2c_transfer(&av7110->i2c_adap, &msg, 1)) in ves1820_writereg() 156 if (1 != i2c_transfer(&av7110->i2c_adap, &msg, 1)) in tuner_write()
|
D | av7110.h | 110 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/media/usb/stk1160/ |
D | stk1160-i2c.c | 161 static int stk1160_i2c_xfer(struct i2c_adapter *i2c_adap, in stk1160_i2c_xfer() argument 164 struct stk1160 *dev = i2c_adap->algo_data; in stk1160_i2c_xfer() 261 dev->i2c_adap = adap_template; in stk1160_i2c_register() 262 dev->i2c_adap.dev.parent = dev->dev; in stk1160_i2c_register() 263 strcpy(dev->i2c_adap.name, "stk1160"); in stk1160_i2c_register() 264 dev->i2c_adap.algo_data = dev; in stk1160_i2c_register() 266 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in stk1160_i2c_register() 268 rc = i2c_add_adapter(&dev->i2c_adap); in stk1160_i2c_register() 275 dev->i2c_client.adapter = &dev->i2c_adap; in stk1160_i2c_register() 292 i2c_del_adapter(&dev->i2c_adap); in stk1160_i2c_unregister()
|
D | stk1160.h | 156 struct i2c_adapter i2c_adap; member
|
D | stk1160-core.c | 363 dev->sd_saa7115 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in stk1160_probe()
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | tm6000-i2c.c | 156 static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap, in tm6000_i2c_xfer() argument 159 struct tm6000_core *dev = i2c_adap->algo_data; in tm6000_i2c_xfer() 309 dev->i2c_adap.owner = THIS_MODULE; in tm6000_i2c_register() 310 dev->i2c_adap.algo = &tm6000_algo; in tm6000_i2c_register() 311 dev->i2c_adap.dev.parent = &dev->udev->dev; in tm6000_i2c_register() 312 strlcpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); in tm6000_i2c_register() 313 dev->i2c_adap.algo_data = dev; in tm6000_i2c_register() 314 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in tm6000_i2c_register() 315 rc = i2c_add_adapter(&dev->i2c_adap); in tm6000_i2c_register() 319 dev->i2c_client.adapter = &dev->i2c_adap; in tm6000_i2c_register() [all …]
|
D | tm6000-dvb.c | 249 &dev->i2c_adap); in tm6000_dvb_attach_frontend() 284 .i2c_adap = &dev->i2c_adap, in register_dvb() 319 if (!dvb_attach(xc5000_attach, dvb->frontend, &dev->i2c_adap, &cfg)) { in register_dvb()
|
D | tm6000.h | 209 struct i2c_adapter i2c_adap; member
|
D | tm6000-cards.c | 907 v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in tm6000_config_tuner() 1133 v4l2_i2c_new_subdev(&dev->v4l2_dev, &dev->i2c_adap, in tm6000_init_dev()
|
/linux-4.4.14/drivers/media/tuners/ |
D | tea5761.h | 24 extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr); 27 struct i2c_adapter* i2c_adap, 30 static inline int tea5761_autodetection(struct i2c_adapter* i2c_adap, in tea5761_autodetection() argument 39 struct i2c_adapter* i2c_adap, in tea5761_attach() argument
|
D | tea5767.h | 43 extern int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr); 46 struct i2c_adapter* i2c_adap, 49 static inline int tea5767_autodetection(struct i2c_adapter* i2c_adap, in tea5767_autodetection() argument 58 struct i2c_adapter* i2c_adap, in tea5767_attach() argument
|
D | tda8290.h | 42 extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr); 45 struct i2c_adapter *i2c_adap, 49 static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) in tda829x_probe() argument 56 struct i2c_adapter *i2c_adap, in tda829x_attach() argument
|
D | tea5761.c | 265 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) in tea5761_autodetection() argument 269 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; in tea5761_autodetection() 317 struct i2c_adapter* i2c_adap, in tea5761_attach() argument 322 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0) in tea5761_attach() 331 priv->i2c_props.adap = i2c_adap; in tea5761_attach()
|
D | mt20xx.h | 25 struct i2c_adapter* i2c_adap, 29 struct i2c_adapter* i2c_adap, in microtune_attach() argument
|
D | tda9887.h | 26 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, in tda9887_attach() argument
|
D | tuner-simple.h | 25 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, in simple_tuner_attach() argument
|
D | tea5767.c | 369 int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) in tea5767_autodetection() argument 371 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; in tea5767_autodetection() 441 struct i2c_adapter* i2c_adap, in tea5767_attach() argument 452 priv->i2c_props.adap = i2c_adap; in tea5767_attach()
|
D | tuner-xc2028.h | 49 struct i2c_adapter *i2c_adap; member
|
D | tuner-simple.c | 1052 struct i2c_adapter *i2c_adap, in simple_tuner_attach() argument 1069 if (i2c_adap != NULL) { in simple_tuner_attach() 1079 if (1 != i2c_transfer(i2c_adap, &msg, 1)) in simple_tuner_attach() 1082 i2c_adapter_id(i2c_adap), i2c_addr, in simple_tuner_attach() 1093 i2c_adap, i2c_addr, in simple_tuner_attach()
|
D | tda8290.c | 741 struct i2c_adapter *i2c_adap, u8 i2c_addr, in tda829x_attach() argument 753 priv->i2c_props.adap = i2c_adap; in tda829x_attach() 830 int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) in tda829x_probe() argument 833 .adap = i2c_adap, in tda829x_probe()
|
D | tda827x.c | 40 struct i2c_adapter *i2c_adap; member 145 rc = i2c_transfer(priv->i2c_adap, msg, size); in tuner_transfer() 498 fe->callback(priv->i2c_adap->algo_data, in tda827xa_lna_gain() 508 fe->callback(priv->i2c_adap->algo_data, in tda827xa_lna_gain() 895 priv->i2c_adap = i2c; in tda827x_attach()
|
D | tda9887.c | 675 struct i2c_adapter *i2c_adap, in tda9887_attach() argument 685 i2c_adap, i2c_addr, "tda9887"); in tda9887_attach()
|
D | mt20xx.c | 597 struct i2c_adapter* i2c_adap, in microtune_attach() argument 611 priv->i2c_props.adap = i2c_adap; in microtune_attach()
|
D | tuner-xc2028.c | 1486 cfg->i2c_adap, cfg->i2c_addr, in xc2028_attach()
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-i2c.c | 115 struct i2c_adapter *adap = &cx->i2c_adap[bus]; in cx18_i2c_register() 246 cx->i2c_adap[i] = cx18_i2c_adap_template; in init_cx18_i2c() 247 cx->i2c_adap[i].algo_data = &cx->i2c_algo[i]; in init_cx18_i2c() 248 sprintf(cx->i2c_adap[i].name + strlen(cx->i2c_adap[i].name), in init_cx18_i2c() 250 i2c_set_adapdata(&cx->i2c_adap[i], &cx->v4l2_dev); in init_cx18_i2c() 251 cx->i2c_adap[i].dev.parent = &cx->pci_dev->dev; in init_cx18_i2c() 290 err = i2c_bit_add_bus(&cx->i2c_adap[0]); in init_cx18_i2c() 293 err = i2c_bit_add_bus(&cx->i2c_adap[1]); in init_cx18_i2c() 299 i2c_del_adapter(&cx->i2c_adap[0]); in init_cx18_i2c() 314 i2c_del_adapter(&cx->i2c_adap[i]); in exit_cx18_i2c()
|
D | cx18-dvb.c | 481 &cx->i2c_adap[0]); in dvb_register() 484 &cx->i2c_adap[0], in dvb_register() 492 &cx->i2c_adap[0]); in dvb_register() 495 0x60, &cx->i2c_adap[0], in dvb_register() 501 &cx->i2c_adap[1]); in dvb_register() 505 .i2c_adap = &cx->i2c_adap[1], in dvb_register() 529 &cx->i2c_adap[1]); in dvb_register() 533 &cx->i2c_adap[1]); in dvb_register() 537 .i2c_adap = &cx->i2c_adap[1], in dvb_register() 556 &cx->i2c_adap[1]); in dvb_register() [all …]
|
D | cx18-driver.h | 653 struct i2c_adapter i2c_adap[2]; member
|
D | cx18-driver.c | 337 c->adapter = &cx->i2c_adap[0]; in cx18_read_eeprom()
|
/linux-4.4.14/drivers/media/pci/solo6x10/ |
D | solo6x10-i2c.c | 48 i2c_transfer(&solo_dev->i2c_adap[id], msgs, 2); in solo_i2c_readbyte() 66 i2c_transfer(&solo_dev->i2c_adap[id], &msgs, 1); in solo_i2c_writebyte() 223 if (&solo_dev->i2c_adap[i] == adap) in solo_i2c_master_xfer() 291 struct i2c_adapter *adap = &solo_dev->i2c_adap[i]; in solo_i2c_init() 309 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_init() 311 i2c_del_adapter(&solo_dev->i2c_adap[i]); in solo_i2c_init() 312 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_init() 325 if (!solo_dev->i2c_adap[i].algo_data) in solo_i2c_exit() 327 i2c_del_adapter(&solo_dev->i2c_adap[i]); in solo_i2c_exit() 328 solo_dev->i2c_adap[i].algo_data = NULL; in solo_i2c_exit()
|
D | solo6x10.h | 209 struct i2c_adapter i2c_adap[SOLO_I2C_ADAPTERS]; member
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 871 cfg.i2c_adap = &dev->i2c_adap[dev->def_i2c_bus]; in em28xx_attach_xc3028() 1084 &sharp_isdbt, &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1098 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1107 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1118 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1131 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1137 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1148 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() 1151 &dev->i2c_adap[dev->def_i2c_bus], &em28xx_qt1010_config); in em28xx_dvb_init() 1157 &dev->i2c_adap[dev->def_i2c_bus]); in em28xx_dvb_init() [all …]
|
D | em28xx-i2c.c | 495 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap, in em28xx_i2c_xfer() argument 498 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; in em28xx_i2c_xfer() 843 static u32 functionality(struct i2c_adapter *i2c_adap) in functionality() argument 845 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; in functionality() 942 dev->i2c_adap[bus] = em28xx_adap_template; in em28xx_i2c_register() 943 dev->i2c_adap[bus].dev.parent = &dev->udev->dev; in em28xx_i2c_register() 944 strcpy(dev->i2c_adap[bus].name, dev->name); in em28xx_i2c_register() 949 dev->i2c_adap[bus].algo_data = &dev->i2c_bus[bus]; in em28xx_i2c_register() 951 retval = i2c_add_adapter(&dev->i2c_adap[bus]); in em28xx_i2c_register() 959 dev->i2c_client[bus].adapter = &dev->i2c_adap[bus]; in em28xx_i2c_register() [all …]
|
D | em28xx-video.c | 2322 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2327 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2332 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2337 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2348 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2354 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2363 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init() 2371 &dev->i2c_adap[dev->def_i2c_bus], in em28xx_v4l2_init()
|
D | em28xx-camera.c | 327 struct i2c_adapter *adap = &dev->i2c_adap[dev->def_i2c_bus]; in em28xx_init_camera()
|
D | em28xx-input.c | 478 if (i2c_probe_func_quick_read(&dev->i2c_adap[dev->def_i2c_bus], addr_list[i]) == 1) in em28xx_probe_i2c_ir() 757 ir->i2c_client->adapter = &ir->dev->i2c_adap[dev->def_i2c_bus]; in em28xx_ir_init()
|
D | em28xx.h | 639 struct i2c_adapter i2c_adap[NUM_I2C_BUSES]; member
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-i2c.c | 180 struct i2c_adapter *adap = &itv->i2c_adap; in ivtv_i2c_new_ir() 261 return i2c_new_probed_device(&itv->i2c_adap, &info, addr_list, NULL); in ivtv_i2c_new_ir_legacy() 267 struct i2c_adapter *adap = &itv->i2c_adap; in ivtv_i2c_register() 600 static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in ivtv_xfer() argument 602 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in ivtv_xfer() 721 itv->i2c_adap = ivtv_i2c_adap_hw_template; in init_ivtv_i2c() 723 itv->i2c_adap = ivtv_i2c_adap_template; in init_ivtv_i2c() 728 itv->i2c_adap.algo_data = &itv->i2c_algo; in init_ivtv_i2c() 730 sprintf(itv->i2c_adap.name + strlen(itv->i2c_adap.name), " #%d", in init_ivtv_i2c() 732 i2c_set_adapdata(&itv->i2c_adap, &itv->v4l2_dev); in init_ivtv_i2c() [all …]
|
D | ivtv-driver.h | 709 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-iop3xx.c | 308 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) in iop3xx_i2c_writebytes() argument 310 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; in iop3xx_i2c_writebytes() 320 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) in iop3xx_i2c_readbytes() argument 322 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; in iop3xx_i2c_readbytes() 340 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) in iop3xx_i2c_handle_msg() argument 342 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; in iop3xx_i2c_handle_msg() 351 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); in iop3xx_i2c_handle_msg() 353 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len); in iop3xx_i2c_handle_msg() 361 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, in iop3xx_i2c_master_xfer() argument 364 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; in iop3xx_i2c_master_xfer() [all …]
|
D | i2c-sibyte.c | 36 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, in smbus_xfer() argument 40 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in smbus_xfer() 131 static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) in i2c_sibyte_add_bus() argument 133 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; in i2c_sibyte_add_bus() 136 i2c_adap->algo = &i2c_sibyte_algo; in i2c_sibyte_add_bus() 142 return i2c_add_numbered_adapter(i2c_adap); in i2c_sibyte_add_bus()
|
D | i2c-eg20t.c | 375 static s32 pch_i2c_writebytes(struct i2c_adapter *i2c_adap, in pch_i2c_writebytes() argument 378 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; in pch_i2c_writebytes() 492 static s32 pch_i2c_readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, in pch_i2c_readbytes() argument 495 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; in pch_i2c_readbytes() 662 static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap, in pch_i2c_xfer() argument 670 struct i2c_algo_pch_data *adap = i2c_adap->algo_data; in pch_i2c_xfer() 694 ret = pch_i2c_readbytes(i2c_adap, pmsg, (i + 1 == num), in pch_i2c_xfer() 697 ret = pch_i2c_writebytes(i2c_adap, pmsg, (i + 1 == num), in pch_i2c_xfer()
|
D | i2c-au1550.c | 222 au1550_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in au1550_xfer() argument 224 struct i2c_au1550_data *adap = i2c_adap->algo_data; in au1550_xfer()
|
D | i2c-st.c | 678 static int st_i2c_xfer(struct i2c_adapter *i2c_adap, in st_i2c_xfer() argument 681 struct st_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap); in st_i2c_xfer()
|
D | i2c-nomadik.c | 664 static int nmk_i2c_xfer(struct i2c_adapter *i2c_adap, in nmk_i2c_xfer() argument 669 struct nmk_i2c_dev *dev = i2c_get_adapdata(i2c_adap); in nmk_i2c_xfer()
|
/linux-4.4.14/drivers/media/usb/pvrusb2/ |
D | pvrusb2-i2c-core.c | 383 static int pvr2_i2c_xfer(struct i2c_adapter *i2c_adap, in pvr2_i2c_xfer() argument 389 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); in pvr2_i2c_xfer() 552 rc = i2c_transfer(&hdw->i2c_adap, msg, ARRAY_SIZE(msg)); in do_i2c_probe() 593 i2c_new_device(&hdw->i2c_adap, &info); in pvr2_i2c_register_ir() 607 i2c_new_device(&hdw->i2c_adap, &info); in pvr2_i2c_register_ir() 614 i2c_new_device(&hdw->i2c_adap, &info); in pvr2_i2c_register_ir() 652 hdw->i2c_adap = pvr2_i2c_adap_template; in pvr2_i2c_core_init() 654 strlcpy(hdw->i2c_adap.name,hdw->name,sizeof(hdw->i2c_adap.name)); in pvr2_i2c_core_init() 655 hdw->i2c_adap.dev.parent = &hdw->usb_dev->dev; in pvr2_i2c_core_init() 656 hdw->i2c_adap.algo = &hdw->i2c_algo; in pvr2_i2c_core_init() [all …]
|
D | pvrusb2-devattr.c | 197 &adap->channel.hdw->i2c_adap); in pvr2_lgdt3303_attach() 207 &adap->channel.hdw->i2c_adap, 0x61, in pvr2_lgh06xf_attach() 257 &adap->channel.hdw->i2c_adap); in pvr2_lgdt3302_attach() 267 &adap->channel.hdw->i2c_adap, 0x61, in pvr2_fcv1236d_attach() 343 &adap->channel.hdw->i2c_adap); in pvr2_tda10048_attach() 353 &adap->channel.hdw->i2c_adap, 0x42, in pvr2_73xxx_tda18271_8295_attach() 356 &adap->channel.hdw->i2c_adap, in pvr2_73xxx_tda18271_8295_attach() 441 &adap->channel.hdw->i2c_adap); in pvr2_s5h1409_attach() 451 &adap->channel.hdw->i2c_adap); in pvr2_s5h1411_attach() 461 &adap->channel.hdw->i2c_adap, 0x42, in pvr2_tda18271_8295_attach() [all …]
|
D | pvrusb2-eeprom.c | 105 if ((ret = i2c_transfer(&hdw->i2c_adap, in pvr2_eeprom_fetch() 132 fake_client.adapter = &hdw->i2c_adap; in pvr2_eeprom_analyze()
|
D | pvrusb2-hdw-internal.h | 198 struct i2c_adapter i2c_adap; member
|
D | pvrusb2-hdw.c | 2050 sd = v4l2_i2c_new_subdev(&hdw->v4l2_dev, &hdw->i2c_adap, in pvr2_hdw_load_subdev() 2057 sd = v4l2_i2c_new_subdev(&hdw->v4l2_dev, &hdw->i2c_adap, in pvr2_hdw_load_subdev() 3429 if ((ret = i2c_transfer(&hdw->i2c_adap, in pvr2_full_eeprom_fetch()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | anysee.c | 639 struct i2c_adapter *adapter = &d->i2c_adap; in anysee_add_i2c_dev() 745 &d->i2c_adap); in anysee_frontend_attach() 751 &d->i2c_adap); in anysee_frontend_attach() 769 &d->i2c_adap); in anysee_frontend_attach() 782 &anysee_tda10023_config, &d->i2c_adap, 0x48); in anysee_frontend_attach() 795 &d->i2c_adap); in anysee_frontend_attach() 809 ret = i2c_transfer(&d->i2c_adap, msg, 2); in anysee_frontend_attach() 838 &d->i2c_adap, 0x48); in anysee_frontend_attach() 848 &d->i2c_adap, 0x48); in anysee_frontend_attach() 870 &d->i2c_adap); in anysee_frontend_attach() [all …]
|
D | mxl111sf-gpio.c | 597 i2c_transfer(&state->d->i2c_adap, msg, 2); in pca9534_set_gpio() 613 i2c_transfer(&state->d->i2c_adap, &msg[0], 1); in pca9534_set_gpio() 629 i2c_transfer(&state->d->i2c_adap, &msg, 1); in pca9534_init_port_expander() 635 i2c_transfer(&state->d->i2c_adap, &msg, 1); in pca9534_init_port_expander() 672 ret = i2c_transfer(&state->d->i2c_adap, msg, 2); in mxl111sf_probe_port_expander() 684 ret = i2c_transfer(&state->d->i2c_adap, msg, 2); in mxl111sf_probe_port_expander()
|
D | gl861.c | 103 &adap_to_d(adap)->i2c_adap); in gl861_frontend_attach() 117 adap->fe[0], &adap_to_d(adap)->i2c_adap, in gl861_tuner_attach()
|
D | au6610.c | 146 &adap_to_d(adap)->i2c_adap); in au6610_zl10353_frontend_attach() 160 &adap_to_d(adap)->i2c_adap, in au6610_qt1010_tuner_attach()
|
D | dvbsky.c | 274 if (i2c_transfer(&d->i2c_adap, msg, 2) == 2) in dvbsky_read_mac_addr() 325 &d->i2c_adap, in dvbsky_s960_attach() 448 &d->i2c_adap, in dvbsky_s960c_attach() 484 client_ci = i2c_new_device(&d->i2c_adap, &info); in dvbsky_s960c_attach() 545 client_demod = i2c_new_device(&d->i2c_adap, &info); in dvbsky_t680c_attach() 580 client_ci = i2c_new_device(&d->i2c_adap, &info); in dvbsky_t680c_attach() 630 client_demod = i2c_new_device(&d->i2c_adap, &info); in dvbsky_t330_attach()
|
D | dvb_usb_core.c | 76 strlcpy(d->i2c_adap.name, d->name, sizeof(d->i2c_adap.name)); in dvb_usbv2_i2c_init() 77 d->i2c_adap.algo = d->props->i2c_algo; in dvb_usbv2_i2c_init() 78 d->i2c_adap.dev.parent = &d->udev->dev; in dvb_usbv2_i2c_init() 79 i2c_set_adapdata(&d->i2c_adap, d); in dvb_usbv2_i2c_init() 81 ret = i2c_add_adapter(&d->i2c_adap); in dvb_usbv2_i2c_init() 83 d->i2c_adap.algo = NULL; in dvb_usbv2_i2c_init() 99 if (d->i2c_adap.algo) in dvb_usbv2_i2c_exit() 100 i2c_del_adapter(&d->i2c_adap); in dvb_usbv2_i2c_exit()
|
D | af9015.c | 844 &state->af9013_config[adap->id], &adap_to_d(adap)->i2c_adap); in af9015_af9013_frontend_attach() 948 &adap_to_d(adap)->i2c_adap, &af9015_mt2060_config, in af9015_tuner_attach() 955 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 960 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 965 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 970 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 976 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 981 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 986 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach() 991 &adap_to_d(adap)->i2c_adap, in af9015_tuner_attach()
|
D | lmedm04.c | 1028 &tda10086_config, &d->i2c_adap); in dm04_lme2510_frontend_attach() 1044 &sharp_z0194_config, &d->i2c_adap); in dm04_lme2510_frontend_attach() 1060 &d->i2c_adap); in dm04_lme2510_frontend_attach() 1077 &m88rs2000_config, &d->i2c_adap); in dm04_lme2510_frontend_attach() 1082 &d->i2c_adap); in dm04_lme2510_frontend_attach() 1134 &d->i2c_adap, 1)) in dm04_lme2510_tuner() 1139 &d->i2c_adap)) in dm04_lme2510_tuner() 1144 &d->i2c_adap, DVB_PLL_OPERA1)) in dm04_lme2510_tuner()
|
D | af9035.c | 1143 &state->af9033_config[adap->id], &d->i2c_adap); in af9035_frontend_attach() 1182 &d->i2c_adap); in it930x_frontend_attach() 1324 &d->i2c_adap); in af9035_tuner_attach() 1333 &d->i2c_adap, &af9035_fc0011_config); in af9035_tuner_attach() 1387 fe = dvb_attach(mxl5007t_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach() 1393 &d->i2c_adap, &af9035_tda18218_config); in af9035_tuner_attach() 1416 &d->i2c_adap); in af9035_tuner_attach() 1453 ret = i2c_transfer(&d->i2c_adap, msg, 1); in af9035_tuner_attach() 1460 fe = dvb_attach(fc0012_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach() 1481 &it913x_config, &d->i2c_adap); in af9035_tuner_attach() [all …]
|
D | ce6230.c | 186 &d->i2c_adap); in ce6230_zl10353_frontend_attach() 217 ret = dvb_attach(mxl5005s_attach, adap->fe[0], &d->i2c_adap, in ce6230_mxl5003s_tuner_attach()
|
D | ec168.c | 279 &d->i2c_adap); in ec168_ec100_frontend_attach() 308 return dvb_attach(mxl5005s_attach, adap->fe[0], &d->i2c_adap, in ec168_mxl5003s_tuner_attach()
|
D | mxl111sf.c | 471 &d->i2c_adap); in mxl111sf_lgdt3305_frontend_attach() 546 &d->i2c_adap); in mxl111sf_lg2160_frontend_attach() 633 &d->i2c_adap); in mxl111sf_lg2161_frontend_attach() 720 &d->i2c_adap); in mxl111sf_lg2161_ep6_frontend_attach() 914 c.adapter = &d->i2c_adap; in mxl111sf_init()
|
D | dvb_usb.h | 385 struct i2c_adapter i2c_adap; member
|
D | az6007.c | 636 &d->i2c_adap); in az6007_frontend_attach() 657 &d->i2c_adap); in az6007_cablestar_hdci_frontend_attach() 681 &d->i2c_adap)) in az6007_tuner_attach()
|
D | rtl28xxu.c | 680 client = i2c_new_device(&d->i2c_adap, &board_info); in rtl2831u_frontend_attach() 901 client = i2c_new_device(&d->i2c_adap, &board_info); in rtl2832u_frontend_attach() 943 client = i2c_new_device(&d->i2c_adap, &info); in rtl2832u_frontend_attach() 965 client = i2c_new_device(&d->i2c_adap, &info); in rtl2832u_frontend_attach() 991 client = i2c_new_device(&d->i2c_adap, &info); in rtl2832u_frontend_attach() 1282 client = i2c_new_device(&d->i2c_adap, &info); in rtl2832u_tuner_attach()
|
/linux-4.4.14/drivers/media/usb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 95 struct i2c_adapter i2c_adap; member 1039 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) return -EIO; in alps_tdmb7_tuner_set_params() 1061 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) return -EIO; in philips_tdm1316l_tuner_init() 1070 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) { in philips_tdm1316l_tuner_init() 1071 i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1); in philips_tdm1316l_tuner_init() 1144 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_set_params() 1310 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) in philips_tsa5059_tuner_set_params() 1345 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) in ttusb_novas_grundig_29504_491_tuner_set_params() 1373 if (i2c_transfer (&ttusb->i2c_adap, &msg, 1) != 1) in alps_tdbe2_tuner_set_params() 1394 if ((i2c_transfer(&ttusb->i2c_adap, msg, 2) != 2) || (pwm == 0xff)) in read_pwm() [all …]
|
/linux-4.4.14/drivers/media/pci/dm1105/ |
D | dm1105.c | 354 struct i2c_adapter i2c_adap; member 489 static int dm1105_i2c_xfer(struct i2c_adapter *i2c_adap, in dm1105_i2c_xfer() argument 497 dev = i2c_adap->algo_data; in dm1105_i2c_xfer() 900 &dev->i2c_adap); in frontend_init() 908 &dev->i2c_adap); in frontend_init() 911 &dvbworld_ts2020_config, &dev->i2c_adap); in frontend_init() 921 &dev->i2c_adap); in frontend_init() 925 &dev->i2c_adap, DVB_PLL_OPERA1); in frontend_init() 931 &dev->i2c_adap); in frontend_init() 935 &dev->i2c_adap); in frontend_init() [all …]
|
/linux-4.4.14/drivers/media/pci/pt1/ |
D | pt1.c | 76 struct i2c_adapter i2c_adap; member 821 struct i2c_adapter *i2c_adap; in pt1_init_frontends() local 829 i2c_adap = &pt1->i2c_adap; in pt1_init_frontends() 835 i2c_adap); in pt1_init_frontends() 843 i2c_adap); in pt1_init_frontends() 1075 i2c_del_adapter(&pt1->i2c_adap); in pt1_remove() 1087 struct i2c_adapter *i2c_adap; in pt1_probe() local 1130 i2c_adap = &pt1->i2c_adap; in pt1_probe() 1131 i2c_adap->algo = &pt1_i2c_algo; in pt1_probe() 1132 i2c_adap->algo_data = NULL; in pt1_probe() [all …]
|
/linux-4.4.14/drivers/media/pci/pluto2/ |
D | pluto2.c | 116 struct i2c_adapter i2c_adap; member 491 ret = i2c_transfer(&pluto->i2c_adap, &msg, 1); in lg_tdtpe001p_tuner_set_params() 522 pluto->fe = tda10046_attach(&pluto2_fe_config, &pluto->i2c_adap); in frontend_init() 639 i2c_set_adapdata(&pluto->i2c_adap, pluto); in pluto2_probe() 640 strcpy(pluto->i2c_adap.name, DRIVER_NAME); in pluto2_probe() 641 pluto->i2c_adap.owner = THIS_MODULE; in pluto2_probe() 642 pluto->i2c_adap.dev.parent = &pdev->dev; in pluto2_probe() 643 pluto->i2c_adap.algo_data = &pluto->i2c_bit; in pluto2_probe() 656 ret = i2c_bit_add_bus(&pluto->i2c_adap); in pluto2_probe() 727 i2c_del_adapter(&pluto->i2c_adap); in pluto2_probe() [all …]
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-driver.c | 529 s[i].i2c_adap = &cobalt->i2c_adap[i]; in cobalt_subdevs_init() 530 if (s[i].i2c_adap->dev.parent == NULL) in cobalt_subdevs_init() 535 s[i].i2c_adap, &adv7604_info, NULL); in cobalt_subdevs_init() 622 s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1]; in cobalt_subdevs_hsma_init() 623 if (s->i2c_adap->dev.parent == NULL) in cobalt_subdevs_hsma_init() 628 s->i2c_adap, &adv7842_info, NULL); in cobalt_subdevs_hsma_init() 654 s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1]; in cobalt_subdevs_hsma_init() 656 s->i2c_adap, &adv7511_info, NULL); in cobalt_subdevs_hsma_init()
|
D | cobalt-i2c.c | 332 struct i2c_adapter *adap = &cobalt->i2c_adap[i]; in cobalt_i2c_init() 378 i2c_del_adapter(&cobalt->i2c_adap[i]); in cobalt_i2c_init() 393 cobalt_err("unregistered bus %s\n", cobalt->i2c_adap[i].name); in cobalt_i2c_exit() 394 i2c_del_adapter(&cobalt->i2c_adap[i]); in cobalt_i2c_exit()
|
D | cobalt-driver.h | 224 struct i2c_adapter *i2c_adap; member 274 struct i2c_adapter i2c_adap[COBALT_NUM_ADAPTERS]; member
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_i2c.c | 34 extern int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, 90 static int pre_xfer(struct i2c_adapter *i2c_adap) in pre_xfer() argument 92 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in pre_xfer() 160 static void post_xfer(struct i2c_adapter *i2c_adap) in post_xfer() argument 162 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in post_xfer() 326 static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap, in r100_hw_i2c_xfer() argument 329 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in r100_hw_i2c_xfer() 579 static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap, in r500_hw_i2c_xfer() argument 582 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in r500_hw_i2c_xfer() 812 static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap, in radeon_hw_i2c_xfer() argument [all …]
|
D | atombios_i2c.c | 105 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, in radeon_atom_hw_i2c_xfer() argument 108 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in radeon_atom_hw_i2c_xfer()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | oaktrail_lvds.c | 307 struct i2c_adapter *i2c_adap; in oaktrail_lvds_init() local 364 i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus); in oaktrail_lvds_init() 365 if (i2c_adap) in oaktrail_lvds_init() 366 edid = drm_get_edid(connector, i2c_adap); in oaktrail_lvds_init() 370 i2c_adap = &gma_encoder->ddc_bus->adapter; in oaktrail_lvds_init() 371 edid = drm_get_edid(connector, i2c_adap); in oaktrail_lvds_init()
|
D | oaktrail_hdmi.c | 562 struct i2c_adapter *i2c_adap; in oaktrail_hdmi_get_modes() local 571 i2c_adap = i2c_get_adapter(3); in oaktrail_hdmi_get_modes() 572 if (i2c_adap == NULL) { in oaktrail_hdmi_get_modes()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | atombios_i2c.c | 104 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap, in amdgpu_atombios_i2c_xfer() argument 107 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in amdgpu_atombios_i2c_xfer()
|
D | amdgpu_i2c.c | 39 static int amdgpu_i2c_pre_xfer(struct i2c_adapter *i2c_adap) in amdgpu_i2c_pre_xfer() argument 41 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in amdgpu_i2c_pre_xfer() 81 static void amdgpu_i2c_post_xfer(struct i2c_adapter *i2c_adap) in amdgpu_i2c_post_xfer() argument 83 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); in amdgpu_i2c_post_xfer()
|
D | atombios_i2c.h | 27 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap,
|
/linux-4.4.14/include/media/ |
D | sh_vou.h | 28 int i2c_adap; member
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | falcon_boards.c | 94 struct i2c_client *client = i2c_new_device(&board->i2c_adap, info); in efx_init_lm87() 460 i2c_new_device(&board->i2c_adap, &sfe4001_hwmon_info); in sfe4001_init() 463 i2c_new_dummy(&board->i2c_adap, sfe4001_hwmon_info.addr); in sfe4001_init() 474 board->ioexp_client = i2c_new_dummy(&board->i2c_adap, PCA9539); in sfe4001_init()
|
D | falcon.c | 2379 board->i2c_adap.owner = THIS_MODULE; in falcon_probe_nic() 2382 board->i2c_adap.algo_data = &board->i2c_data; in falcon_probe_nic() 2383 board->i2c_adap.dev.parent = &efx->pci_dev->dev; in falcon_probe_nic() 2384 strlcpy(board->i2c_adap.name, "SFC4000 GPIO", in falcon_probe_nic() 2385 sizeof(board->i2c_adap.name)); in falcon_probe_nic() 2386 rc = i2c_bit_add_bus(&board->i2c_adap); in falcon_probe_nic() 2404 i2c_del_adapter(&board->i2c_adap); in falcon_probe_nic() 2405 memset(&board->i2c_adap, 0, sizeof(board->i2c_adap)); in falcon_probe_nic() 2544 i2c_del_adapter(&board->i2c_adap); in falcon_remove_nic() 2545 memset(&board->i2c_adap, 0, sizeof(board->i2c_adap)); in falcon_remove_nic()
|
D | nic.h | 196 struct i2c_adapter i2c_adap; member
|
/linux-4.4.14/Documentation/i2c/ |
D | instantiating-devices | 112 i2c_new_device(&efx->i2c_adap, &sfe4001_hwmon_info); 134 struct i2c_adapter *i2c_adap; 138 i2c_adap = i2c_get_adapter(2); 141 isp1301_i2c_client = i2c_new_probed_device(i2c_adap, &i2c_info, 143 i2c_put_adapter(i2c_adap);
|
/linux-4.4.14/drivers/media/platform/davinci/ |
D | vpbe.c | 598 struct i2c_adapter *i2c_adap; in vpbe_initialize() local 689 i2c_adap = i2c_get_adapter(vpbe_dev->cfg->i2c_adapter_id); in vpbe_initialize() 701 &vpbe_dev->v4l2_dev, i2c_adap, in vpbe_initialize() 724 &vpbe_dev->v4l2_dev, i2c_adap, in vpbe_initialize()
|
D | vpif_display.c | 1253 struct i2c_adapter *i2c_adap; in vpif_probe() local 1298 i2c_adap = i2c_get_adapter(1); in vpif_probe() 1302 i2c_adap, in vpif_probe()
|
D | vpif_capture.c | 1441 struct i2c_adapter *i2c_adap; in vpif_probe() local 1485 i2c_adap = i2c_get_adapter(1); in vpif_probe() 1490 i2c_adap, in vpif_probe()
|
D | vpfe_capture.c | 1806 struct i2c_adapter *i2c_adap; in vpfe_probe() local 1925 i2c_adap = i2c_get_adapter(vpfe_cfg->i2c_adapter_id); in vpfe_probe() 1944 i2c_adap, in vpfe_probe()
|
/linux-4.4.14/drivers/media/pci/pt3/ |
D | pt3.h | 163 struct i2c_adapter i2c_adap; member
|
D | pt3.c | 391 cl = i2c_new_device(&pt3->i2c_adap, &info); in pt3_attach_fe() 718 i2c_del_adapter(&pt3->i2c_adap); in pt3_remove() 792 i2c = &pt3->i2c_adap; in pt3_probe()
|
/linux-4.4.14/drivers/staging/media/davinci_vpfe/ |
D | vpfe_mc_capture.c | 339 struct i2c_adapter *i2c_adap; in register_i2c_devices() local 346 i2c_adap = i2c_get_adapter(1); in register_i2c_devices() 376 i2c_adap, &sdinfo->board_info, in register_i2c_devices()
|
/linux-4.4.14/drivers/media/platform/ |
D | sh_vou.c | 1229 struct i2c_adapter *i2c_adap; in sh_vou_probe() local 1324 i2c_adap = i2c_get_adapter(vou_pdata->i2c_adap); in sh_vou_probe() 1325 if (!i2c_adap) { in sh_vou_probe() 1334 subdev = v4l2_i2c_new_subdev_board(&vou_dev->v4l2_dev, i2c_adap, in sh_vou_probe() 1350 i2c_put_adapter(i2c_adap); in sh_vou_probe()
|
/linux-4.4.14/drivers/media/platform/blackfin/ |
D | bfin_capture.c | 797 struct i2c_adapter *i2c_adap; in bcap_probe() local 894 i2c_adap = i2c_get_adapter(config->i2c_adapter_id); in bcap_probe() 895 if (!i2c_adap) { in bcap_probe() 903 i2c_adap, in bcap_probe()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_hwmon.c | 221 client = i2c_new_device(&adapter->i2c_adap, &i350_sensor_info); in igb_sysfs_init()
|
D | igb.h | 457 struct i2c_adapter i2c_adap; member
|
D | igb_main.c | 2209 adapter->i2c_adap.owner = THIS_MODULE; in igb_init_i2c() 2212 adapter->i2c_adap.algo_data = &adapter->i2c_algo; in igb_init_i2c() 2213 adapter->i2c_adap.dev.parent = &adapter->pdev->dev; in igb_init_i2c() 2214 strlcpy(adapter->i2c_adap.name, "igb BB", in igb_init_i2c() 2215 sizeof(adapter->i2c_adap.name)); in igb_init_i2c() 2216 status = i2c_bit_add_bus(&adapter->i2c_adap); in igb_init_i2c() 2646 memset(&adapter->i2c_adap, 0, sizeof(adapter->i2c_adap)); in igb_probe() 2770 i2c_del_adapter(&adapter->i2c_adap); in igb_remove_i2c()
|
/linux-4.4.14/arch/sh/boards/mach-se/7724/ |
D | setup.c | 554 .i2c_adap = 0,
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | tuner-core.c | 343 .i2c_adap = t->i2c->adapter, in set_type()
|
/linux-4.4.14/arch/sh/boards/mach-ecovec24/ |
D | setup.c | 919 .i2c_adap = 0,
|