Searched refs:msgs (Results 1 - 25 of 319) sorted by last modified time

1234567891011>>

/linux-master/drivers/i2c/
H A Di2c-core-base.c2139 static int i2c_check_for_quirks(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
2150 if (q->flags & I2C_AQ_COMB_WRITE_FIRST && msgs[0].flags & I2C_M_RD)
2151 return i2c_quirk_error(adap, &msgs[0], "1st comb msg must be write");
2153 if (q->flags & I2C_AQ_COMB_READ_SECOND && !(msgs[1].flags & I2C_M_RD))
2154 return i2c_quirk_error(adap, &msgs[1], "2nd comb msg must be read");
2156 if (q->flags & I2C_AQ_COMB_SAME_ADDR && msgs[0].addr != msgs[1].addr)
2157 return i2c_quirk_error(adap, &msgs[0], "comb msg only to same addr");
2159 if (i2c_quirk_exceeded(msgs[0].len, q->max_comb_1st_msg_len))
2160 return i2c_quirk_error(adap, &msgs[
2205 __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
2277 i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/tools/net/ynl/lib/
H A Dynl.py232 self.msgs = []
238 self.msgs.append(msg)
241 yield from self.msgs
449 for msg in self.msgs.values():
471 len(nl_msgs.msgs), "messages", file=sys.stderr)
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c7713 struct i2c_msg *msgs, int num)
7734 cmd.payloads[i].write = !(msgs[i].flags & I2C_M_RD);
7735 cmd.payloads[i].address = msgs[i].addr;
7736 cmd.payloads[i].length = msgs[i].len;
7737 cmd.payloads[i].data = msgs[i].buf;
7712 amdgpu_dm_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/hid/i2c-hid/
H A Di2c-hid-core.c170 struct i2c_msg msgs[2] = { 0 }; local
178 msgs[n].addr = client->addr;
179 msgs[n].flags = (client->flags & I2C_M_TEN) | I2C_M_DMA_SAFE;
180 msgs[n].len = send_len;
181 msgs[n].buf = send_buf;
186 msgs[n].addr = client->addr;
187 msgs[n].flags = (client->flags & I2C_M_TEN) |
189 msgs[n].len = recv_len;
190 msgs[n].buf = recv_buf;
194 ret = i2c_transfer(client->adapter, msgs,
[all...]
/linux-master/drivers/hid/
H A Dhid-mcp2221.c354 struct i2c_msg msgs[], int num)
364 if (msgs->flags & I2C_M_RD) {
365 ret = mcp_i2c_smbus_read(mcp, msgs, MCP2221_I2C_RD_DATA,
368 ret = mcp_i2c_write(mcp, msgs, MCP2221_I2C_WR_DATA, 1);
375 if (msgs[0].addr == msgs[1].addr &&
376 !(msgs[0].flags & I2C_M_RD) &&
377 (msgs[1].flags & I2C_M_RD)) {
379 ret = mcp_i2c_write(mcp, &msgs[0],
384 ret = mcp_i2c_smbus_read(mcp, &msgs[
353 mcp_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
[all...]
/linux-master/drivers/i2c/busses/
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-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
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_dual_mode_helper.c75 struct i2c_msg msgs[] = { local
96 msgs[1].buf = tmpbuf;
99 ret = i2c_transfer(adapter, msgs, ARRAY_SIZE(msgs));
107 if (ret != ARRAY_SIZE(msgs))
H A Ddrm_dp_helper.c1884 static int drm_dp_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, argument
1901 msg.address = msgs[i].addr;
1902 drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
1915 drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
1924 for (j = 0; j < msgs[i].len; j += msg.size) {
1925 msg.buffer = msgs[i].buf + j;
1926 msg.size = min(transfer_size, msgs[i].len - j);
1934 drm_dp_i2c_msg_set_request(&msg, &msgs[i]);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_sdvo.c256 struct i2c_msg msgs[] = { local
272 if ((ret = i2c_transfer(intel_sdvo->i2c, msgs, 2)) == 2)
469 struct i2c_msg *msgs; local
477 msgs = kcalloc(args_len + 3, sizeof(*msgs), GFP_KERNEL);
478 if (!msgs) {
486 msgs[i].addr = intel_sdvo->slave_addr;
487 msgs[i].flags = 0;
488 msgs[i].len = 2;
489 msgs[
3288 intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/tools/net/ynl/
H A Dynl-gen-c.py970 for op in self.msgs.values():
985 for op_name, op in self.msgs.items():
1549 for op_name, op in family.msgs.items():
2490 for op in family.msgs.values():
2511 for op in family.msgs.values():
/linux-master/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c245 struct i2c_msg msgs[] = { local
267 msgs[1].buf = &data[len - rem_len];
269 msgs[1].len = rlen;
271 status = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
289 struct i2c_msg msgs[] = { local
304 msgs[0].len = len + sizeof(rab);
305 msgs[0].buf = buf;
308 status = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
[all...]
/linux-master/drivers/usb/typec/tcpm/
H A Dtcpci_maxim_core.c212 struct i2c_msg msgs[] = { local
226 ret = i2c_transfer(i2c->adapter, msgs, 1);
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.c345 u16 msgs; local
352 for (msgs = 0; msgs < mdev->msgs_acked; msgs++) {
379 u16 msgs; local
386 for (msgs = 0; msgs < mdev->msgs_acked; msgs++) {
/linux-master/drivers/iio/light/
H A Dvl6180.c131 struct i2c_msg msgs[2] = { local
137 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
171 struct i2c_msg msgs[1] = { local
179 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
191 struct i2c_msg msgs[1] = { local
198 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
H A Das73211.c652 struct i2c_msg msgs[] = { local
667 ret = i2c_transfer(data->client->adapter, msgs, ARRAY_SIZE(msgs));
/linux-master/drivers/iio/imu/bmi323/
H A Dbmi323_i2c.c30 struct i2c_msg msgs[2]; local
33 msgs[0].addr = priv->i2c->addr;
34 msgs[0].flags = priv->i2c->flags;
35 msgs[0].len = reg_size;
36 msgs[0].buf = (u8 *)reg_buf;
38 msgs[1].addr = priv->i2c->addr;
39 msgs[1].len = val_size + BMI323_I2C_DUMMY;
40 msgs[1].buf = priv->i2c_rx_buffer;
41 msgs[1].flags = priv->i2c->flags | I2C_M_RD;
43 ret = i2c_transfer(priv->i2c->adapter, msgs, ARRAY_SIZ
[all...]
/linux-master/drivers/iio/adc/
H A Dpac1934.c449 struct i2c_msg msgs[2] = { local
463 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
/linux-master/include/media/
H A Dcec.h104 struct list_head msgs; /* queued messages */ member in struct:cec_fh
201 * @monitor_all_cnt: number of filehandles monitoring all msgs
/linux-master/include/linux/
H A Di2c.h131 int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
133 int __i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
517 * defined by the msgs array, with num messages available to transfer via
551 int (*master_xfer)(struct i2c_adapter *adap, struct i2c_msg *msgs,
554 struct i2c_msg *msgs, int num);
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvfc.c711 memset(vhost->async_crq.msgs.async, 0, PAGE_SIZE);
881 free_page((unsigned long)queue->msgs.handle);
882 queue->msgs.handle = NULL;
983 memset(crq->msgs.crq, 0, PAGE_SIZE);
1515 sizeof(*async_crq->msgs.async));
3721 crq = &async_crq->msgs.async[async_crq->cur];
3744 crq = &queue->msgs.crq[queue->cur];
3896 crq = &scrq->msgs.scrq[scrq->cur].crq;
5805 fmt_size = sizeof(*queue->msgs.crq);
5811 fmt_size = sizeof(*queue->msgs
[all...]
/linux-master/drivers/of/
H A Dunittest.c2653 struct i2c_msg *msgs, int num)
2652 unittest_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/media/usb/go7007/
H A Dgo7007-usb.c950 struct i2c_msg msgs[], int num)
967 if (i + 1 < num && msgs[i].addr == msgs[i + 1].addr &&
968 !(msgs[i].flags & I2C_M_RD) &&
969 (msgs[i + 1].flags & I2C_M_RD)) {
972 msgs[i].len, msgs[i + 1].len, msgs[i].addr);
975 buf[1] = msgs[i].len + 1;
976 buf[2] = msgs[
949 go7007_usb_i2c_master_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
[all...]
/linux-master/drivers/media/test-drivers/vidtv/
H A Dvidtv_bridge.c267 struct i2c_msg msgs[],
266 vidtv_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument
/linux-master/drivers/media/pci/ttpci/
H A Dbudget-av.c82 struct i2c_msg msgs[2]; local
84 msgs[0].flags = 0;
85 msgs[1].flags = I2C_M_RD;
86 msgs[0].addr = msgs[1].addr = id / 2;
88 msgs[0].len = 1;
89 msgs[1].len = 1;
90 msgs[0].buf = mm1;
91 msgs[1].buf = mm2;
93 i2c_transfer(i2c, msgs,
101 struct i2c_msg msgs[2] = { local
115 struct i2c_msg msgs; local
[all...]

Completed in 572 milliseconds

1234567891011>>