Searched refs:msgs (Results 201 - 225 of 319) sorted by relevance

1234567891011>>

/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/misc/
H A Dibmvmc.c156 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL);
157 free_page((unsigned long)queue->msgs);
182 memset(queue->msgs, 0x00, PAGE_SIZE);
211 crq = &queue->msgs[queue->cur];
1779 * handle init msgs.
2120 queue->msgs = (struct ibmvmc_crq_msg *)get_zeroed_page(GFP_KERNEL);
2122 if (!queue->msgs)
2125 queue->size = PAGE_SIZE / sizeof(*queue->msgs);
2127 queue->msg_token = dma_map_single(adapter->dev, queue->msgs,
2128 queue->size * sizeof(*queue->msgs),
[all...]
/linux-master/drivers/media/i2c/
H A Dthp7312.c1497 struct i2c_msg msgs[2]; local
1504 msgs[0].addr = client->addr;
1505 msgs[0].flags = 0;
1506 msgs[0].len = sizeof(thp7312_cmd_read_reg),
1507 msgs[0].buf = (u8 *)thp7312_cmd_read_reg;
1509 msgs[1].addr = client->addr;
1510 msgs[1].flags = I2C_M_RD;
1511 msgs[1].len = read_size;
1512 msgs[1].buf = read_buf;
1514 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Danx9805.c43 anx9805_bus_xfer(struct nvkm_i2c_bus *base, struct i2c_msg *msgs, int num) argument
48 struct i2c_msg *msg = msgs;
/linux-master/net/kcm/
H A Dkcmproc.c145 psock->strp.stats.msgs,
329 strp_stats.msgs,
/linux-master/drivers/i2c/busses/
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-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-mt7621.c139 static int mtk_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
152 pmsg = &msgs[i];
H A Di2c-au1550.c213 au1550_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
222 p = &msgs[i];
H A Di2c-cp2615.c214 cp2615_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
224 msg = &msgs[i];
H A Di2c-kempld.c186 static int kempld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
194 i2c->msg = msgs;
H A Di2c-sh_mobile.c640 struct i2c_msg *msgs, int num)
653 msg = &msgs[i];
717 struct i2c_msg *msgs,
723 return sh_mobile_xfer(pd, msgs, num);
727 struct i2c_msg *msgs,
733 return sh_mobile_xfer(pd, msgs, num);
639 sh_mobile_xfer(struct sh_mobile_i2c_data *pd, struct i2c_msg *msgs, int num) argument
716 sh_mobile_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
726 sh_mobile_i2c_xfer_atomic(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
H A Di2c-npcm7xx.c297 struct i2c_msg *msgs; member in struct:npcm_i2c
694 struct i2c_msg *msgs; local
698 msgs = bus->msgs;
701 * check that transaction was not timed-out, and msgs still
704 if (!msgs)
718 if (bus->msgs) {
719 if (msgs[0].flags & I2C_M_RD)
720 msgs[0].len = info;
722 msgs[
2078 npcm_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
[all...]
H A Di2c-tegra.c1372 static int tegra_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], argument
1390 if (msgs[i + 1].flags & I2C_M_NOSTART)
1396 if (msgs[i].flags & I2C_M_RECV_LEN) {
1397 ret = tegra_i2c_xfer_msg(i2c_dev, &msgs[i], MSG_END_CONTINUE);
1401 msgs[i].len += msgs[i].buf[0];
1402 dev_dbg(i2c_dev->dev, "reading %d bytes\n", msgs[i].len);
1404 ret = tegra_i2c_xfer_msg(i2c_dev, &msgs[i], end_type);
1415 struct i2c_msg msgs[], int num)
1421 ret = tegra_i2c_xfer(adap, msgs, nu
1414 tegra_i2c_xfer_atomic(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
[all...]
H A Di2c-rcar.c421 struct i2c_msg *msgs, int num)
423 priv->msg = msgs;
887 struct i2c_msg *msgs,
915 rcar_i2c_request_dma(priv, msgs + i);
917 rcar_i2c_first_msg(priv, msgs, num);
948 struct i2c_msg *msgs,
967 rcar_i2c_first_msg(priv, msgs, num);
420 rcar_i2c_first_msg(struct rcar_i2c_priv *priv, struct i2c_msg *msgs, int num) argument
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
H A Di2c-xiic.c238 static int xiic_start_xfer(struct xiic_i2c *i2c, struct i2c_msg *msgs, int num);
1100 static int xiic_start_xfer(struct xiic_i2c *i2c, struct i2c_msg *msgs, int num) argument
1111 i2c->tx_msg = msgs;
1154 static int xiic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
1166 err = xiic_start_xfer(i2c, msgs, num);
H A Di2c-bcm-iproc.c840 struct i2c_msg *msgs, bool process_call)
846 struct i2c_msg *msg = &msgs[0];
960 struct i2c_msg msgs[], int num)
969 if (msgs[1].flags & I2C_M_NOSTART) {
975 ret = bcm_iproc_i2c_xfer_internal(iproc_i2c, msgs, process_call);
839 bcm_iproc_i2c_xfer_internal(struct bcm_iproc_i2c_dev *iproc_i2c, struct i2c_msg *msgs, bool process_call) argument
959 bcm_iproc_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
/linux-master/drivers/i2c/muxes/
H A Di2c-demux-pinctrl.c38 static int i2c_demux_master_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument
43 return __i2c_transfer(parent, msgs, num);
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi_ddc.c212 struct i2c_msg *msgs, int num)
237 struct i2c_msg *msg = &msgs[i];
211 mtk_hdmi_ddc_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/gpu/drm/i915/display/
H A Ddvo_ch7017.c171 struct i2c_msg msgs[] = { local
185 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2;
H A Ddvo_ivch.c199 struct i2c_msg msgs[] = { local
221 if (i2c_transfer(adapter, msgs, 3) == 3) {
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hdcp.c83 struct i2c_msg msgs[] = { local
99 rc = i2c_transfer(hdmi->i2c, msgs, 2);
122 struct i2c_msg msgs[] = { local
138 msgs[0].buf = buf;
139 msgs[0].len = data_len + 1;
141 rc = i2c_transfer(hdmi->i2c, msgs, 1);
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_mst_topology.c58 * The helpers encapsulate the sending and received of sideband msgs.
5752 static bool remote_i2c_read_ok(const struct i2c_msg msgs[], int num) argument
5760 if (msgs[i].flags & I2C_M_RD ||
5761 msgs[i].len > 0xff)
5765 return msgs[num - 1].flags & I2C_M_RD &&
5766 msgs[num - 1].len <= 0xff;
5769 static bool remote_i2c_write_ok(const struct i2c_msg msgs[], int num) argument
5774 if (msgs[i].flags & I2C_M_RD || !(msgs[i].flags & I2C_M_STOP) ||
5775 msgs[
5782 drm_dp_mst_i2c_read(struct drm_dp_mst_branch *mstb, struct drm_dp_mst_port *port, struct i2c_msg *msgs, int num) argument
5835 drm_dp_mst_i2c_write(struct drm_dp_mst_branch *mstb, struct drm_dp_mst_port *port, struct i2c_msg *msgs, int num) argument
5881 drm_dp_mst_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/drivers/net/phy/mscc/
H A Dmscc_ptp.c509 static const u8 msgs[] = { local
516 for (i = 0; i < ARRAY_SIZE(msgs); i++) {
529 msgs[i] << 24);
850 static const u8 msgs[] = { local
857 for (i = 0; i < ARRAY_SIZE(msgs); i++) {
859 vsc85xx_ts_ptp_action_flow(phydev, blk, msgs[i],
861 else if (msgs[i] == PTP_MSGTYPE_SYNC && one_step)
863 vsc85xx_ts_ptp_action_flow(phydev, blk, msgs[i],
866 vsc85xx_ts_ptp_action_flow(phydev, blk, msgs[i],
/linux-master/drivers/media/i2c/cx25840/
H A Dcx25840-core.c101 struct i2c_msg msgs[2]; local
107 msgs[0].addr = client->addr;
108 msgs[0].flags = 0;
109 msgs[0].len = 2;
110 msgs[0].buf = (char *)tx_buf;
113 msgs[1].addr = client->addr;
114 msgs[1].flags = I2C_M_RD;
115 msgs[1].len = 1;
116 msgs[1].buf = (char *)rx_buf;
118 if (i2c_transfer(client->adapter, msgs,
126 struct i2c_msg msgs[2]; local
[all...]

Completed in 297 milliseconds

1234567891011>>