| /Linux-v5.4/drivers/media/usb/au0828/ | 
| D | au0828-i2c.c | 26 static inline int i2c_slave_did_write_ack(struct i2c_adapter *i2c_adap)  in i2c_slave_did_write_ack()  argument28 	struct au0828_dev *dev = i2c_adap->algo_data;  in i2c_slave_did_write_ack()
 33 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap)  in i2c_slave_did_read_ack()  argument
 35 	struct au0828_dev *dev = i2c_adap->algo_data;  in i2c_slave_did_read_ack()
 40 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap)  in i2c_wait_read_ack()  argument
 45 		if (!i2c_slave_did_read_ack(i2c_adap))  in i2c_wait_read_ack()
 56 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap)  in i2c_is_read_busy()  argument
 58 	struct au0828_dev *dev = i2c_adap->algo_data;  in i2c_is_read_busy()
 63 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap)  in i2c_wait_read_done()  argument
 68 		if (!i2c_is_read_busy(i2c_adap))  in i2c_wait_read_done()
 [all …]
 
 | 
| /Linux-v5.4/drivers/i2c/algos/ | 
| D | i2c-algo-bit.c | 152 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c)  in i2c_outb()  argument157 	struct i2c_algo_bit_data *adap = i2c_adap->algo_data;  in i2c_outb()
 165 			bit_dbg(1, &i2c_adap->dev,  in i2c_outb()
 180 		bit_dbg(1, &i2c_adap->dev,  in i2c_outb()
 189 	bit_dbg(2, &i2c_adap->dev, "i2c_outb: 0x%02x %s\n", (int)c,  in i2c_outb()
 198 static int i2c_inb(struct i2c_adapter *i2c_adap)  in i2c_inb()  argument
 204 	struct i2c_algo_bit_data *adap = i2c_adap->algo_data;  in i2c_inb()
 210 			bit_dbg(1, &i2c_adap->dev,  in i2c_inb()
 229 static int test_bus(struct i2c_adapter *i2c_adap)  in test_bus()  argument
 231 	struct i2c_algo_bit_data *adap = i2c_adap->algo_data;  in test_bus()
 [all …]
 
 | 
| D | i2c-algo-pcf.c | 205 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf,  in pcf_sendbytes()  argument208 	struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;  in pcf_sendbytes()
 212 		DEB2(dev_dbg(&i2c_adap->dev, "i2c_write: writing %2.2X\n",  in pcf_sendbytes()
 221 			dev_err(&i2c_adap->dev, "i2c_write: error - timeout.\n");  in pcf_sendbytes()
 226 			dev_err(&i2c_adap->dev, "i2c_write: error - no ack.\n");  in pcf_sendbytes()
 238 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf,  in pcf_readbytes()  argument
 242 	struct i2c_algo_pcf_data *adap = i2c_adap->algo_data;  in pcf_readbytes()
 253 			dev_err(&i2c_adap->dev, "pcf_readbytes timed out.\n");  in pcf_readbytes()
 259 			dev_err(&i2c_adap->dev, "i2c_read: i2c_inb, No ack.\n");  in pcf_readbytes()
 294 static int pcf_xfer(struct i2c_adapter *i2c_adap,  in pcf_xfer()  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/cx23885/ | 
| D | cx23885-i2c.c | 37 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap)  in i2c_slave_did_ack()  argument39 	struct cx23885_i2c *bus = i2c_adap->algo_data;  in i2c_slave_did_ack()
 44 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)  in i2c_is_busy()  argument
 46 	struct cx23885_i2c *bus = i2c_adap->algo_data;  in i2c_is_busy()
 51 static int i2c_wait_done(struct i2c_adapter *i2c_adap)  in i2c_wait_done()  argument
 56 		if (!i2c_is_busy(i2c_adap))  in i2c_wait_done()
 67 static int i2c_sendbytes(struct i2c_adapter *i2c_adap,  in i2c_sendbytes()  argument
 70 	struct cx23885_i2c *bus = i2c_adap->algo_data;  in i2c_sendbytes()
 85 		if (!i2c_wait_done(i2c_adap))  in i2c_sendbytes()
 87 		if (!i2c_slave_did_ack(i2c_adap))  in i2c_sendbytes()
 [all …]
 
 | 
| D | netup-eeprom.c | 18 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr)  in netup_eeprom_read()  argument42 	ret = i2c_transfer(i2c_adap, msg, 2);  in netup_eeprom_read()
 52 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data)  in netup_eeprom_write()  argument
 70 	ret = i2c_transfer(i2c_adap, msg, 1);  in netup_eeprom_write()
 81 void netup_get_card_info(struct i2c_adapter *i2c_adap,  in netup_get_card_info()  argument
 86 	cinfo->rev =  netup_eeprom_read(i2c_adap, 63);  in netup_get_card_info()
 89 		cinfo->port[0].mac[j] =  netup_eeprom_read(i2c_adap, i);  in netup_get_card_info()
 92 		cinfo->port[1].mac[j] =  netup_eeprom_read(i2c_adap, i);  in netup_get_card_info()
 
 | 
| D | cx23885-dvb.c | 1091 		netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo);  in dvb_register_ci_mac()1162 		client_ci = i2c_new_device(&i2c_bus->i2c_adap, &info);  in dvb_register_ci_mac()
 1229 						&i2c_bus->i2c_adap);  in dvb_register()
 1233 			   &i2c_bus->i2c_adap,  in dvb_register()
 1241 					       &i2c_bus->i2c_adap);  in dvb_register()
 1245 			   0x60, &dev->i2c_bus[1].i2c_adap,  in dvb_register()
 1255 					       &i2c_bus->i2c_adap);  in dvb_register()
 1260 			   0x60, &dev->i2c_bus[1].i2c_adap,  in dvb_register()
 1264 			0x60, &dev->i2c_bus[1].i2c_adap,  in dvb_register()
 1275 					   &i2c_bus->i2c_adap);  in dvb_register()
 [all …]
 
 | 
| D | cimax2.c | 71 	struct i2c_adapter *i2c_adap;  member82 static int netup_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg,  in netup_read_i2c()  argument
 100 	ret = i2c_transfer(i2c_adap, msg, 2);  in netup_read_i2c()
 115 static int netup_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg,  in netup_write_i2c()  argument
 137 	ret = i2c_transfer(i2c_adap, &msg, 1);  in netup_write_i2c()
 182 		ret = netup_read_i2c(state->i2c_adap, state->ci_i2c_addr,  in netup_ci_op_cam()
 190 		ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr,  in netup_ci_op_cam()
 272 	ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr,  in netup_ci_slot_reset()
 281 	ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr,  in netup_ci_slot_reset()
 307 	ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr,  in netup_ci_set_irq()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/cx25821/ | 
| D | cx25821-i2c.c | 36 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap)  in i2c_slave_did_ack()  argument38 	struct cx25821_i2c *bus = i2c_adap->algo_data;  in i2c_slave_did_ack()
 43 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap)  in i2c_is_busy()  argument
 45 	struct cx25821_i2c *bus = i2c_adap->algo_data;  in i2c_is_busy()
 50 static int i2c_wait_done(struct i2c_adapter *i2c_adap)  in i2c_wait_done()  argument
 55 		if (!i2c_is_busy(i2c_adap))  in i2c_wait_done()
 66 static int i2c_sendbytes(struct i2c_adapter *i2c_adap,  in i2c_sendbytes()  argument
 69 	struct cx25821_i2c *bus = i2c_adap->algo_data;  in i2c_sendbytes()
 85 		if (!i2c_wait_done(i2c_adap))  in i2c_sendbytes()
 88 		if (!i2c_slave_did_ack(i2c_adap))  in i2c_sendbytes()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/common/b2c2/ | 
| D | flexcop-i2c.c | 167 static int flexcop_master_xfer(struct i2c_adapter *i2c_adap,  in flexcop_master_xfer()  argument170 	struct flexcop_i2c_adapter *i2c = i2c_get_adapdata(i2c_adap);  in flexcop_master_xfer()
 229 	strscpy(fc->fc_i2c_adap[0].i2c_adap.name, "B2C2 FlexCop I2C to demod",  in flexcop_i2c_init()
 230 		sizeof(fc->fc_i2c_adap[0].i2c_adap.name));  in flexcop_i2c_init()
 231 	strscpy(fc->fc_i2c_adap[1].i2c_adap.name, "B2C2 FlexCop I2C to eeprom",  in flexcop_i2c_init()
 232 		sizeof(fc->fc_i2c_adap[1].i2c_adap.name));  in flexcop_i2c_init()
 233 	strscpy(fc->fc_i2c_adap[2].i2c_adap.name, "B2C2 FlexCop I2C to tuner",  in flexcop_i2c_init()
 234 		sizeof(fc->fc_i2c_adap[2].i2c_adap.name));  in flexcop_i2c_init()
 236 	i2c_set_adapdata(&fc->fc_i2c_adap[0].i2c_adap, &fc->fc_i2c_adap[0]);  in flexcop_i2c_init()
 237 	i2c_set_adapdata(&fc->fc_i2c_adap[1].i2c_adap, &fc->fc_i2c_adap[1]);  in flexcop_i2c_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/usb/usbvision/ | 
| D | usbvision-i2c.c | 43 static inline int try_write_address(struct i2c_adapter *i2c_adap,  in try_write_address()  argument50 	usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap);  in try_write_address()
 68 static inline int try_read_address(struct i2c_adapter *i2c_adap,  in try_read_address()  argument
 75 	usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap);  in try_read_address()
 92 static inline int usb_find_address(struct i2c_adapter *i2c_adap,  in usb_find_address()  argument
 107 		ret = try_read_address(i2c_adap, addr, retries);  in usb_find_address()
 109 		ret = try_write_address(i2c_adap, addr, retries);  in usb_find_address()
 118 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num)  in usbvision_i2c_xfer()  argument
 125 	usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap);  in usbvision_i2c_xfer()
 129 		ret = usb_find_address(i2c_adap, pmsg, i2c_adap->retries, &addr);  in usbvision_i2c_xfer()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/usb/dvb-usb/ | 
| D | dvb-usb-i2c.c | 23 	strscpy(d->i2c_adap.name, d->desc->name, sizeof(d->i2c_adap.name));  in dvb_usb_i2c_init()24 	d->i2c_adap.algo      = d->props.i2c_algo;  in dvb_usb_i2c_init()
 25 	d->i2c_adap.algo_data = NULL;  in dvb_usb_i2c_init()
 26 	d->i2c_adap.dev.parent = &d->udev->dev;  in dvb_usb_i2c_init()
 28 	i2c_set_adapdata(&d->i2c_adap, d);  in dvb_usb_i2c_init()
 30 	if ((ret = i2c_add_adapter(&d->i2c_adap)) < 0)  in dvb_usb_i2c_init()
 41 		i2c_del_adapter(&d->i2c_adap);  in dvb_usb_i2c_exit()
 
 | 
| /Linux-v5.4/drivers/media/platform/exynos4-is/ | 
| D | fimc-is-i2c.c | 41 	struct i2c_adapter *i2c_adap;  in fimc_is_i2c_probe()  local54 	i2c_adap = &isp_i2c->adapter;  in fimc_is_i2c_probe()
 55 	i2c_adap->dev.of_node = node;  in fimc_is_i2c_probe()
 56 	i2c_adap->dev.parent = &pdev->dev;  in fimc_is_i2c_probe()
 57 	strscpy(i2c_adap->name, "exynos4x12-isp-i2c", sizeof(i2c_adap->name));  in fimc_is_i2c_probe()
 58 	i2c_adap->owner = THIS_MODULE;  in fimc_is_i2c_probe()
 59 	i2c_adap->algo = &fimc_is_i2c_algorithm;  in fimc_is_i2c_probe()
 60 	i2c_adap->class = I2C_CLASS_SPD;  in fimc_is_i2c_probe()
 65 	ret = i2c_add_adapter(i2c_adap);  in fimc_is_i2c_probe()
 77 	pm_suspend_ignore_children(&i2c_adap->dev, false);  in fimc_is_i2c_probe()
 
 | 
| /Linux-v5.4/drivers/media/pci/saa7134/ | 
| D | saa7134-dvb.c | 179 	i2c_transfer(&dev->i2c_adap, &msg, 1);  in mt352_pinnacle_tuner_set_params()184 	i2c_transfer(&dev->i2c_adap, &msg, 1);  in mt352_pinnacle_tuner_set_params()
 236 	if (i2c_transfer(&dev->i2c_adap, &msg, 1) != 1) {  in kworld_sbtvd_gate_ctrl()
 244 	if (i2c_transfer(&dev->i2c_adap, &msg, 1) != 1) {  in kworld_sbtvd_gate_ctrl()
 347 	if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) {  in philips_tda6651_pll_set()
 367 	if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1)  in philips_tu1216_init()
 412 	if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1)  in philips_td1316_tuner_init()
 433 	if (i2c_transfer(&dev->i2c_adap, &analog_msg, 1) != 1)  in philips_td1316_tuner_sleep()
 450 	if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1)  in philips_europa_tuner_init()
 469 	i2c_transfer(&dev->i2c_adap, &analog_msg, 1);  in philips_europa_tuner_sleep()
 [all …]
 
 | 
| D | saa7134-i2c.c | 227 static int saa7134_i2c_xfer(struct i2c_adapter *i2c_adap,  in saa7134_i2c_xfer()  argument230 	struct saa7134_dev *dev = i2c_adap->algo_data;  in saa7134_i2c_xfer()
 364 	ret = i2c_transfer(&dev->i2c_adap, i2cgatemsg_r, 2);  in saa7134_i2c_eeprom_md7134_gate()
 371 		if (i2c_transfer(&dev->i2c_adap, i2cgatemsg_w, 1) != 1)  in saa7134_i2c_eeprom_md7134_gate()
 433 	dev->i2c_adap = saa7134_adap_template;  in saa7134_i2c_register()
 434 	dev->i2c_adap.dev.parent = &dev->pci->dev;  in saa7134_i2c_register()
 435 	strscpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name));  in saa7134_i2c_register()
 436 	dev->i2c_adap.algo_data = dev;  in saa7134_i2c_register()
 437 	i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev);  in saa7134_i2c_register()
 438 	i2c_add_adapter(&dev->i2c_adap);  in saa7134_i2c_register()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/dvb-frontends/ | 
| D | dibx000_common.c | 40 	ret = i2c_transfer(mst->i2c_adap, mst->msg, 1) != 1 ? -EREMOTEIO : 0;  in dibx000_write_word()68 	if (i2c_transfer(mst->i2c_adap, mst->msg, 2) != 2)  in dibx000_read_word()
 182 int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed)  in dibx000_i2c_set_speed()  argument
 184 	struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);  in dibx000_i2c_set_speed()
 209 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
 211 	struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);  in dibx000_i2c_master_xfer_gpio12()
 231 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
 233 	struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);  in dibx000_i2c_master_xfer_gpio34()
 285 static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap,  in dibx000_i2c_gated_gpio67_xfer()  argument
 288 	struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);  in dibx000_i2c_gated_gpio67_xfer()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/saa7164/ | 
| D | saa7164-i2c.c | 16 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)  in i2c_xfer()  argument18 	struct saa7164_i2c *bus = i2c_adap->algo_data;  in i2c_xfer()
 87 	bus->i2c_adap = saa7164_i2c_adap_template;  in saa7164_i2c_register()
 90 	bus->i2c_adap.dev.parent = &dev->pci->dev;  in saa7164_i2c_register()
 92 	strscpy(bus->i2c_adap.name, bus->dev->name,  in saa7164_i2c_register()
 93 		sizeof(bus->i2c_adap.name));  in saa7164_i2c_register()
 95 	bus->i2c_adap.algo_data = bus;  in saa7164_i2c_register()
 96 	i2c_set_adapdata(&bus->i2c_adap, bus);  in saa7164_i2c_register()
 97 	i2c_add_adapter(&bus->i2c_adap);  in saa7164_i2c_register()
 99 	bus->i2c_client.adapter = &bus->i2c_adap;  in saa7164_i2c_register()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/cx88/ | 
| D | cx88-dvb.c | 608 		.i2c_adap  = &dev->core->i2c_adap,  in attach_xc3028()659 	fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap,  in attach_xc4000()
 879 	if (i2c_transfer(&dev->core->i2c_adap, &msg, 1) != 1)  in samsung_smt_7020_tuner_set_params()
 937 	return (i2c_transfer(&dev->core->i2c_adap, &msg, 1) == 1) ? 0 : -EIO;  in samsung_smt_7020_set_voltage()
 1015 					       &core->i2c_adap);  in dvb_register()
 1018 					0x61, &core->i2c_adap,  in dvb_register()
 1029 					       &core->i2c_adap);  in dvb_register()
 1032 					0x60, &core->i2c_adap,  in dvb_register()
 1043 					       &core->i2c_adap);  in dvb_register()
 1046 					&core->i2c_adap, 0x61,  in dvb_register()
 [all …]
 
 | 
| D | cx88-i2c.c | 132 	core->i2c_adap.dev.parent = &pci->dev;  in cx88_i2c_init()133 	strscpy(core->i2c_adap.name, core->name, sizeof(core->i2c_adap.name));  in cx88_i2c_init()
 134 	core->i2c_adap.owner = THIS_MODULE;  in cx88_i2c_init()
 137 	i2c_set_adapdata(&core->i2c_adap, &core->v4l2_dev);  in cx88_i2c_init()
 138 	core->i2c_adap.algo_data = &core->i2c_algo;  in cx88_i2c_init()
 139 	core->i2c_client.adapter = &core->i2c_adap;  in cx88_i2c_init()
 145 	core->i2c_rc = i2c_bit_add_bus(&core->i2c_adap);  in cx88_i2c_init()
 
 | 
| /Linux-v5.4/drivers/media/usb/cx231xx/ | 
| D | cx231xx-i2c.c | 72 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap,  in cx231xx_i2c_send_bytes()  argument75 	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()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/bt8xx/ | 
| D | bttv-i2c.c | 220 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)  in bttv_i2c_xfer()  argument222 	struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap);  in bttv_i2c_xfer()
 344 		strscpy(btv->c.i2c_adap.name, "bt878",  in init_bttv_i2c()
 345 			sizeof(btv->c.i2c_adap.name));  in init_bttv_i2c()
 346 		btv->c.i2c_adap.algo = &bttv_algo;  in init_bttv_i2c()
 353 		strscpy(btv->c.i2c_adap.name, "bttv",  in init_bttv_i2c()
 354 			sizeof(btv->c.i2c_adap.name));  in init_bttv_i2c()
 358 		btv->c.i2c_adap.algo_data = &btv->i2c_algo;  in init_bttv_i2c()
 360 	btv->c.i2c_adap.owner = THIS_MODULE;  in init_bttv_i2c()
 362 	btv->c.i2c_adap.dev.parent = &btv->c.pci->dev;  in init_bttv_i2c()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/ttpci/ | 
| D | budget.c | 223 	if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO;  in alps_bsrv2_tuner_set_params()251 	if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO;  in alps_tdbe2_tuner_set_params()
 306 	if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO;  in grundig_29504_401_tuner_set_params()
 336 	if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO;  in grundig_29504_451_tuner_set_params()
 368 	if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO;  in s5h1420_tuner_set_params()
 432 	if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff))  in read_pwm()
 485 		budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap);  in frontend_init()
 495 		budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap);  in frontend_init()
 498 			budget->dvb_frontend->tuner_priv = &budget->i2c_adap;  in frontend_init()
 510 …budget->dvb_frontend = dvb_attach(ves1820_attach, &alps_tdbe2_config, &budget->i2c_adap, read_pwm(…  in frontend_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/usb/stk1160/ | 
| D | stk1160-i2c.c | 151 static int stk1160_i2c_xfer(struct i2c_adapter *i2c_adap,  in stk1160_i2c_xfer()  argument154 	struct stk1160 *dev = i2c_adap->algo_data;  in stk1160_i2c_xfer()
 251 	dev->i2c_adap = adap_template;  in stk1160_i2c_register()
 252 	dev->i2c_adap.dev.parent = dev->dev;  in stk1160_i2c_register()
 253 	strscpy(dev->i2c_adap.name, "stk1160", sizeof(dev->i2c_adap.name));  in stk1160_i2c_register()
 254 	dev->i2c_adap.algo_data = dev;  in stk1160_i2c_register()
 256 	i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev);  in stk1160_i2c_register()
 258 	rc = i2c_add_adapter(&dev->i2c_adap);  in stk1160_i2c_register()
 265 	dev->i2c_client.adapter = &dev->i2c_adap;  in stk1160_i2c_register()
 282 	i2c_del_adapter(&dev->i2c_adap);  in stk1160_i2c_unregister()
 
 | 
| /Linux-v5.4/drivers/media/usb/tm6000/ | 
| D | tm6000-i2c.c | 142 static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap,  in tm6000_i2c_xfer()  argument145 	struct tm6000_core *dev = i2c_adap->algo_data;  in tm6000_i2c_xfer()
 292 	dev->i2c_adap.owner = THIS_MODULE;  in tm6000_i2c_register()
 293 	dev->i2c_adap.algo = &tm6000_algo;  in tm6000_i2c_register()
 294 	dev->i2c_adap.dev.parent = &dev->udev->dev;  in tm6000_i2c_register()
 295 	strscpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name));  in tm6000_i2c_register()
 296 	dev->i2c_adap.algo_data = dev;  in tm6000_i2c_register()
 297 	i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev);  in tm6000_i2c_register()
 298 	rc = i2c_add_adapter(&dev->i2c_adap);  in tm6000_i2c_register()
 302 	dev->i2c_client.adapter = &dev->i2c_adap;  in tm6000_i2c_register()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/usb/em28xx/ | 
| D | em28xx-dvb.c | 948 	cfg.i2c_adap  = &dev->i2c_adap[dev->def_i2c_bus];  in em28xx_attach_xc3028()1147 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28174_dvb_init_pctv_460e()
 1158 					       &dev->i2c_adap[dev->def_i2c_bus],  in em28174_dvb_init_pctv_460e()
 1185 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28178_dvb_init_pctv_461e()
 1211 					       &dev->i2c_adap[dev->def_i2c_bus],  in em28178_dvb_init_pctv_461e()
 1236 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28178_dvb_init_pctv_292e()
 1272 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28178_dvb_init_terratec_t2_stick_hd()
 1303 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28178_dvb_init_plex_px_bcud()
 1342 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28174_dvb_init_hauppauge_wintv_dualhd_dvb()
 1382 						 &dev->i2c_adap[dev->def_i2c_bus],  in em28174_dvb_init_hauppauge_wintv_dualhd_01595()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/cx18/ | 
| D | cx18-i2c.c | 99 	struct i2c_adapter *adap = &cx->i2c_adap[bus];  in cx18_i2c_register()230 		cx->i2c_adap[i] = cx18_i2c_adap_template;  in init_cx18_i2c()
 231 		cx->i2c_adap[i].algo_data = &cx->i2c_algo[i];  in init_cx18_i2c()
 232 		sprintf(cx->i2c_adap[i].name + strlen(cx->i2c_adap[i].name),  in init_cx18_i2c()
 234 		i2c_set_adapdata(&cx->i2c_adap[i], &cx->v4l2_dev);  in init_cx18_i2c()
 235 		cx->i2c_adap[i].dev.parent = &cx->pci_dev->dev;  in init_cx18_i2c()
 274 	err = i2c_bit_add_bus(&cx->i2c_adap[0]);  in init_cx18_i2c()
 277 	err = i2c_bit_add_bus(&cx->i2c_adap[1]);  in init_cx18_i2c()
 283 	i2c_del_adapter(&cx->i2c_adap[0]);  in init_cx18_i2c()
 298 		i2c_del_adapter(&cx->i2c_adap[i]);  in exit_cx18_i2c()
 
 |