/linux-master/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 677 * @msgs: Pointer to data to be written. 722 struct i2c_msg msgs[], int num_msgs) 737 priv->cli.slave_adr = msgs[i].addr; 738 priv->cli.buffer = msgs[i].buf; 739 priv->cli.count = msgs[i].len; 743 status = nmk_i2c_xfer_one(priv, msgs[i].flags); 721 nmk_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num_msgs) argument
|
H A D | i2c-uniphier-f.c | 408 struct i2c_msg *msgs, int num) 410 struct i2c_msg *msg, *emsg = msgs + num; 418 for (msg = msgs; msg < emsg; msg++) { 407 uniphier_fi2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
H A D | i2c-cpm.c | 297 static int cpm_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 328 pmsg = &msgs[tptr]; 351 pmsg = &msgs[tptr];
|
H A D | i2c-sprd.c | 287 struct i2c_msg *msgs, int num) 297 ret = sprd_i2c_handle_msg(i2c_adap, &msgs[im], 0); 302 ret = sprd_i2c_handle_msg(i2c_adap, &msgs[im++], 1); 286 sprd_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
|
H A D | i2c-img-scb.c | 1024 static int img_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 1045 if (!msgs[i].len && msgs[i].flags & I2C_M_RD) 1055 if (!msgs[i].len || 1056 (msgs[i].flags & I2C_M_IGNORE_NAK)) 1065 struct i2c_msg *msg = &msgs[i];
|
H A D | i2c-omap.c | 792 omap_i2c_xfer_common(struct i2c_adapter *adap, struct i2c_msg msgs[], int num, argument 815 r = omap_i2c_xfer_msg(adap, &msgs[i], (i == (num - 1)), 836 omap_i2c_xfer_irq(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 838 return omap_i2c_xfer_common(adap, msgs, num, false); 842 omap_i2c_xfer_polling(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 844 return omap_i2c_xfer_common(adap, msgs, num, true);
|
H A D | i2c-pxa.c | 1117 struct i2c_msg *msgs, int num, 1124 ret = xfer(i2c, msgs, num); 1143 struct i2c_msg msgs[], int num) 1147 return i2c_pxa_internal_xfer(i2c, msgs, num, i2c_pxa_do_xfer); 1232 struct i2c_msg msgs[], int num) 1243 return i2c_pxa_internal_xfer(i2c, msgs, num, i2c_pxa_do_pio_xfer); 1116 i2c_pxa_internal_xfer(struct pxa_i2c *i2c, struct i2c_msg *msgs, int num, int (*xfer)(struct pxa_i2c *, struct i2c_msg *, int num)) argument 1142 i2c_pxa_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 1231 i2c_pxa_pio_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
|
H A D | i2c-diolan-u2c.c | 339 static int diolan_usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, argument 352 pmsg = &msgs[i];
|
H A D | i2c-viperboard.c | 265 static int vprbrd_i2c_xfer(struct i2c_adapter *i2c, struct i2c_msg *msgs, argument 279 pmsg = &msgs[i];
|
H A D | i2c-rzv2m.c | 355 struct i2c_msg *msgs, int num) 373 ret = rzv2m_i2c_master_xfer_msg(priv, &msgs[i], i == (num - 1)); 354 rzv2m_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
|
H A D | i2c-altera.c | 360 altr_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 366 ret = altr_i2c_xfer_msg(idev, msgs++);
|
H A D | i2c-emev2.c | 209 static int em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 219 ret = __em_i2c_xfer(adap, &msgs[i], (i == (num - 1)));
|
H A D | i2c-lpc2k.c | 292 static int i2c_lpc2k_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 309 i2c->msg = &msgs[i];
|
H A D | i2c-microchip-corei2c.c | 341 static int mchp_corei2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 348 ret = mchp_corei2c_xfer_msg(idev, msgs++);
|
H A D | i2c-iop3xx.c | 356 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, argument 369 ret = iop3xx_i2c_handle_msg(i2c_adap, &msgs[im]);
|
/linux-master/drivers/media/i2c/ |
H A D | hi846.c | 1220 struct i2c_msg msgs[2]; local 1226 msgs[0].addr = client->addr; 1227 msgs[0].flags = 0; 1228 msgs[0].len = sizeof(addr_buf); 1229 msgs[0].buf = addr_buf; 1230 msgs[1].addr = client->addr; 1231 msgs[1].flags = I2C_M_RD; 1232 msgs[1].len = 1; 1233 msgs[1].buf = data_buf; 1235 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov8856.c | 1625 struct i2c_msg msgs[2]; local 1634 msgs[0].addr = client->addr; 1635 msgs[0].flags = 0; 1636 msgs[0].len = sizeof(addr_buf); 1637 msgs[0].buf = addr_buf; 1638 msgs[1].addr = client->addr; 1639 msgs[1].flags = I2C_M_RD; 1640 msgs[1].len = len; 1641 msgs[1].buf = &data_buf[4 - len]; 1643 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | ov5670.c | 1896 struct i2c_msg msgs[2]; local 1907 msgs[0].addr = client->addr; 1908 msgs[0].flags = 0; 1909 msgs[0].len = 2; 1910 msgs[0].buf = (u8 *)®_addr_be; 1913 msgs[1].addr = client->addr; 1914 msgs[1].flags = I2C_M_RD; 1915 msgs[1].len = len; 1916 msgs[1].buf = &data_be_p[4 - len]; 1918 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
H A D | imx319.c | 1791 struct i2c_msg msgs[2]; local 1801 msgs[0].addr = client->addr; 1802 msgs[0].flags = 0; 1803 msgs[0].len = ARRAY_SIZE(addr_buf); 1804 msgs[0].buf = addr_buf; 1807 msgs[1].addr = client->addr; 1808 msgs[1].flags = I2C_M_RD; 1809 msgs[1].len = len; 1810 msgs[1].buf = &data_buf[4 - len]; 1812 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ [all...] |
/linux-master/drivers/iio/light/ |
H A D | as73211.c | 652 struct i2c_msg msgs[] = { local 667 ret = i2c_transfer(data->client->adapter, msgs, ARRAY_SIZE(msgs));
|
H A D | max44009.c | 204 struct i2c_msg msgs[] = { local 238 msgs, MAX44009_READ_LUX_XFER_LEN);
|
/linux-master/drivers/media/radio/ |
H A D | saa7706h.c | 136 struct i2c_msg *msgs, int num) 138 int err = i2c_transfer(client->adapter, msgs, num); 135 saa7706h_i2c_transfer(struct i2c_client *client, struct i2c_msg *msgs, int num) argument
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | nxt6000.c | 55 struct i2c_msg msgs[] = { local 60 ret = i2c_transfer(state->i2c, msgs, 2);
|
/linux-master/drivers/input/misc/ |
H A D | kxtj9.c | 82 struct i2c_msg msgs[] = { local 97 return i2c_transfer(tj9->client->adapter, msgs, 2);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_i2c.c | 289 struct i2c_msg msgs[] = { local 307 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) {
|