/linux-master/drivers/media/usb/dvb-usb/ |
H A D | af9005-fe.c | 806 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1029 ret = af9005_read_eeprom(adap->dev, 0xc6, buf, 2); 1038 ret = af9005_read_eeprom(adap->dev, 0xc8, buf, 2); 1044 if (dvb_attach(mt2060_attach, fe, &adap->dev->i2c_adap, 1052 if (dvb_attach(qt1010_attach, fe, &adap->dev->i2c_adap,
|
H A D | digitv.c | 54 static int digitv_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) argument 56 struct dvb_usb_device *d = i2c_get_adapdata(adap); 132 struct dvb_usb_adapter *adap = fe->dvb->priv; local 138 return digitv_ctrl_msg(adap->dev, USB_WRITE_TUNER, 0, &b[1], 4, NULL, 0); 145 static int digitv_frontend_attach(struct dvb_usb_adapter *adap) argument 147 struct digitv_state *st = adap->dev->priv; 149 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &digitv_mt352_config, 150 &adap->dev->i2c_adap); 151 if ((adap->fe_adap[0].fe) != NULL) { 155 adap 165 digitv_tuner_attach(struct dvb_usb_adapter *adap) argument [all...] |
/linux-master/drivers/media/i2c/ |
H A D | saa717x.c | 89 struct i2c_adapter *adap = client->adapter; local 109 return i2c_transfer(adap, &msg, 1) == 1; 123 struct i2c_adapter *adap = client->adapter; local 139 i2c_transfer(adap, msgs, 2);
|
H A D | ir-kbd-i2c.c | 768 struct i2c_adapter *adap = client->adapter; local 909 snprintf(ir->phys, sizeof(ir->phys), "%s/%s", dev_name(&adap->dev),
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | sp2.c | 21 struct i2c_adapter *adap = client->adapter; local 36 ret = i2c_transfer(adap, msg, 2); 58 struct i2c_adapter *adap = client->adapter; local 75 ret = i2c_transfer(adap, &msg, 1);
|
/linux-master/drivers/mfd/ |
H A D | tps6594-i2c.c | 23 static int tps6594_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 25 int ret = i2c_transfer(adap, msgs, num);
|
/linux-master/drivers/iio/pressure/ |
H A D | icp10100.c | 105 static inline int icp10100_i2c_xfer(struct i2c_adapter *adap, argument 110 ret = i2c_transfer(adap, msgs, num);
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-versatile.c | 24 struct i2c_adapter adap; member in struct:i2c_versatile 79 i2c->adap.owner = THIS_MODULE; 80 strscpy(i2c->adap.name, "Versatile I2C adapter", sizeof(i2c->adap.name)); 81 i2c->adap.algo_data = &i2c->algo; 82 i2c->adap.dev.parent = &dev->dev; 83 i2c->adap.dev.of_node = dev->dev.of_node; 87 i2c->adap.nr = dev->id; 88 ret = i2c_bit_add_numbered_bus(&i2c->adap); 101 i2c_del_adapter(&i2c->adap); [all...] |
H A D | i2c-simtec.c | 22 struct i2c_adapter adap; member in struct:simtec_i2c_data 98 pd->adap.owner = THIS_MODULE; 99 pd->adap.algo_data = &pd->bit; 100 pd->adap.dev.parent = &dev->dev; 102 strscpy(pd->adap.name, "Simtec I2C", sizeof(pd->adap.name)); 112 ret = i2c_bit_add_bus(&pd->adap); 133 i2c_del_adapter(&pd->adap);
|
H A D | i2c-rzv2m.c | 55 struct i2c_adapter adap; member in struct:rzv2m_i2c_priv 188 priv->adap.timeout); 215 priv->adap.timeout); 234 priv->adap.timeout); 321 100, jiffies_to_usecs(priv->adap.timeout)); 354 static int rzv2m_i2c_master_xfer(struct i2c_adapter *adap, argument 357 struct rzv2m_i2c_priv *priv = i2c_get_adapdata(adap); 358 struct device *dev = priv->adap.dev.parent; 386 static u32 rzv2m_i2c_func(struct i2c_adapter *adap) argument 420 struct i2c_adapter *adap; local [all...] |
H A D | i2c-opal.c | 73 static int i2c_opal_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 76 unsigned long opal_id = (unsigned long)adap->algo_data; 112 static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument 116 unsigned long opal_id = (unsigned long)adap->algo_data;
|
H A D | i2c-octeon-platdrv.c | 118 static u32 octeon_i2c_functionality(struct i2c_adapter *adap) argument 237 i2c->adap = octeon_i2c_ops; 238 i2c->adap.timeout = msecs_to_jiffies(2); 239 i2c->adap.retries = 5; 240 i2c->adap.bus_recovery_info = &octeon_i2c_recovery_info; 241 i2c->adap.dev.parent = &pdev->dev; 242 i2c->adap.dev.of_node = node; 243 i2c_set_adapdata(&i2c->adap, i2c); 246 result = i2c_add_adapter(&i2c->adap); 260 i2c_del_adapter(&i2c->adap); [all...] |
H A D | i2c-nvidia-gpu.c | 166 static int gpu_i2c_master_xfer(struct i2c_adapter *adap, argument 169 struct gpu_i2c_dev *i2cd = i2c_get_adapdata(adap); 231 static u32 gpu_i2c_functionality(struct i2c_adapter *adap) argument
|
H A D | i2c-highlander.c | 275 static int highlander_i2c_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument 280 struct highlander_i2c_dev *dev = i2c_get_adapdata(adap); 358 struct i2c_adapter *adap; local 401 adap = &dev->adapter; 402 i2c_set_adapdata(adap, dev); 403 adap->owner = THIS_MODULE; 404 adap->class = I2C_CLASS_HWMON; 405 strscpy(adap->name, "HL FPGA I2C adapter", sizeof(adap->name)); 406 adap [all...] |
H A D | i2c-cros-ec-tunnel.c | 20 * @adap: I2C adapter 29 struct i2c_adapter adap; member in struct:ec_i2c_device 174 static int ec_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg i2c_msgs[], argument 177 struct ec_i2c_device *bus = adap->algo_data; 232 static u32 ec_i2c_functionality(struct i2c_adapter *adap) argument 269 bus->adap.owner = THIS_MODULE; 270 strscpy(bus->adap.name, "cros-ec-i2c-tunnel", sizeof(bus->adap.name)); 271 bus->adap.algo = &ec_i2c_algorithm; 272 bus->adap [all...] |
H A D | i2c-cht-wc.c | 59 struct cht_wc_i2c_adap *adap = data; local 62 mutex_lock(&adap->adap_lock); 65 ret = regmap_read(adap->regmap, CHT_WC_EXTCHGRIRQ, ®); 67 dev_err(&adap->adapter.dev, "Error reading extchgrirq reg\n"); 68 mutex_unlock(&adap->adap_lock); 72 reg &= ~adap->irq_mask; 75 ret = regmap_read(adap->regmap, CHT_WC_I2C_RDDATA, &adap->read_data); 77 adap->io_error = true; 83 ret = regmap_write(adap 109 cht_wc_i2c_adap_master_func(struct i2c_adapter *adap) argument 120 struct cht_wc_i2c_adap *adap = i2c_get_adapdata(_adap); local 223 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); local 230 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); local 247 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); local 254 struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data); local 430 struct cht_wc_i2c_adap *adap; local 534 struct cht_wc_i2c_adap *adap = platform_get_drvdata(pdev); local [all...] |
H A D | i2c-bcm-kona.c | 693 static uint32_t bcm_kona_i2c_functionality(struct i2c_adapter *adap) argument 742 struct i2c_adapter *adap; local 839 adap = &dev->adapter; 840 i2c_set_adapdata(adap, dev); 841 adap->owner = THIS_MODULE; 842 strscpy(adap->name, "Broadcom I2C adapter", sizeof(adap->name)); 843 adap->algo = &bcm_algo; 844 adap->dev.parent = &pdev->dev; 845 adap [all...] |
H A D | i2c-altera.c | 360 altr_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 362 struct altr_i2c_dev *idev = i2c_get_adapdata(adap); 373 static u32 altr_i2c_func(struct i2c_adapter *adap) argument
|
/linux-master/sound/ppc/ |
H A D | keywest.c | 125 struct i2c_adapter *adap; local 131 adap = i2c_get_adapter(0); 132 if (!adap) 140 i2c_put_adapter(adap); 149 while (adap) { 151 err = keywest_attach_adapter(adap); 154 i2c_put_adapter(adap); 155 adap = i2c_get_adapter(++i);
|
/linux-master/include/media/ |
H A D | dvb_net.h | 63 * @adap: pointer to &struct dvb_adapter. 67 int dvb_net_init(struct dvb_adapter *adap, struct dvb_net *dvbnet, 87 static inline int dvb_net_init(struct dvb_adapter *adap, argument
|
/linux-master/drivers/net/mctp/ |
H A D | mctp-i2c.c | 115 static struct i2c_adapter *mux_root_adapter(struct i2c_adapter *adap) argument 118 return i2c_root_adapter(&adap->dev); 121 return adap; 689 struct i2c_adapter *adap) 700 get_device(&adap->dev); 701 midev->adapter = adap; 803 struct i2c_adapter *adap) 812 root = mux_root_adapter(adap); 821 snprintf(namebuf, sizeof(namebuf), "mctpi2c%d", adap->nr); 829 SET_NETDEV_DEV(ndev, &adap 687 mctp_i2c_midev_init(struct net_device *dev, struct mctp_i2c_client *mcli, struct i2c_adapter *adap) argument 802 mctp_i2c_add_netdev(struct mctp_i2c_client *mcli, struct i2c_adapter *adap) argument 861 mctp_i2c_remove_netdev(struct mctp_i2c_client *mcli, struct i2c_adapter *adap) argument 887 struct i2c_adapter *root, *adap; local 905 mctp_i2c_adapter_match(struct i2c_adapter *adap, bool match_no_of) argument 917 struct i2c_adapter *adap = NULL, *root = NULL; local 937 struct i2c_adapter *root = NULL, *adap = NULL; local 966 struct i2c_adapter *root = NULL, *adap = NULL; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_main.c | 179 struct adapter *adap; local 185 adap = pci_get_drvdata(cdev->pdev); 186 atomic_set(&adap->chcr_stats.tls_pdu_tx, 0); 187 atomic_set(&adap->chcr_stats.tls_pdu_rx, 0);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.h | 500 void cxgb4_uld_enable(struct adapter *adap);
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | rtl28xxu.c | 139 static int rtl28xxu_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 143 struct dvb_usb_device *d = i2c_get_adapdata(adap); 699 static int rtl2831u_frontend_attach(struct dvb_usb_adapter *adap) argument 701 struct dvb_usb_device *d = adap_to_d(adap); 744 adap->fe[0] = pdata->get_dvb_frontend(client); 907 static int rtl2832u_frontend_attach(struct dvb_usb_adapter *adap) argument 909 struct dvb_usb_device *d = adap_to_d(adap); 965 adap->fe[0] = pdata->get_dvb_frontend(client); 971 adap->fe[0]->callback = rtl2832u_frontend_callback; 980 mn88472_config.fe = &adap 1076 rtl28xxu_frontend_attach(struct dvb_usb_adapter *adap) argument 1086 rtl28xxu_frontend_detach(struct dvb_usb_adapter *adap) argument 1137 rtl2831u_tuner_attach(struct dvb_usb_adapter *adap) argument 1197 rtl2832u_tuner_attach(struct dvb_usb_adapter *adap) argument 1408 rtl28xxu_tuner_attach(struct dvb_usb_adapter *adap) argument 1418 rtl28xxu_tuner_detach(struct dvb_usb_adapter *adap) argument 1851 rtl28xxu_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 1866 rtl28xxu_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument [all...] |
H A D | ec168.c | 101 static int ec168_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 104 struct dvb_usb_device *d = i2c_get_adapdata(adap); 271 static int ec168_ec100_frontend_attach(struct dvb_usb_adapter *adap) argument 273 struct dvb_usb_device *d = adap_to_d(adap); 276 adap->fe[0] = dvb_attach(ec100_attach, &ec168_ec100_config, 278 if (adap->fe[0] == NULL) 301 static int ec168_mxl5003s_tuner_attach(struct dvb_usb_adapter *adap) argument 303 struct dvb_usb_device *d = adap_to_d(adap); 306 return dvb_attach(mxl5005s_attach, adap->fe[0], &d->i2c_adap,
|