Searched refs:msgs (Results 226 - 250 of 319) sorted by last modified time

1234567891011>>

/linux-master/drivers/mfd/
H A Dtps6594-i2c.c23 static int tps6594_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
25 int ret = i2c_transfer(adap, msgs, num);
37 struct i2c_msg msgs[2]; local
54 msgs[0].addr = addr;
55 msgs[0].flags = 0;
56 msgs[0].len = 1;
57 msgs[0].buf = ®
60 msgs[1].addr = msgs[0].addr;
61 msgs[
108 struct i2c_msg msgs[2]; local
[all...]
H A Dntxec.c41 struct i2c_msg msgs[] = { local
52 res = i2c_transfer(poweroff_restart_client->adapter, msgs, ARRAY_SIZE(msgs));
75 struct i2c_msg msgs[] = { local
86 res = i2c_transfer(poweroff_restart_client->adapter, msgs, ARRAY_SIZE(msgs));
/linux-master/drivers/iio/pressure/
H A Dicp10100.c106 struct i2c_msg *msgs, int num)
110 ret = i2c_transfer(adap, msgs, num);
128 struct i2c_msg msgs[2] = { local
156 ret = icp10100_i2c_xfer(st->client->adapter, msgs,
157 ARRAY_SIZE(msgs));
162 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[0], 1);
169 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[1], 1);
105 icp10100_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/iio/light/
H A Dmax44009.c204 struct i2c_msg msgs[] = { local
238 msgs, MAX44009_READ_LUX_XFER_LEN);
/linux-master/drivers/i2c/busses/
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-uniphier-f.c407 struct i2c_msg *msgs, int num) argument
409 struct i2c_msg *msg, *emsg = msgs + num;
417 for (msg = msgs; msg < emsg; msg++) {
H A Di2c-uniphier.c215 struct i2c_msg *msgs, int num)
217 struct i2c_msg *msg, *emsg = msgs + num;
224 for (msg = msgs; msg < emsg; msg++) {
216 uniphier_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
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-opal.c73 static int i2c_opal_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
86 req.type = (msgs[0].flags & I2C_M_RD) ?
88 req.addr = cpu_to_be16(msgs[0].addr);
89 req.size = cpu_to_be32(msgs[0].len);
90 req.buffer_ra = cpu_to_be64(__pa(msgs[0].buf));
93 req.type = (msgs[1].flags & I2C_M_RD) ?
95 req.addr = cpu_to_be16(msgs[0].addr);
96 req.subaddr_sz = msgs[0].len;
97 for (i = 0; i < msgs[0].len; i++)
98 req.subaddr = (req.subaddr << 8) | msgs[
[all...]
H A Di2c-nvidia-gpu.c167 struct i2c_msg *msgs, int num)
180 if (msgs[i].flags & I2C_M_RD) {
182 writel(msgs[i].addr, i2cd->regs + I2C_MST_ADDR);
184 status = gpu_i2c_read(i2cd, msgs[i].buf, msgs[i].len);
188 u8 addr = i2c_8bit_addr_from_msg(msgs + i);
201 for (j = 0; j < msgs[i].len; j++) {
202 status = gpu_i2c_write(i2cd, msgs[i].buf[j]);
166 gpu_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
H A Di2c-digicolor.c243 static int dc_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
249 ret = dc_i2c_xfer_msg(i2c, &msgs[i], i == 0, i == num - 1);
H A Di2c-bcm-kona.c592 struct i2c_msg msgs[], int num)
628 pmsg = &msgs[i];
591 bcm_kona_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
H A Di2c-amd-mp2-plat.c152 static int i2c_amd_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
166 pmsg = &msgs[i];
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-mchp-pci1xxxx.c993 struct i2c_msg *msgs, int num)
1002 slaveaddr = i2c_8bit_addr_from_msg(&msgs[i]);
1008 if ((i == num - 1) || (msgs[i].flags & I2C_M_STOP))
1013 if (msgs[i].flags & I2C_M_RECV_LEN)
1018 if (msgs[i].flags & I2C_M_RD)
1020 msgs[i].buf, msgs[i].len);
1023 msgs[i].buf, msgs[i].len);
992 pci1xxxx_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/platform/x86/
H A Dasus-tf103c-dock.c174 struct i2c_msg msgs[2]; local
181 msgs[0].addr = client->addr;
182 msgs[0].flags = 0;
183 msgs[0].len = sizeof(reg);
184 msgs[0].buf = reg;
186 msgs[1].addr = client->addr;
187 msgs[1].flags = I2C_M_RD;
188 msgs[1].len = TF103C_DOCK_KBD_DATA_MAX_LENGTH;
189 msgs[1].buf = dock->kbd_buf;
191 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ
[all...]
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_maven.c141 struct i2c_msg msgs[] = { local
157 err = i2c_transfer(c->adapter, msgs, 2);
/linux-master/drivers/net/mdio/
H A Dmdio-i2c.c37 struct i2c_msg msgs[2]; local
52 msgs[0].addr = bus_addr;
53 msgs[0].flags = 0;
54 msgs[0].len = p - addr;
55 msgs[0].buf = addr;
56 msgs[1].addr = bus_addr;
57 msgs[1].flags = I2C_M_RD;
58 msgs[1].len = sizeof(data);
59 msgs[1].buf = data;
61 ret = i2c_transfer(i2c, msgs, ARRAY_SIZ
133 __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs, int num) argument
150 struct i2c_msg msgs[2]; local
196 i2c_transfer_rollball(struct i2c_adapter *i2c, struct i2c_msg *msgs, int num) argument
232 struct i2c_msg msgs[2]; local
275 struct i2c_msg msgs[2]; local
[all...]
/linux-master/drivers/input/touchscreen/
H A Dwacom_i2c.c71 struct i2c_msg msgs[] = { local
87 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
90 if (ret != ARRAY_SIZE(msgs))
H A Dhynitron_cstxxx.c121 struct i2c_msg msgs[] = { local
138 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
139 if (ret == ARRAY_SIZE(msgs))
/linux-master/drivers/input/rmi4/
H A Drmi_i2c.c136 struct i2c_msg msgs[] = { local
158 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
159 if (retval == ARRAY_SIZE(msgs))
/linux-master/drivers/w1/slaves/
H A Dw1_ds28e17.c347 struct i2c_msg *msgs, int num)
369 && msgs[i].addr == msgs[i+1].addr
370 && !(msgs[i].flags & I2C_M_RD)
371 && (msgs[i+1].flags & I2C_M_RD)
372 && (msgs[i].len <= W1_F19_WRITE_DATA_LIMIT)) {
377 result = w1_f19_i2c_write_read(sl, msgs[i].addr,
378 msgs[i].buf, msgs[i].len,
379 msgs[
346 w1_f19_i2c_master_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/drivers/media/pci/ddbridge/
H A Dddbridge-core.c1642 struct i2c_msg msgs[2] = {{ .addr = 0x40, .flags = 0, local
1646 val = i2c_transfer(&port->i2c->adap, msgs, 2);
/linux-master/drivers/staging/media/av7110/
H A Dav7110_v4l.c30 struct i2c_msg msgs = { .flags = 0, .len = 5, .buf = msg }; local
34 msgs.addr = 0x40;
37 msgs.addr = 0x42;
43 if (i2c_transfer(&av7110->i2c_adap, &msgs, 1) != 1) {
55 struct i2c_msg msgs[2] = { local
62 msgs[0].addr = 0x40;
63 msgs[1].addr = 0x40;
66 msgs[0].addr = 0x42;
67 msgs[1].addr = 0x42;
73 if (i2c_transfer(&av7110->i2c_adap, &msgs[
[all...]
H A Dav7110.c1412 struct i2c_msg msgs; local
1414 msgs.flags = 0;
1415 msgs.addr = id / 2;
1416 msgs.len = 2;
1417 msgs.buf = msg;
1418 return i2c_transfer(&av7110->i2c_adap, &msgs, 1);
1425 struct i2c_msg msgs[2]; local
1427 msgs[0].flags = 0;
1428 msgs[1].flags = I2C_M_RD;
1429 msgs[
[all...]

Completed in 730 milliseconds

1234567891011>>