Searched refs:msgs (Results 226 - 250 of 319) sorted by relevance

1234567891011>>

/linux-master/drivers/i2c/busses/
H A Di2c-nomadik.c677 * @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 Di2c-uniphier-f.c408 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 Di2c-cpm.c297 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 Di2c-sprd.c287 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 Di2c-img-scb.c1024 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 Di2c-omap.c792 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 Di2c-pxa.c1117 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 Di2c-diolan-u2c.c339 static int diolan_usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, argument
352 pmsg = &msgs[i];
H A Di2c-viperboard.c265 static int vprbrd_i2c_xfer(struct i2c_adapter *i2c, struct i2c_msg *msgs, argument
279 pmsg = &msgs[i];
H A Di2c-rzv2m.c355 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 Di2c-altera.c360 altr_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
366 ret = altr_i2c_xfer_msg(idev, msgs++);
H A Di2c-emev2.c209 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 Di2c-lpc2k.c292 static int i2c_lpc2k_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
309 i2c->msg = &msgs[i];
H A Di2c-microchip-corei2c.c341 static int mchp_corei2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
348 ret = mchp_corei2c_xfer_msg(idev, msgs++);
H A Di2c-iop3xx.c356 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 Dhi846.c1220 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 Dov8856.c1625 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 Dov5670.c1896 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 *)&reg_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 Dimx319.c1791 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 Das73211.c652 struct i2c_msg msgs[] = { local
667 ret = i2c_transfer(data->client->adapter, msgs, ARRAY_SIZE(msgs));
H A Dmax44009.c204 struct i2c_msg msgs[] = { local
238 msgs, MAX44009_READ_LUX_XFER_LEN);
/linux-master/drivers/media/radio/
H A Dsaa7706h.c136 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 Dnxt6000.c55 struct i2c_msg msgs[] = { local
60 ret = i2c_transfer(state->i2c, msgs, 2);
/linux-master/drivers/input/misc/
H A Dkxtj9.c82 struct i2c_msg msgs[] = { local
97 return i2c_transfer(tj9->client->adapter, msgs, 2);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_i2c.c289 struct i2c_msg msgs[] = { local
307 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) {

Completed in 285 milliseconds

1234567891011>>