/drivers/media/dvb/b2c2/ |
H A D | flexcop-common.h | 51 struct i2c_adapter i2c_adap; member in struct:flexcop_i2c_adapter
|
/drivers/media/dvb/frontends/ |
H A D | dib9000.h | 31 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg); 46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg) argument
|
H A D | dibx000_common.c | 33 ret = i2c_transfer(mst->i2c_adap, mst->msg, 1) != 1 ? -EREMOTEIO : 0; 61 if (i2c_transfer(mst->i2c_adap, mst->msg, 2) != 2) 175 int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed) argument 177 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); 202 static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 204 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); 224 static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 226 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); 278 static int dibx000_i2c_gated_gpio67_xfer(struct i2c_adapter *i2c_adap, argument 281 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); 325 dibx000_i2c_gated_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 417 i2c_adapter_init(struct i2c_adapter *i2c_adap, struct i2c_algorithm *algo, const char *name, struct dibx000_i2c_master *mst) argument 430 dibx000_init_i2c_master(struct dibx000_i2c_master *mst, u16 device_rev, struct i2c_adapter *i2c_adap, u8 i2c_addr) argument [all...] |
H A D | rtl2830.c | 436 static int rtl2830_tuner_i2c_xfer(struct i2c_adapter *i2c_adap, argument 439 struct rtl2830_priv *priv = i2c_get_adapdata(i2c_adap);
|
H A D | dib7000p.h | 49 extern struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); 54 extern int dib7000pc_detection(struct i2c_adapter *i2c_adap); 66 static inline struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg) argument 96 static inline int dib7000pc_detection(struct i2c_adapter *i2c_adap) argument
|
H A D | dib8000.h | 41 extern struct dvb_frontend *dib8000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg); 66 static inline struct dvb_frontend *dib8000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg) argument
|
/drivers/media/dvb/ttpci/ |
H A D | budget.h | 41 struct i2c_adapter i2c_adap; member in struct:budget
|
/drivers/media/video/bt8xx/ |
H A D | bttv-i2c.c | 234 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 236 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); 358 strlcpy(btv->c.i2c_adap.name, "bt878", 359 sizeof(btv->c.i2c_adap.name)); 360 btv->c.i2c_adap.algo = &bttv_algo; 367 strlcpy(btv->c.i2c_adap.name, "bttv", 368 sizeof(btv->c.i2c_adap.name)); 373 btv->c.i2c_adap.algo_data = &btv->i2c_algo; 375 btv->c.i2c_adap.owner = THIS_MODULE; 377 btv->c.i2c_adap [all...] |
/drivers/media/video/cx231xx/ |
H A D | cx231xx-i2c.c | 75 int cx231xx_i2c_send_bytes(struct i2c_adapter *i2c_adap, argument 78 struct cx231xx_i2c *bus = i2c_adap->algo_data; 186 static int cx231xx_i2c_recv_bytes(struct i2c_adapter *i2c_adap, argument 189 struct cx231xx_i2c *bus = i2c_adap->algo_data; 272 static int cx231xx_i2c_recv_bytes_with_saddr(struct i2c_adapter *i2c_adap, argument 276 struct cx231xx_i2c *bus = i2c_adap->algo_data; 336 static int cx231xx_i2c_check_for_device(struct i2c_adapter *i2c_adap, argument 339 struct cx231xx_i2c *bus = i2c_adap->algo_data; 362 static int cx231xx_i2c_xfer(struct i2c_adapter *i2c_adap, argument 365 struct cx231xx_i2c *bus = i2c_adap [all...] |
/drivers/media/video/cx23885/ |
H A D | cx23885-i2c.c | 51 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) argument 53 struct cx23885_i2c *bus = i2c_adap->algo_data; 58 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) argument 60 struct cx23885_i2c *bus = i2c_adap->algo_data; 65 static int i2c_wait_done(struct i2c_adapter *i2c_adap) argument 70 if (!i2c_is_busy(i2c_adap)) 81 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, argument 84 struct cx23885_i2c *bus = i2c_adap->algo_data; 99 if (!i2c_wait_done(i2c_adap)) 101 if (!i2c_slave_did_ack(i2c_adap)) 162 i2c_readbytes(struct i2c_adapter *i2c_adap, const struct i2c_msg *msg, int joined) argument 223 i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument [all...] |
H A D | cimax2.c | 79 struct i2c_adapter *i2c_adap; member in struct:netup_ci_state 90 int netup_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, argument 108 ret = i2c_transfer(i2c_adap, msg, 2); 123 int netup_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, argument 139 ret = i2c_transfer(i2c_adap, &msg, 1); 184 ret = netup_read_i2c(state->i2c_adap, state->ci_i2c_addr, 192 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 273 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 282 ret = netup_write_i2c(state->i2c_adap, state->ci_i2c_addr, 308 ret = netup_write_i2c(state->i2c_adap, stat [all...] |
/drivers/media/video/cx25821/ |
H A D | cx25821-i2c.c | 49 static inline int i2c_slave_did_ack(struct i2c_adapter *i2c_adap) argument 51 struct cx25821_i2c *bus = i2c_adap->algo_data; 56 static inline int i2c_is_busy(struct i2c_adapter *i2c_adap) argument 58 struct cx25821_i2c *bus = i2c_adap->algo_data; 63 static int i2c_wait_done(struct i2c_adapter *i2c_adap) argument 68 if (!i2c_is_busy(i2c_adap)) 79 static int i2c_sendbytes(struct i2c_adapter *i2c_adap, argument 82 struct cx25821_i2c *bus = i2c_adap->algo_data; 98 if (!i2c_wait_done(i2c_adap)) 101 if (!i2c_slave_did_ack(i2c_adap)) 173 i2c_readbytes(struct i2c_adapter *i2c_adap, const struct i2c_msg *msg, int joined) argument 237 i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument [all...] |
/drivers/media/video/em28xx/ |
H A D | em28xx-i2c.c | 238 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap, argument 241 struct em28xx *dev = i2c_adap->algo_data; 529 dev->i2c_adap = em28xx_adap_template; 530 dev->i2c_adap.dev.parent = &dev->udev->dev; 531 strcpy(dev->i2c_adap.name, dev->name); 532 dev->i2c_adap.algo_data = dev; 533 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); 535 retval = i2c_add_adapter(&dev->i2c_adap); 543 dev->i2c_client.adapter = &dev->i2c_adap; 568 i2c_del_adapter(&dev->i2c_adap); [all...] |
/drivers/media/video/pvrusb2/ |
H A D | pvrusb2-i2c-core.c | 383 static int pvr2_i2c_xfer(struct i2c_adapter *i2c_adap, argument 389 struct pvr2_hdw *hdw = (struct pvr2_hdw *)(i2c_adap->algo_data); 552 rc = i2c_transfer(&hdw->i2c_adap, msg, ARRAY_SIZE(msg)); 593 i2c_new_device(&hdw->i2c_adap, &info); 607 i2c_new_device(&hdw->i2c_adap, &info); 614 i2c_new_device(&hdw->i2c_adap, &info); 652 memcpy(&hdw->i2c_adap,&pvr2_i2c_adap_template,sizeof(hdw->i2c_adap)); 654 strlcpy(hdw->i2c_adap.name,hdw->name,sizeof(hdw->i2c_adap [all...] |
/drivers/media/video/usbvision/ |
H A D | usbvision-i2c.c | 56 static inline int try_write_address(struct i2c_adapter *i2c_adap, argument 63 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); 81 static inline int try_read_address(struct i2c_adapter *i2c_adap, argument 88 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); 105 static inline int usb_find_address(struct i2c_adapter *i2c_adap, argument 120 ret = try_read_address(i2c_adap, addr, retries); 122 ret = try_write_address(i2c_adap, addr, retries); 131 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument 138 usbvision = (struct usb_usbvision *)i2c_get_adapdata(i2c_adap); 142 ret = usb_find_address(i2c_adap, pms [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon_i2c.c | 34 extern int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, 85 static int pre_xfer(struct i2c_adapter *i2c_adap) argument 87 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); 153 static void post_xfer(struct i2c_adapter *i2c_adap) argument 155 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); 317 static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument 320 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); 570 static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument 573 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap); 803 static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument [all...] |
/drivers/media/common/tuners/ |
H A D | tda827x.c | 40 struct i2c_adapter *i2c_adap; member in struct:tda827x_priv 145 rc = i2c_transfer(priv->i2c_adap, msg, size); 498 fe->callback(priv->i2c_adap->algo_data, 508 fe->callback(priv->i2c_adap->algo_data, 895 priv->i2c_adap = i2c;
|
H A D | tea5761.c | 265 int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument 269 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; 317 struct i2c_adapter* i2c_adap, 322 if (tea5761_autodetection(i2c_adap, i2c_addr) != 0) 331 priv->i2c_props.adap = i2c_adap; 316 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
H A D | mt20xx.c | 597 struct i2c_adapter* i2c_adap, 611 priv->i2c_props.adap = i2c_adap; 596 microtune_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
H A D | tda8290.c | 729 struct i2c_adapter *i2c_adap, u8 i2c_addr, 741 priv->i2c_props.adap = i2c_adap; 813 int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) argument 816 .adap = i2c_adap, 728 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) argument
|
H A D | tda9887.c | 675 struct i2c_adapter *i2c_adap, 685 i2c_adap, i2c_addr, "tda9887"); 674 tda9887_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr) argument
|
H A D | tuner-simple.c | 1049 struct i2c_adapter *i2c_adap, 1062 /* If i2c_adap is set, check that the tuner is at the correct address. 1063 * Otherwise, if i2c_adap is NULL, the tuner will be programmed directly 1066 if (i2c_adap != NULL) { 1076 if (1 != i2c_transfer(i2c_adap, &msg, 1)) 1079 i2c_adapter_id(i2c_adap), i2c_addr, 1090 i2c_adap, i2c_addr, 1048 simple_tuner_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, unsigned int type) argument
|
/drivers/media/video/davinci/ |
H A D | vpbe.c | 602 struct i2c_adapter *i2c_adap; local 691 i2c_adap = i2c_get_adapter(vpbe_dev->cfg->i2c_adapter_id); 703 &vpbe_dev->v4l2_dev, i2c_adap, 726 &vpbe_dev->v4l2_dev, i2c_adap,
|
/drivers/media/video/saa7134/ |
H A D | saa7134-i2c.c | 235 static int saa7134_i2c_xfer(struct i2c_adapter *i2c_adap, argument 238 struct saa7134_dev *dev = i2c_adap->algo_data; 405 dev->i2c_adap = saa7134_adap_template; 406 dev->i2c_adap.dev.parent = &dev->pci->dev; 407 strcpy(dev->i2c_adap.name,dev->name); 408 dev->i2c_adap.algo_data = dev; 409 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); 410 i2c_add_adapter(&dev->i2c_adap); 413 dev->i2c_client.adapter = &dev->i2c_adap; 426 i2c_del_adapter(&dev->i2c_adap); [all...] |
/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi.c | 244 struct i2c_adapter *i2c_adap; local 249 i2c_adap = i2c_get_adapter(3); 250 if (i2c_adap == NULL) { 255 /* FIXME ? edid = drm_get_edid(connector, i2c_adap); */
|