/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 162 static int i2c_outb(struct i2c_adapter *i2c_adap, unsigned char c) argument 167 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; 175 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " 186 bit_dbg(1, &i2c_adap->dev, "i2c_outb: 0x%02x, " 192 bit_dbg(2, &i2c_adap->dev, "i2c_outb: 0x%02x %s\n", (int)c, 201 static int i2c_inb(struct i2c_adapter *i2c_adap) argument 207 struct i2c_algo_bit_data *adap = i2c_adap->algo_data; 213 bit_dbg(1, &i2c_adap->dev, "i2c_inb: timeout at bit " 313 static int try_address(struct i2c_adapter *i2c_adap, argument 316 struct i2c_algo_bit_data *adap = i2c_adap 337 sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 360 readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 424 bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument 480 bit_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument [all...] |
H A D | i2c-algo-pcf.c | 235 static int pcf_sendbytes(struct i2c_adapter *i2c_adap, const char *buf, argument 238 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 242 DEB2(dev_dbg(&i2c_adap->dev, "i2c_write: writing %2.2X\n", 252 dev_err(&i2c_adap->dev, "i2c_write: error - timeout.\n"); 258 dev_err(&i2c_adap->dev, "i2c_write: error - no ack.\n"); 274 static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf, argument 278 struct i2c_algo_pcf_data *adap = i2c_adap->algo_data; 290 dev_err(&i2c_adap->dev, "pcf_readbytes timed out.\n"); 297 dev_err(&i2c_adap->dev, "i2c_read: i2c_inb, No ack.\n"); 368 static int pcf_xfer(struct i2c_adapter *i2c_adap, argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/frontends/ |
H A D | dibx000_common.c | 20 return i2c_transfer(mst->i2c_adap, &msg, 1) != 1 ? -EREMOTEIO : 0; 60 static int dibx000_i2c_gated_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 62 struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap); 82 return i2c_transfer(mst->i2c_adap, m, 2+num) == 2 + num ? num : -EIO; 108 static int i2c_adapter_init(struct i2c_adapter *i2c_adap, struct i2c_algorithm *algo, const char *name, struct dibx000_i2c_master *mst) argument 110 strncpy(i2c_adap->name, name, sizeof(i2c_adap->name)); 111 i2c_adap->class = I2C_CLASS_TV_DIGITAL, 112 i2c_adap->algo = algo; 113 i2c_adap 120 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 | dib3000mc.h | 44 extern struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_config *cfg); 46 static inline struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_config *cfg) argument
|
H A D | dib7000p.h | 35 extern struct dvb_frontend * dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); 37 extern int dib7000pc_detection(struct i2c_adapter *i2c_adap);
|
H A D | tda827x.c | 35 struct i2c_adapter *i2c_adap; member in struct:tda827x_priv 135 if (i2c_transfer(priv->i2c_adap, &msg, 1) != 1) { 148 i2c_transfer(priv->i2c_adap, &msg, 1); 166 i2c_transfer(priv->i2c_adap, &msg, 1); 268 if (i2c_transfer(priv->i2c_adap, &msg, 1) != 1) { 281 i2c_transfer(priv->i2c_adap, &msg, 1); 288 i2c_transfer(priv->i2c_adap, &msg, 1); 294 i2c_transfer(priv->i2c_adap, &msg, 1); 306 i2c_transfer(priv->i2c_adap, &msg, 1); 313 i2c_transfer(priv->i2c_adap, [all...] |
H A D | dib7000m.h | 41 extern struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_config *cfg);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/dvb-usb/ |
H A D | dvb-usb-i2c.c | 22 strncpy(d->i2c_adap.name, d->desc->name, sizeof(d->i2c_adap.name)); 24 d->i2c_adap.class = I2C_ADAP_CLASS_TV_DIGITAL, 26 d->i2c_adap.class = I2C_CLASS_TV_DIGITAL, 28 d->i2c_adap.algo = d->props.i2c_algo; 29 d->i2c_adap.algo_data = NULL; 30 d->i2c_adap.dev.parent = &d->udev->dev; 32 i2c_set_adapdata(&d->i2c_adap, d); 34 if ((ret = i2c_add_adapter(&d->i2c_adap)) < 0) 45 i2c_del_adapter(&d->i2c_adap); [all...] |
H A D | dib0700_devices.c | 81 if (dib3000mc_i2c_enumeration(&adap->dev->i2c_adap, 2, DEFAULT_DIB3000P_I2C_ADDRESS, bristol_dib3000mc_config) != 0) { 87 return (adap->fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap, 243 if (dib7000pc_detection(&adap->dev->i2c_adap)) { 244 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 18, &stk7700p_dib7000p_config); 247 adap->fe = dvb_attach(dib7000m_attach, &adap->dev->i2c_adap, 18, &stk7700p_dib7000m_config);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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 117 ret = try_write_address(i2c_adap, addr, retries); 126 ret = try_read_address(i2c_adap, addr, retries); 142 ret = try_read_address(i2c_adap, addr, retries); 144 ret = try_write_address(i2c_adap, addr, retries); 154 usbvision_i2c_xfer(struct i2c_adapter *i2c_adap, struc argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/cx88/ |
H A D | cx88-i2c.c | 154 i2c_clients_command(&core->i2c_adap, cmd, arg); 160 i2c_clients_command(&core->i2c_adap, cmd, arg); 217 memcpy(&core->i2c_adap, &cx8800_i2c_adap_template, 218 sizeof(core->i2c_adap)); 225 core->i2c_adap.class |= I2C_CLASS_TV_ANALOG; 227 core->i2c_adap.class |= I2C_CLASS_TV_DIGITAL; 229 core->i2c_adap.dev.parent = &pci->dev; 230 strlcpy(core->i2c_adap.name,core->name,sizeof(core->i2c_adap.name)); 232 i2c_set_adapdata(&core->i2c_adap,cor [all...] |
H A D | cx88-dvb.c | 239 if ((err = i2c_transfer(&dev->core->i2c_adap, &msg, 1)) != 1) { 270 if ((err = i2c_transfer(&dev->core->i2c_adap, &msg, 1)) != 1) { 455 &dev->core->i2c_adap); 458 &dev->core->i2c_adap, 468 &dev->core->i2c_adap); 471 &dev->core->i2c_adap, 482 &dev->core->i2c_adap); 485 &dev->core->i2c_adap, &dvb_pll_fmd1216me); 491 &dev->core->i2c_adap); 500 &dev->core->i2c_adap); [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/i2c/busses/ |
H A D | i2c-sibyte.c | 48 static int smbus_xfer(struct i2c_adapter *i2c_adap, u16 addr, argument 52 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 143 int i2c_sibyte_add_bus(struct i2c_adapter *i2c_adap, int speed) argument 146 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; 149 i2c_adap->algo = &i2c_sibyte_algo; 160 i2c_adap->name); 163 rc = smbus_xfer(i2c_adap, i, 0, I2C_SMBUS_READ, 0, 173 return i2c_add_adapter(i2c_adap);
|
H A D | i2c-iop3xx.c | 315 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count) argument 317 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 327 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count) argument 329 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 347 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) argument 349 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap->algo_data; 358 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); 360 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len); 368 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, argument 371 struct i2c_algo_iop3xx_data *iop3xx_adap = i2c_adap [all...] |
H A D | i2c-au1550.c | 260 au1550_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 262 struct i2c_au1550_data *adap = i2c_adap->algo_data; 301 i2c_au1550_add_bus(struct i2c_adapter *i2c_adap) argument 303 struct i2c_au1550_data *adap = i2c_adap->algo_data; 307 i2c_adap->algo = &au1550_algo; 349 return i2c_add_adapter(i2c_adap);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/b2c2/ |
H A D | flexcop-i2c.c | 133 static int flexcop_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument 135 struct flexcop_device *fc = i2c_get_adapdata(i2c_adap); 185 memset(&fc->i2c_adap, 0, sizeof(struct i2c_adapter)); 186 strncpy(fc->i2c_adap.name, "B2C2 FlexCop device", 187 sizeof(fc->i2c_adap.name)); 189 i2c_set_adapdata(&fc->i2c_adap,fc); 191 fc->i2c_adap.class = I2C_CLASS_TV_DIGITAL; 192 fc->i2c_adap.algo = &flexcop_algo; 193 fc->i2c_adap.algo_data = NULL; 194 fc->i2c_adap [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/bt8xx/ |
H A D | bttv-i2c.c | 252 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 254 struct bttv *btv = i2c_get_adapdata(i2c_adap); 340 i2c_clients_command(&btv->c.i2c_adap, cmd, arg); 435 memcpy(&btv->c.i2c_adap, &bttv_i2c_adap_hw_template, 444 memcpy(&btv->c.i2c_adap, &bttv_i2c_adap_sw_template, 449 btv->c.i2c_adap.algo_data = &btv->i2c_algo; 452 btv->c.i2c_adap.dev.parent = &btv->c.pci->dev; 453 snprintf(btv->c.i2c_adap.name, sizeof(btv->c.i2c_adap.name), 457 i2c_set_adapdata(&btv->c.i2c_adap, bt [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/ttpci/ |
H A D | budget.c | 220 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 247 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 287 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 310 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 341 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 363 if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff)) 375 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); 385 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); 388 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; 400 budget->dvb_frontend = dvb_attach(ves1820_attach, &alps_tdbe2_config, &budget->i2c_adap, read_pw [all...] |
H A D | budget-av.c | 428 if (i2c_writereg(&budget->i2c_adap, 0x4a, 0x01, 0x08) != 1) { 436 i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1)); 440 dprintk(1, "saa7113 status=%02x\n", i2c_readreg(&budget->i2c_adap, 0x4a, 0x1f)); 453 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc7); 454 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x80); 456 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc0); 457 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x00); 527 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) 633 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) 642 if (i2c_transfer(&budget->i2c_adap, [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/saa7134/ |
H A D | saa7134-dvb.c | 165 i2c_transfer(&dev->i2c_adap, &msg, 1); 170 i2c_transfer(&dev->i2c_adap, &msg, 1); 297 if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) { 317 if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) 362 if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1) 383 if (i2c_transfer(&dev->i2c_adap, &analog_msg, 1) != 1) 400 if (i2c_transfer(&dev->i2c_adap, &init_msg, 1) != 1) 419 i2c_transfer(&dev->i2c_adap, &analog_msg, 1); 458 if (i2c_transfer(&dev->i2c_adap, &tuner_msg, 1) != 1) 476 i2c_transfer(&dev->i2c_adap, [all...] |
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; 460 BUG_ON(NULL == dev->i2c_adap.algo_data); 461 i2c_clients_command(&dev->i2c_adap, cmd, arg); 466 dev->i2c_adap = saa7134_adap_template; 467 dev->i2c_adap.dev.parent = &dev->pci->dev; 468 strcpy(dev->i2c_adap.name,dev->name); 469 dev->i2c_adap.algo_data = dev; 470 i2c_add_adapter(&dev->i2c_adap); 473 dev->i2c_client.adapter = &dev->i2c_adap; [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/em28xx/ |
H A D | em28xx-i2c.c | 228 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap, argument 231 struct em28xx *dev = i2c_adap->algo_data; 542 BUG_ON(NULL == dev->i2c_adap.algo_data); 543 i2c_clients_command(&dev->i2c_adap, cmd, arg); 554 dev->i2c_adap = em28xx_adap_template; 555 dev->i2c_adap.dev.parent = &dev->udev->dev; 556 strcpy(dev->i2c_adap.name, dev->name); 557 dev->i2c_adap.algo_data = dev; 558 i2c_add_adapter(&dev->i2c_adap); 561 dev->i2c_client.adapter = &dev->i2c_adap; [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/ivtv/ |
H A D | ivtv-i2c.c | 435 static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument 437 struct ivtv *itv = i2c_get_adapdata(i2c_adap); 698 if (itv->i2c_adap.algo == NULL) { 702 i2c_clients_command(&itv->i2c_adap, cmd, arg); 713 memcpy(&itv->i2c_adap, &ivtv_i2c_adap_hw_template, 716 memcpy(&itv->i2c_adap, &ivtv_i2c_adap_template, 721 itv->i2c_adap.algo_data = &itv->i2c_algo; 724 sprintf(itv->i2c_adap.name + strlen(itv->i2c_adap.name), " #%d", 726 i2c_set_adapdata(&itv->i2c_adap, it [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/dvb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 93 struct i2c_adapter i2c_adap; member in struct:ttusb 973 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) return -EIO; 995 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) return -EIO; 1004 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) { 1005 i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1); 1073 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) 1238 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) 1272 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) 1299 if (i2c_transfer (&ttusb->i2c_adap, &msg, 1) != 1) 1320 if ((i2c_transfer(&ttusb->i2c_adap, ms [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/pvrusb2/ |
H A D | pvrusb2-eeprom.c | 105 if ((ret = i2c_transfer(&hdw->i2c_adap, 132 fake_client.adapter = &hdw->i2c_adap;
|