/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/media/cec/platform/meson/ |
H A D | ao-cec-g12a.c | 182 struct cec_adapter *adap; member in struct:meson_ao_cec_g12a_device 449 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); 473 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_OK); 479 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_NACK); 485 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_ARB_LOST); 490 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_ERROR); 500 meson_ao_cec_g12a_set_log_addr(struct cec_adapter *adap, u8 logical_addr) argument 502 struct meson_ao_cec_g12a_device *ao_cec = adap->priv; 529 static int meson_ao_cec_g12a_transmit(struct cec_adapter *adap, u8 attempts, argument 532 struct meson_ao_cec_g12a_device *ao_cec = adap 582 meson_ao_cec_g12a_adap_enable(struct cec_adapter *adap, bool enable) argument [all...] |
H A D | ao-cec.c | 224 struct cec_adapter *adap; member in struct:meson_ao_cec_device 419 cec_transmit_attempt_done(ao_cec->adap, tx_status); 423 cec_transmit_attempt_done(ao_cec->adap, CEC_TX_STATUS_ERROR); 456 cec_received_msg(ao_cec->adap, &ao_cec->rx_msg); 484 static int meson_ao_cec_set_log_addr(struct cec_adapter *adap, u8 logical_addr) argument 486 struct meson_ao_cec_device *ao_cec = adap->priv; 515 static int meson_ao_cec_transmit(struct cec_adapter *adap, u8 attempts, argument 518 struct meson_ao_cec_device *ao_cec = adap->priv; 543 static int meson_ao_cec_adap_enable(struct cec_adapter *adap, bool enable) argument 545 struct meson_ao_cec_device *ao_cec = adap [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-cadence.c | 168 * @adap: I2C adapter instance 196 struct i2c_adapter adap; member in struct:cdns_i2c 447 dev_err(id->adap.dev.parent, 725 * @adap: pointer to the i2c adapter driver instance 730 static void cdns_i2c_master_reset(struct i2c_adapter *adap) argument 732 struct cdns_i2c *id = adap->algo_data; 753 struct i2c_adapter *adap) 785 if (msg_timeout < adap->timeout) 786 msg_timeout = adap->timeout; 791 cdns_i2c_master_reset(adap); 752 cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, struct i2c_adapter *adap) argument 820 cdns_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 936 cdns_i2c_func(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-riic.c | 113 static int riic_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 115 struct riic_dev *riic = i2c_get_adapdata(adap); 120 pm_runtime_get_sync(adap->dev.parent); 153 pm_runtime_put(adap->dev.parent); 273 static u32 riic_func(struct i2c_adapter *adap) argument 401 struct i2c_adapter *adap; local 446 adap = &riic->adapter; 447 i2c_set_adapdata(adap, riic); 448 strscpy(adap->name, "Renesas RIIC adapter", sizeof(adap [all...] |
H A D | i2c-ali1535.c | 212 static int ali1535_transaction(struct i2c_adapter *adap) argument 218 dev_dbg(&adap->dev, "Transaction (pre): STS=%02x, TYP=%02x, " 248 dev_info(&adap->dev, 265 dev_err(&adap->dev, 290 dev_err(&adap->dev, "SMBus Timeout!\n"); 295 dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); 304 dev_dbg(&adap->dev, 312 dev_err(&adap->dev, "Error: device error\n"); 318 dev_err(&adap->dev, "Error: command never completed\n"); 321 dev_dbg(&adap 341 ali1535_access(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument [all...] |
H A D | i2c-kempld.c | 58 struct i2c_adapter adap; member in struct:kempld_i2c_data 186 static int kempld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 189 struct kempld_i2c_data *i2c = i2c_get_adapdata(adap); 273 static u32 kempld_i2c_func(struct i2c_adapter *adap) argument 303 i2c->adap = kempld_i2c_adapter; 304 i2c->adap.dev.parent = i2c->dev; 305 ACPI_COMPANION_SET(&i2c->adap.dev, ACPI_COMPANION(&pdev->dev)); 306 i2c_set_adapdata(&i2c->adap, i2c); 320 i2c->adap.nr = i2c_bus; 321 ret = i2c_add_numbered_adapter(&i2c->adap); [all...] |
H A D | i2c-sis5595.c | 217 static int sis5595_transaction(struct i2c_adapter *adap) argument 226 dev_dbg(&adap->dev, "SMBus busy (%04x). Resetting...\n", temp); 230 dev_dbg(&adap->dev, "Failed! (%02x)\n", temp); 233 dev_dbg(&adap->dev, "Successful!\n"); 248 dev_dbg(&adap->dev, "SMBus Timeout!\n"); 253 dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); 258 dev_err(&adap->dev, "Bus collision! SMBus may be locked until " 272 dev_dbg(&adap->dev, "Failed reset at end of transaction (%02x)\n", temp); 278 static s32 sis5595_access(struct i2c_adapter *adap, u16 addr, argument 314 dev_warn(&adap [all...] |
H A D | i2c-designware-slave.c | 234 struct i2c_adapter *adap = &dev->adapter; local 256 snprintf(adap->name, sizeof(adap->name), 258 adap->retries = 3; 259 adap->algo = &i2c_dw_algo; 260 adap->dev.parent = dev->dev; 261 i2c_set_adapdata(adap, dev); 271 ret = i2c_add_numbered_adapter(adap);
|
H A D | i2c-piix4.c | 615 static s32 piix4_access(struct i2c_adapter * adap, u16 addr, argument 619 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); 671 dev_warn(&adap->dev, "Unsupported transaction %d\n", size); 677 status = piix4_transaction(adap); 797 static s32 piix4_access_sb800(struct i2c_adapter *adap, u16 addr, argument 801 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); 808 retval = piix4_sb800_region_request(&adap->dev, &adapdata->mmio_cfg); 845 dev_warn(&adap->dev, 850 dev_warn(&adap->dev, 859 dev_warn(&adap 935 struct i2c_adapter *adap; local 1116 piix4_adap_remove(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-sprd.c | 79 struct i2c_adapter adap; member in struct:sprd_i2c 311 static u32 sprd_i2c_func(struct i2c_adapter *adap) argument 453 i2c_dev->adap.nr); 460 i2c_dev->adap.nr); 470 i2c_dev->adap.nr, i2c_dev->src_clk); 475 i2c_dev->adap.nr); 503 i2c_set_adapdata(&i2c_dev->adap, i2c_dev); 505 snprintf(i2c_dev->adap.name, sizeof(i2c_dev->adap.name), 509 i2c_dev->adap [all...] |
H A D | i2c-rcar.c | 143 struct i2c_adapter adap; member in struct:rcar_i2c_priv 171 #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent) 189 static int rcar_i2c_get_scl(struct i2c_adapter *adap) argument 191 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 197 static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val) argument 199 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 209 static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val) argument 211 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 221 static int rcar_i2c_get_bus_free(struct i2c_adapter *adap) argument 223 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 886 rcar_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 947 rcar_i2c_master_xfer_atomic(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 1049 rcar_i2c_func(struct i2c_adapter *adap) argument 1103 struct i2c_adapter *adap; local [all...] |
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-lpc2k.c | 76 struct i2c_adapter adap; member in struct:lpc2k_i2c 292 static int i2c_lpc2k_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 295 struct lpc2k_i2c *i2c = i2c_get_adapdata(adap); 334 static u32 i2c_lpc2k_functionality(struct i2c_adapter *adap) argument 410 i2c_set_adapdata(&i2c->adap, i2c); 411 i2c->adap.owner = THIS_MODULE; 412 strscpy(i2c->adap.name, "LPC2K I2C adapter", sizeof(i2c->adap.name)); 413 i2c->adap.algo = &i2c_lpc2k_algorithm; 414 i2c->adap [all...] |
H A D | i2c-wmt.c | 240 static int wmt_i2c_xfer(struct i2c_adapter *adap, argument 247 struct wmt_i2c_dev *i2c_dev = i2c_get_adapdata(adap); 266 static u32 wmt_i2c_func(struct i2c_adapter *adap) argument 326 struct i2c_adapter *adap; local 363 adap = &i2c_dev->adapter; 364 i2c_set_adapdata(adap, i2c_dev); 365 strscpy(adap->name, "WMT I2C adapter", sizeof(adap->name)); 366 adap->owner = THIS_MODULE; 367 adap [all...] |
H A D | i2c-ibm_iic.c | 416 !(in_8(&iic->sts) & STS_PT), dev->adap.timeout); 427 unsigned long x = jiffies + dev->adap.timeout; 552 static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 554 struct ibm_iic_private* dev = (struct ibm_iic_private*)(i2c_get_adapdata(adap)); 621 static u32 iic_func(struct i2c_adapter *adap) argument 693 struct i2c_adapter *adap; local 737 adap = &dev->adap; 738 adap->dev.parent = &ofdev->dev; 739 adap [all...] |
H A D | i2c-sun6i-p2wi.c | 112 static u32 p2wi_functionality(struct i2c_adapter *adap) argument 117 static int p2wi_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument 121 struct p2wi *p2wi = i2c_get_adapdata(adap); 125 dev_err(&adap->dev, "invalid P2WI address\n"); 142 dev_err(&adap->dev, "P2WI bus busy\n"); 157 dev_err(&adap->dev, "P2WI bus busy\n"); 162 dev_err(&adap->dev, "P2WI bus xfer error\n");
|
/linux-master/arch/arm/mach-omap1/ |
H A D | board-sx1.c | 47 struct i2c_adapter *adap; local 52 adap = i2c_get_adapter(0); 53 if (!adap) 61 err = i2c_transfer(adap, msg, 1); 62 i2c_put_adapter(adap); 71 struct i2c_adapter *adap; local 76 adap = i2c_get_adapter(0); 77 if (!adap) 85 err = i2c_transfer(adap, msg, 1); 91 err = i2c_transfer(adap, ms [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | smt.c | 120 void do_smt_write_rpl(struct adapter *adap, const struct cpl_smt_write_rpl *rpl) argument 123 struct smt_data *s = adap->smt; 128 dev_err(adap->pdev_dev, 209 static struct smt_entry *t4_smt_alloc_switching(struct adapter *adap, u16 pfvf, argument 212 struct smt_data *s = adap->smt; 224 write_smt_entry(adap, e); 244 struct adapter *adap = netdev2adap(dev); local 246 return t4_smt_alloc_switching(adap, 0x0, smac);
|
H A D | l2t.c | 138 static int write_l2e(struct adapter *adap, struct l2t_entry *e, int sync) argument 140 struct l2t_data *d = adap->l2t; 154 TID_QID_V(adap->sge.fw_evtq.abs_id))); 162 t4_mgmt_tx(adap, skb); 173 static void send_pending(struct adapter *adap, struct l2t_entry *e) argument 178 t4_ofld_send(adap, skb); 186 void do_l2t_write_rpl(struct adapter *adap, const struct cpl_l2t_write_rpl *rpl) argument 188 struct l2t_data *d = adap->l2t; 193 dev_err(adap->pdev_dev, 204 send_pending(adap, 224 struct adapter *adap = netdev2adap(dev); local 477 struct adapter *adap = netdev2adap(dev); local 509 t4_l2t_update(struct adapter *adap, struct neighbour *neigh) argument 577 t4_l2t_alloc_switching(struct adapter *adap, u16 vlan, u8 port, u8 *eth_addr) argument 624 struct adapter *adap = netdev2adap(dev); local 748 struct adapter *adap = inode->i_private; local [all...] |
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | gl861.c | 87 static int gl861_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 90 struct dvb_usb_device *d = i2c_get_adapdata(adap); 177 static int gl861_frontend_attach(struct dvb_usb_adapter *adap) argument 180 adap->fe[0] = dvb_attach(zl10353_attach, &gl861_zl10353_config, 181 &adap_to_d(adap)->i2c_adap); 182 if (adap->fe[0] == NULL) 192 static int gl861_tuner_attach(struct dvb_usb_adapter *adap) argument 195 adap->fe[0], &adap_to_d(adap)->i2c_adap, 413 static int friio_frontend_attach(struct dvb_usb_adapter *adap) argument 436 friio_frontend_detach(struct dvb_usb_adapter *adap) argument 445 friio_tuner_attach(struct dvb_usb_adapter *adap) argument 465 friio_tuner_detach(struct dvb_usb_adapter *adap) argument [all...] |
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dtt200u.c | 40 static int dtt200u_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 42 struct dvb_usb_device *d = adap->dev; 50 ret = dvb_usb_generic_write(adap->dev, st->data, 2); 58 ret = dvb_usb_generic_write(adap->dev, st->data, 1); 66 static int dtt200u_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument 68 struct dvb_usb_device *d = adap->dev; 80 ret = dvb_usb_generic_write(adap->dev, st->data, 4); 131 static int dtt200u_frontend_attach(struct dvb_usb_adapter *adap) argument 133 adap->fe_adap[0].fe = dtt200u_fe_attach(adap [all...] |
H A D | az6027.c | 363 static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 378 ret = az6027_usb_out_op(adap->dev, req, value, index, NULL, blen); 784 struct dvb_usb_adapter *adap = fe->dvb->priv; local 801 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); 806 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); 811 i2c_transfer(&adap->dev->i2c_adap, &i2c_msg, 1); 821 static int az6027_frontend_poweron(struct dvb_usb_adapter *adap) argument 834 ret = az6027_usb_out_op(adap->dev, req, value, index, NULL, blen); 840 static int az6027_frontend_reset(struct dvb_usb_adapter *adap) argument 854 ret = az6027_usb_out_op(adap 883 az6027_frontend_tsbypass(struct dvb_usb_adapter *adap, int onoff) argument 904 az6027_frontend_attach(struct dvb_usb_adapter *adap) argument 951 az6027_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument [all...] |
/linux-master/drivers/media/cec/usb/pulse8/ |
H A D | pulse8-cec.c | 176 struct cec_adapter *adap; member in struct:pulse8 327 cec_transmit_attempt_done(pulse8->adap, CEC_TX_STATUS_ERROR); 341 dev_info(pulse8->dev, "adap received %*ph\n", 344 cec_received_msg(pulse8->adap, 359 cec_transmit_attempt_done(pulse8->adap, status); 482 static int pulse8_cec_adap_enable(struct cec_adapter *adap, bool enable) argument 484 struct pulse8 *pulse8 = cec_get_drvdata(adap); 501 static int pulse8_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument 503 struct pulse8 *pulse8 = cec_get_drvdata(adap); 505 u16 pa = adap 623 pulse8_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument 637 pulse8_cec_adap_free(struct cec_adapter *adap) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | bus.c | 33 nvkm_i2c_bus_pre_xfer(struct i2c_adapter *adap) argument 35 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 40 nvkm_i2c_bus_post_xfer(struct i2c_adapter *adap) argument 42 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 78 nvkm_i2c_bus_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 80 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 93 nvkm_i2c_bus_func(struct i2c_adapter *adap) argument
|