/drivers/media/common/tuners/ |
H A D | mt20xx.h | 25 struct i2c_adapter* i2c_adap, 29 struct i2c_adapter* i2c_adap, 28 microtune_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
H A D | tda9887.h | 26 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, 29 tda9887_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr) argument
|
H A 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, argument 39 struct i2c_adapter* i2c_adap, 38 tea5761_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
H A D | tuner-simple.h | 25 struct i2c_adapter *i2c_adap, 30 struct i2c_adapter *i2c_adap, 29 simple_tuner_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, unsigned int type) argument
|
H A D | tda8290.h | 32 extern int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr); 35 struct i2c_adapter *i2c_adap, 39 static inline int tda829x_probe(struct i2c_adapter *i2c_adap, u8 i2c_addr) argument 46 struct i2c_adapter *i2c_adap, 45 tda829x_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c_adap, u8 i2c_addr, struct tda829x_config *cfg) argument
|
H A 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, argument 58 struct i2c_adapter* i2c_adap, 57 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
H A D | tuner-xc2028.h | 49 struct i2c_adapter *i2c_adap; member in struct:xc2028_config
|
H A D | tea5767.c | 369 int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument 371 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; 441 struct i2c_adapter* i2c_adap, 452 priv->i2c_props.adap = i2c_adap; 440 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
|
/drivers/media/dvb/frontends/ |
H A D | mb86a16.h | 39 struct i2c_adapter *i2c_adap); 44 struct i2c_adapter *i2c_adap) 43 mb86a16_attach(const struct mb86a16_config *config, struct i2c_adapter *i2c_adap) argument
|
H A D | dib3000mc.h | 44 extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, 55 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
|
H A D | lgdt3305.h | 80 struct i2c_adapter *i2c_adap); 84 struct i2c_adapter *i2c_adap) 83 lgdt3305_attach(const struct lgdt3305_config *config, struct i2c_adapter *i2c_adap) argument
|
/drivers/media/video/cx23885/ |
H A D | netup-eeprom.c | 32 int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr) argument 56 ret = i2c_transfer(i2c_adap, msg, 2); 66 int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data) argument 84 ret = i2c_transfer(i2c_adap, msg, 1); 95 void netup_get_card_info(struct i2c_adapter *i2c_adap, argument 100 cinfo->rev = netup_eeprom_read(i2c_adap, 63); 103 cinfo->port[0].mac[j] = netup_eeprom_read(i2c_adap, i); 106 cinfo->port[1].mac[j] = netup_eeprom_read(i2c_adap, i);
|
/drivers/media/video/saa7164/ |
H A D | saa7164-i2c.c | 30 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 32 struct saa7164_i2c *bus = i2c_adap->algo_data; 78 i2c_clients_command(&bus->i2c_adap, cmd, arg); 109 memcpy(&bus->i2c_adap, &saa7164_i2c_adap_template, 110 sizeof(bus->i2c_adap)); 118 bus->i2c_adap.dev.parent = &dev->pci->dev; 120 strlcpy(bus->i2c_adap.name, bus->dev->name, 121 sizeof(bus->i2c_adap.name)); 124 bus->i2c_adap.algo_data = bus; 125 i2c_set_adapdata(&bus->i2c_adap, bu [all...] |
/drivers/gpu/drm/radeon/ |
H A D | atombios_i2c.c | 85 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument 88 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
|
/drivers/i2c/busses/ |
H A D | i2c-sibyte.c | 40 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, argument 44 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 135 static int __init i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) argument 137 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 140 i2c_adap->algo = &i2c_sibyte_algo; 146 return i2c_add_numbered_adapter(i2c_adap);
|
H A D | i2c-au1550.c | 228 au1550_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 230 struct i2c_au1550_data *adap = i2c_adap->algo_data;
|
H A D | i2c-iop3xx.c | 308 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) argument 310 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 320 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) argument 322 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 340 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) argument 342 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 351 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); 353 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len); 361 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, argument 364 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap [all...] |
/drivers/media/dvb/b2c2/ |
H A D | flexcop-i2c.c | 175 static int flexcop_master_xfer(struct i2c_adapter *i2c_adap, argument 178 struct flexcop_i2c_adapter *i2c = i2c_get_adapdata(i2c_adap); 237 strlcpy(fc->fc_i2c_adap[0].i2c_adap.name, "B2C2 FlexCop I2C to demod", 238 sizeof(fc->fc_i2c_adap[0].i2c_adap.name)); 239 strlcpy(fc->fc_i2c_adap[1].i2c_adap.name, "B2C2 FlexCop I2C to eeprom", 240 sizeof(fc->fc_i2c_adap[1].i2c_adap.name)); 241 strlcpy(fc->fc_i2c_adap[2].i2c_adap.name, "B2C2 FlexCop I2C to tuner", 242 sizeof(fc->fc_i2c_adap[2].i2c_adap.name)); 244 i2c_set_adapdata(&fc->fc_i2c_adap[0].i2c_adap, &fc->fc_i2c_adap[0]); 245 i2c_set_adapdata(&fc->fc_i2c_adap[1].i2c_adap, [all...] |
/drivers/media/video/tm6000/ |
H A D | tm6000-i2c.c | 156 static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap, argument 159 struct tm6000_core *dev = i2c_adap->algo_data; 309 dev->i2c_adap.owner = THIS_MODULE; 310 dev->i2c_adap.algo = &tm6000_algo; 311 dev->i2c_adap.dev.parent = &dev->udev->dev; 312 strlcpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); 313 dev->i2c_adap.algo_data = dev; 314 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); 315 rc = i2c_add_adapter(&dev->i2c_adap); [all...] |
/drivers/gpu/drm/gma500/ |
H A D | oaktrail_lvds.c | 334 struct i2c_adapter *i2c_adap; local 390 i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus); 391 if (i2c_adap == NULL) 397 if (i2c_adap) { 398 edid = drm_get_edid(connector, i2c_adap);
|
/drivers/media/video/au0828/ |
H A D | au0828-i2c.c | 39 static inline int i2c_slave_did_write_ack(struct i2c_adapter *i2c_adap) argument 41 struct au0828_dev *dev = i2c_adap->algo_data; 46 static inline int i2c_slave_did_read_ack(struct i2c_adapter *i2c_adap) argument 48 struct au0828_dev *dev = i2c_adap->algo_data; 53 static int i2c_wait_read_ack(struct i2c_adapter *i2c_adap) argument 58 if (!i2c_slave_did_read_ack(i2c_adap)) 69 static inline int i2c_is_read_busy(struct i2c_adapter *i2c_adap) argument 71 struct au0828_dev *dev = i2c_adap->algo_data; 76 static int i2c_wait_read_done(struct i2c_adapter *i2c_adap) argument 81 if (!i2c_is_read_busy(i2c_adap)) 92 i2c_is_write_done(struct i2c_adapter *i2c_adap) argument 99 i2c_wait_write_done(struct i2c_adapter *i2c_adap) argument 115 i2c_is_busy(struct i2c_adapter *i2c_adap) argument 122 i2c_wait_done(struct i2c_adapter *i2c_adap) argument 139 i2c_sendbytes(struct i2c_adapter *i2c_adap, const struct i2c_msg *msg, int joined_rlen) argument 216 i2c_readbytes(struct i2c_adapter *i2c_adap, const struct i2c_msg *msg, int joined) argument 273 i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument [all...] |
/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 167 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) argument 172 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; 180 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " 194 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " 203 bit_dbg(2, &i2c_adap->dev, "i2c_outb: 0x%02x %s\n", (int)c, 212 static int i2c_inb(struct i2c_adapter *i2c_adap) argument 218 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; 224 bit_dbg(1, &i2c_adap->dev, "i2c_inb: timeout at bit " 242 static int test_bus(struct i2c_adapter *i2c_adap) argument 244 struct i2c_algo_bit_data *adap = i2c_adap 343 try_address(struct i2c_adapter *i2c_adap, unsigned char addr, int retries) argument 368 sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 409 acknak(struct i2c_adapter *i2c_adap, int is_ack) argument 425 readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 485 bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 541 bit_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument [all...] |
H A D | i2c-algo-pca.c | 181 static int pca_xfer(struct i2c_adapter *i2c_adap, argument 185 struct i2c_algo_pca_data *adap = i2c_adap->algo_data; 192 unsigned long timeout = jiffies + i2c_adap->timeout; 198 dev_dbg(&i2c_adap->dev, "bus is not idle. status is " 339 dev_err(&i2c_adap->dev, "unhandled SIO state 0x%02x\n", state);
|
H A D | i2c-algo-pcf.c | 220 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf, argument 223 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 227 DEB2(dev_dbg(&i2c_adap->dev, "i2c_write: writing %2.2X\n", 236 dev_err(&i2c_adap->dev, "i2c_write: error - timeout.\n"); 241 dev_err(&i2c_adap->dev, "i2c_write: error - no ack.\n"); 253 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf, argument 257 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 268 dev_err(&i2c_adap->dev, "pcf_readbytes timed out.\n"); 274 dev_err(&i2c_adap->dev, "i2c_read: i2c_inb, No ack.\n"); 313 static int pcf_xfer(struct i2c_adapter *i2c_adap, argument [all...] |