/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttv-i2c.c | 220 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 222 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); 344 strscpy(btv->c.i2c_adap.name, "bt878", 345 sizeof(btv->c.i2c_adap.name)); 346 btv->c.i2c_adap.algo = &bttv_algo; 353 strscpy(btv->c.i2c_adap.name, "bttv", 354 sizeof(btv->c.i2c_adap.name)); 358 btv->c.i2c_adap.algo_data = &btv->i2c_algo; 360 btv->c.i2c_adap.owner = THIS_MODULE; 362 btv->c.i2c_adap [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | lgdt3305.h | 71 struct i2c_adapter *i2c_adap); 75 struct i2c_adapter *i2c_adap) 74 lgdt3305_attach(const struct lgdt3305_config *config, struct i2c_adapter *i2c_adap) argument
|
H A D | dib3000mc.h | 40 extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, 51 struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, argument
|
H A D | dib7000m.h | 43 extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, 53 struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, argument
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-i2c.c | 132 core->i2c_adap.dev.parent = &pci->dev; 133 strscpy(core->i2c_adap.name, core->name, sizeof(core->i2c_adap.name)); 134 core->i2c_adap.owner = THIS_MODULE; 137 i2c_set_adapdata(&core->i2c_adap, &core->v4l2_dev); 138 core->i2c_adap.algo_data = &core->i2c_algo; 139 core->i2c_client.adapter = &core->i2c_adap; 145 core->i2c_rc = i2c_bit_add_bus(&core->i2c_adap);
|
H A D | cx88-dvb.c | 609 .i2c_adap = &dev->core->i2c_adap, 660 fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap, 880 if (i2c_transfer(&dev->core->i2c_adap, &msg, 1) != 1) 938 return (i2c_transfer(&dev->core->i2c_adap, &msg, 1) == 1) ? 0 : -EIO; 1016 &core->i2c_adap); 1019 0x61, &core->i2c_adap, 1030 &core->i2c_adap); 1033 0x60, &core->i2c_adap, 1044 &core->i2c_adap); [all...] |
/linux-master/drivers/media/usb/stk1160/ |
H A D | stk1160-i2c.c | 151 static int stk1160_i2c_xfer(struct i2c_adapter *i2c_adap, argument 154 struct stk1160 *dev = i2c_adap->algo_data; 251 dev->i2c_adap = adap_template; 252 dev->i2c_adap.dev.parent = dev->dev; 253 strscpy(dev->i2c_adap.name, "stk1160", sizeof(dev->i2c_adap.name)); 254 dev->i2c_adap.algo_data = dev; 256 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); 258 rc = i2c_add_adapter(&dev->i2c_adap); 265 dev->i2c_client.adapter = &dev->i2c_adap; [all...] |
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-dvb.c | 1091 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); 1162 client_ci = i2c_new_client_device(&i2c_bus->i2c_adap, &info); 1229 &i2c_bus->i2c_adap); 1233 &i2c_bus->i2c_adap, 1241 &i2c_bus->i2c_adap); 1245 0x60, &dev->i2c_bus[1].i2c_adap, 1255 &i2c_bus->i2c_adap); 1260 0x60, &dev->i2c_bus[1].i2c_adap, 1264 0x60, &dev->i2c_bus[1].i2c_adap, 1275 &i2c_bus->i2c_adap); [all...] |
H A D | cimax2.c | 71 struct i2c_adapter *i2c_adap; member in struct:netup_ci_state 82 static int netup_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, argument 100 ret = i2c_transfer(i2c_adap, msg, 2); 115 static int netup_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, argument 137 ret = i2c_transfer(i2c_adap, &msg, 1); 182 ret = netup_read_i2c(state->i2c_adap, state->ci_i2c_addr, 190 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 272 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 281 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 307 ret = netup_write_i2c(state->i2c_adap, stat [all...] |
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 72 static int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap, argument 75 struct cx231xx_i2c *bus = i2c_adap->algo_data; 183 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, argument 186 struct cx231xx_i2c *bus = i2c_adap->algo_data; 269 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, argument 273 struct cx231xx_i2c *bus = i2c_adap->algo_data; 333 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, argument 336 struct cx231xx_i2c *bus = i2c_adap->algo_data; 360 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, argument 363 struct cx231xx_i2c *bus = i2c_adap [all...] |
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-i2c.c | 40 i2c_transfer(&solo_dev->i2c_adap[id], msgs, 2); 58 i2c_transfer(&solo_dev->i2c_adap[id], &msgs, 1); 216 if (&solo_dev->i2c_adap[i] == adap) 284 struct i2c_adapter *adap = &solo_dev->i2c_adap[i]; 302 if (!solo_dev->i2c_adap[i].algo_data) 304 i2c_del_adapter(&solo_dev->i2c_adap[i]); 305 solo_dev->i2c_adap[i].algo_data = NULL; 318 if (!solo_dev->i2c_adap[i].algo_data) 320 i2c_del_adapter(&solo_dev->i2c_adap[i]); 321 solo_dev->i2c_adap[ [all...] |
/linux-master/drivers/i2c/algos/ |
H A D | i2c-algo-pcf.c | 205 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf, argument 208 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 212 DEB2(dev_dbg(&i2c_adap->dev, "i2c_write: writing %2.2X\n", 221 dev_err(&i2c_adap->dev, "i2c_write: error - timeout.\n"); 226 dev_err(&i2c_adap->dev, "i2c_write: error - no ack.\n"); 238 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf, argument 242 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 253 dev_err(&i2c_adap->dev, "pcf_readbytes timed out.\n"); 259 dev_err(&i2c_adap->dev, "i2c_read: i2c_inb, No ack.\n"); 294 static int pcf_xfer(struct i2c_adapter *i2c_adap, argument [all...] |
/linux-master/drivers/media/pci/saa7134/ |
H A D | saa7134-i2c.c | 227 static int saa7134_i2c_xfer(struct i2c_adapter *i2c_adap, argument 230 struct saa7134_dev *dev = i2c_adap->algo_data; 364 ret = i2c_transfer(&dev->i2c_adap, i2cgatemsg_r, 2); 371 if (i2c_transfer(&dev->i2c_adap, i2cgatemsg_w, 1) != 1) 433 dev->i2c_adap = saa7134_adap_template; 434 dev->i2c_adap.dev.parent = &dev->pci->dev; 435 strscpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); 436 dev->i2c_adap.algo_data = dev; 437 i2c_set_adapdata(&dev->i2c_adap, [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-sibyte.c | 27 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, argument 31 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 122 static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) argument 124 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 127 i2c_adap->algo = &i2c_sibyte_algo; 133 return i2c_add_numbered_adapter(i2c_adap);
|
H A D | i2c-iop3xx.c | 303 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) argument 305 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 315 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) argument 317 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 335 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg *pmsg) argument 337 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 346 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); 348 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len); 356 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, argument 359 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap [all...] |
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-i2c.c | 99 struct i2c_adapter *adap = &cx->i2c_adap[bus]; 230 cx->i2c_adap[i] = cx18_i2c_adap_template; 231 cx->i2c_adap[i].algo_data = &cx->i2c_algo[i]; 232 sprintf(cx->i2c_adap[i].name + strlen(cx->i2c_adap[i].name), 234 i2c_set_adapdata(&cx->i2c_adap[i], &cx->v4l2_dev); 235 cx->i2c_adap[i].dev.parent = &cx->pci_dev->dev; 274 err = i2c_bit_add_bus(&cx->i2c_adap[0]); 277 err = i2c_bit_add_bus(&cx->i2c_adap[1]); 283 i2c_del_adapter(&cx->i2c_adap[ [all...] |
H A D | cx18-dvb.c | 465 &cx->i2c_adap[0]); 468 &cx->i2c_adap[0], 476 &cx->i2c_adap[0]); 479 0x60, &cx->i2c_adap[0], 485 &cx->i2c_adap[1]); 489 .i2c_adap = &cx->i2c_adap[1], 513 &cx->i2c_adap[1]); 517 &cx->i2c_adap[1]); 521 .i2c_adap [all...] |
/linux-master/drivers/media/pci/ttpci/ |
H A D | budget.c | 223 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 251 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 306 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 336 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 368 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 432 if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff)) 485 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); 495 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); 498 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; 510 budget->dvb_frontend = dvb_attach(ves1820_attach, &alps_tdbe2_config, &budget->i2c_adap, read_pw [all...] |
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-i2c.c | 166 struct i2c_adapter *adap = &itv->i2c_adap; 238 i2c_new_scanned_device(&itv->i2c_adap, &info, addr_list, NULL); 243 struct i2c_adapter *adap = &itv->i2c_adap; 584 static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 586 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); 705 itv->i2c_adap = ivtv_i2c_adap_hw_template; 707 itv->i2c_adap = ivtv_i2c_adap_template; 712 itv->i2c_adap.algo_data = &itv->i2c_algo; 714 sprintf(itv->i2c_adap.name + strlen(itv->i2c_adap [all...] |
/linux-master/drivers/media/tuners/ |
H A D | xc2028.h | 50 struct i2c_adapter *i2c_adap; member in struct:xc2028_config
|
H A D | tea5761.c | 262 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument 266 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; 310 struct i2c_adapter* i2c_adap, 315 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0) 324 priv->i2c_props.adap = i2c_adap; 309 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | anysee.c | 626 struct i2c_adapter *adapter = &d->i2c_adap; 732 &d->i2c_adap); 738 &d->i2c_adap); 756 &d->i2c_adap); 769 &anysee_tda10023_config, &d->i2c_adap, 0x48); 782 &d->i2c_adap); 796 ret = i2c_transfer(&d->i2c_adap, msg, 2); 825 &d->i2c_adap, 0x48); 835 &d->i2c_adap, 0x48); 857 &d->i2c_adap); [all...] |
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-i2c-core.c | 362 static int pvr2_i2c_xfer(struct i2c_adapter *i2c_adap, argument 368 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); 526 rc = i2c_transfer(&hdw->i2c_adap, msg, ARRAY_SIZE(msg)); 567 i2c_new_client_device(&hdw->i2c_adap, &info); 582 i2c_new_client_device(&hdw->i2c_adap, &info); 620 hdw->i2c_adap = pvr2_i2c_adap_template; 622 strscpy(hdw->i2c_adap.name, hdw->name, sizeof(hdw->i2c_adap.name)); 623 hdw->i2c_adap.dev.parent = &hdw->usb_dev->dev; 624 hdw->i2c_adap [all...] |
H A D | pvrusb2-devattr.c | 186 &adap->channel.hdw->i2c_adap); 196 &adap->channel.hdw->i2c_adap, 0x61, 246 &adap->channel.hdw->i2c_adap); 256 &adap->channel.hdw->i2c_adap, 0x61, 332 &adap->channel.hdw->i2c_adap); 342 &adap->channel.hdw->i2c_adap, 0x42, 345 &adap->channel.hdw->i2c_adap, 430 &adap->channel.hdw->i2c_adap); 440 &adap->channel.hdw->i2c_adap); 450 &adap->channel.hdw->i2c_adap, [all...] |
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-dvb.c | 945 cfg.i2c_adap = &dev->i2c_adap[dev->def_i2c_bus]; 1144 &dev->i2c_adap[dev->def_i2c_bus], 1155 &dev->i2c_adap[dev->def_i2c_bus], 1182 &dev->i2c_adap[dev->def_i2c_bus], 1214 &dev->i2c_adap[dev->def_i2c_bus], 1243 &dev->i2c_adap[dev->def_i2c_bus], 1269 &dev->i2c_adap[dev->def_i2c_bus], 1294 &dev->i2c_adap[dev->def_i2c_bus], 1330 &dev->i2c_adap[de [all...] |