Symbol: I2C_M_RD
arch/arm/mach-omap1/board-sx1.c
88
msg->flags = I2C_M_RD;
arch/sh/boards/mach-ecovec24/setup.c
1057
msg[1].flags = I2C_M_RD;
arch/sh/boards/mach-kfr2r09/setup.c
377
msg.flags = I2C_M_RD;
arch/sh/boards/mach-kfr2r09/setup.c
420
msg.flags = I2C_M_RD;
drivers/base/regmap/regmap-i2c.c
187
xfer[1].flags = I2C_M_RD;
drivers/char/tpm/tpm_i2c_infineon.c
102
.flags = I2C_M_RD,
drivers/char/tpm/tpm_tis_i2c.c
115
if (msg->flags & I2C_M_RD)
drivers/char/tpm/tpm_tis_i2c.c
206
msg.flags = I2C_M_RD;
drivers/char/tpm/tpm_tis_i2c_cr50.c
199
.flags = I2C_M_RD,
drivers/clk/clk-cdce925.c
570
xfer[1].flags = I2C_M_RD;
drivers/clk/clk-renesas-pcie.c
128
xfer[1].flags = I2C_M_RD;
drivers/clk/clk-si521xx.c
127
xfer[1].flags = I2C_M_RD;
drivers/fsi/fsi-master-i2cr.c
84
msgs[1].flags = I2C_M_RD;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
501
.flags = I2C_M_RD,
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c
103
.flags = read ? I2C_M_RD : 0,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
279
.flags = I2C_M_RD,
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
132
if (p->flags & I2C_M_RD) {
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
674
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
680
if (msg[i].addr != addr || (msg[i].flags ^ dir) & I2C_M_RD) {
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
682
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
694
if (msg[i].flags & I2C_M_RD)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9109
cmd.payloads[i].write = !(msgs[i].flags & I2C_M_RD);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
626
msgs[i].flags = cmd->payloads[i].write ? 0 : I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1588
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1594
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1600
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1603
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1627
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2802
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2808
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2814
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2817
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2841
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2516
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2522
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2528
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2531
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2555
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1431
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1437
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1443
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1446
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1470
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2685
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2691
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2697
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2700
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2724
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2354
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2360
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2366
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2369
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2397
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1916
dir = msg[0].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1922
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1928
if ((dir ^ msg[i].flags) & I2C_M_RD) {
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1931
dir = msg[i].flags & I2C_M_RD;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1956
if (!(msg[i].flags & I2C_M_RD)) {
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
110
.flags = read ? I2C_M_RD : 0,
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
554
xfer[1].flags = I2C_M_RD;
drivers/gpu/drm/bridge/inno-hdmi.c
1003
if (msgs[i].flags & I2C_M_RD)
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
82
.flags = I2C_M_RD,
drivers/gpu/drm/bridge/sil-sii8620.c
159
.flags = client->flags | I2C_M_RD,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
686
if (msgs[i].flags & I2C_M_RD)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
476
if (msgs[i].flags & I2C_M_RD)
drivers/gpu/drm/bridge/tda998x_drv.c
434
.flags = I2C_M_RD,
drivers/gpu/drm/display/drm_dp_dual_mode_helper.c
84
.flags = I2C_M_RD,
drivers/gpu/drm/display/drm_dp_helper.c
2103
msg->request = (i2c_msg->flags & I2C_M_RD) ?
drivers/gpu/drm/display/drm_dp_mst_topology.c
5801
if (msgs[i].flags & I2C_M_RD ||
drivers/gpu/drm/display/drm_dp_mst_topology.c
5806
return msgs[num - 1].flags & I2C_M_RD &&
drivers/gpu/drm/display/drm_dp_mst_topology.c
5815
if (msgs[i].flags & I2C_M_RD || !(msgs[i].flags & I2C_M_STOP) ||
drivers/gpu/drm/display/drm_dp_mst_topology.c
5820
return !(msgs[num - 1].flags & I2C_M_RD) && msgs[num - 1].len <= 0xff;
drivers/gpu/drm/display/drm_scdc_helper.c
82
.flags = I2C_M_RD,
drivers/gpu/drm/drm_edid.c
2172
.flags = I2C_M_RD,
drivers/gpu/drm/gma500/cdv_intel_dp.c
161
reading = (msgs[m].flags & I2C_M_RD) != 0;
drivers/gpu/drm/gma500/intel_gmbus.c
270
if (msgs[i].flags & I2C_M_RD) {
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c
144
if (pmsg->flags & I2C_M_RD)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
270
.flags = I2C_M_RD,
drivers/gpu/drm/gma500/psb_intel_sdvo.c
489
msgs[i+2].flags = I2C_M_RD;
drivers/gpu/drm/i915/display/dvo_ch7017.c
182
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/dvo_ch7xxx.c
165
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/dvo_ivch.c
204
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/dvo_ivch.c
215
.flags = I2C_M_RD | I2C_M_NOSTART,
drivers/gpu/drm/i915/display/dvo_ns2501.c
409
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/dvo_sil164.c
91
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/dvo_tfp410.c
112
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/intel_gmbus.c
621
!(msgs[i].flags & I2C_M_RD) &&
drivers/gpu/drm/i915/display/intel_gmbus.c
645
if (msgs[1].flags & I2C_M_RD)
drivers/gpu/drm/i915/display/intel_gmbus.c
682
} else if (msgs[i].flags & I2C_M_RD) {
drivers/gpu/drm/i915/display/intel_gmbus.c
750
(msgs[i].flags & I2C_M_RD) ? 'r' : 'w', msgs[i].len);
drivers/gpu/drm/i915/display/intel_hdmi.c
1329
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/intel_sdvo.c
265
.flags = I2C_M_RD,
drivers/gpu/drm/i915/display/intel_sdvo.c
508
msgs[i+2].flags = I2C_M_RD;
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c
241
if (msg->flags & I2C_M_RD)
drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c
297
if (msg->flags & I2C_M_RD) {
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
91
.flags = I2C_M_RD,
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
124
if (p->flags & I2C_M_RD)
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
140
if (p->flags & I2C_M_RD) {
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
153
(p->flags & I2C_M_RD) ? DDC_READ : DDC_WRITE) |
drivers/gpu/drm/msm/hdmi/hdmi_i2c.c
185
if (!(p->flags & I2C_M_RD))
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
111
{ .addr = addr, .flags = I2C_M_RD, .len = 2, .buf = val },
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
95
{ .addr = addr, .flags = I2C_M_RD, .len = 1, .buf = &val },
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
2174
{ .addr = addr, .flags = I2C_M_RD, .len = 1, .buf = o }
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
60
if ( (msg->flags & I2C_M_RD) && msg->addr == 0x50) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
77
if (!(msg->flags & I2C_M_RD)) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
48
if (msg->flags & I2C_M_RD)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
177
if (msg->flags & I2C_M_RD)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
196
if (msg->flags & I2C_M_RD) {
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
37
{ .addr = addr, .flags = I2C_M_RD, .len = size, .buf = data, },
drivers/gpu/drm/radeon/atombios_i2c.c
125
if (p->flags & I2C_M_RD) {
drivers/gpu/drm/radeon/radeon_i2c.c
1045
.flags = I2C_M_RD,
drivers/gpu/drm/radeon/radeon_i2c.c
493
if (p->flags & I2C_M_RD) {
drivers/gpu/drm/radeon/radeon_i2c.c
51
.flags = I2C_M_RD,
drivers/gpu/drm/radeon/radeon_i2c.c
702
if (p->flags & I2C_M_RD) {
drivers/gpu/drm/rockchip/rk3066_hdmi.c
613
if (msgs[i].flags & I2C_M_RD)
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
110
msg->flags & I2C_M_RD ?
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
126
msg->flags & I2C_M_RD);
drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c
79
reg |= (msg->flags & I2C_M_RD) ?
drivers/hid/hid-cp2112.c
530
str_read_write(msgs->flags & I2C_M_RD), msgs->addr, msgs->len);
drivers/hid/hid-cp2112.c
531
if (msgs->flags & I2C_M_RD) {
drivers/hid/hid-cp2112.c
544
!(msgs[0].flags & I2C_M_RD) && (msgs[1].flags & I2C_M_RD)) {
drivers/hid/hid-ft260.c
629
if (msgs->flags & I2C_M_RD)
drivers/hid/hid-mcp2221.c
382
if (msgs->flags & I2C_M_RD) {
drivers/hid/hid-mcp2221.c
394
!(msgs[0].flags & I2C_M_RD) &&
drivers/hid/hid-mcp2221.c
395
(msgs[1].flags & I2C_M_RD)) {
drivers/hid/i2c-hid/i2c-hid-core.c
216
I2C_M_RD | I2C_M_DMA_SAFE;
drivers/hwmon/hih6130.c
91
.flags = I2C_M_RD,
drivers/hwmon/htu31.c
187
.flags = I2C_M_RD,
drivers/hwmon/htu31.c
85
.flags = I2C_M_RD,
drivers/hwmon/max127.c
77
.flags = I2C_M_RD,
drivers/hwmon/occ/p8_i2c.c
53
msgs[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
drivers/hwmon/pmbus/adm1266.c
95
.flags = I2C_M_RD | I2C_M_DMA_SAFE,
drivers/hwmon/pmbus/ibm-cffps.c
92
.flags = psu->client->flags | I2C_M_RD,
drivers/hwmon/pmbus/max31785.c
169
.flags = I2C_M_RD,
drivers/hwmon/pmbus/tda38640.c
104
.flags = I2C_M_RD,
drivers/hwmon/sht21.c
174
.flags = I2C_M_RD,
drivers/i2c/algos/i2c-algo-bit.c
495
if (flags & I2C_M_RD) {
drivers/i2c/algos/i2c-algo-bit.c
560
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/algos/i2c-algo-pca.c
123
msg->addr, msg->flags & I2C_M_RD ? 'R' : 'W', addr);
drivers/i2c/algos/i2c-algo-pca.c
214
if (msg->flags & I2C_M_RD)
drivers/i2c/algos/i2c-algo-pcf.c
316
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-altera.c
248
read = (idev->msg->flags & I2C_M_RD) != 0;
drivers/i2c/busses/i2c-altera.c
327
if ((msg->flags & I2C_M_RD) != 0) {
drivers/i2c/busses/i2c-amd-asf-plat.c
198
if (msgs->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-amd-asf-plat.c
245
reg = (target->addr << 1) | I2C_M_RD;
drivers/i2c/busses/i2c-amd-mp2-plat.c
144
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-amd-mp2-plat.c
46
i2c_common->msg->flags & I2C_M_RD ?
drivers/i2c/busses/i2c-amd-mp2-plat.c
68
i2c_common->msg->flags & I2C_M_RD ?
drivers/i2c/busses/i2c-aspeed.c
389
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-aspeed.c
513
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-at91-master.c
527
str_read_write(dev->msg->flags & I2C_M_RD), dev->buf_len);
drivers/i2c/busses/i2c-at91-master.c
553
} else if (dev->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-at91-master.c
682
is_read = (m_start->flags & I2C_M_RD);
drivers/i2c/busses/i2c-au1550.c
222
err = do_address(adap, p->addr, p->flags & I2C_M_RD,
drivers/i2c/busses/i2c-au1550.c
226
if (p->flags & I2C_M_RD)
drivers/i2c/busses/i2c-axxia.c
255
return (msg->flags & I2C_M_RD) != 0;
drivers/i2c/busses/i2c-bcm-iproc.c
857
if (!(msg->flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-bcm-iproc.c
903
if (!process_call && !(msg->flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-bcm-iproc.c
916
} else if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-bcm-kona.c
474
addr = i2c_10bit_addr_hi_from_msg(msg) & ~I2C_M_RD;
drivers/i2c/busses/i2c-bcm-kona.c
483
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-bcm-kona.c
651
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-bcm2835.c
251
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-bcm2835.c
298
} else if (i2c_dev->curr_msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-bcm2835.c
355
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-brcmstb.c
337
cmd = (pmsg->flags & I2C_M_RD) ? CMD_RD_NOACK
drivers/i2c/busses/i2c-brcmstb.c
341
cmd = (pmsg->flags & I2C_M_RD) ? CMD_RD : CMD_WR;
drivers/i2c/busses/i2c-brcmstb.c
417
addr = i2c_10bit_addr_hi_from_msg(msg) & ~I2C_M_RD;
drivers/i2c/busses/i2c-brcmstb.c
425
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cadence.c
1046
if (msgs[count].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cadence.c
955
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-cgbc.c
228
(i2c->state == CGBC_I2C_STATE_WRITE && msg->flags & I2C_M_RD))
drivers/i2c/busses/i2c-cgbc.c
231
i2c->state = (msg->flags & I2C_M_RD) ? CGBC_I2C_STATE_READ : CGBC_I2C_STATE_WRITE;
drivers/i2c/busses/i2c-cp2615.c
228
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cpm.c
213
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cpm.c
259
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cpm.c
332
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-cpm.c
352
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-cpm.c
370
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-cros-ec-tunnel.c
122
if (i2c_msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-cros-ec-tunnel.c
165
if (i2c_msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-cros-ec-tunnel.c
54
if (!(i2c_msgs[i].flags & I2C_M_RD))
drivers/i2c/busses/i2c-cros-ec-tunnel.c
96
if (i2c_msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-davinci.c
431
if (!(msg->flags & I2C_M_RD))
drivers/i2c/busses/i2c-davinci.c
438
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-davinci.c
460
if ((!(msg->flags & I2C_M_RD)) && dev->buf_len) {
drivers/i2c/busses/i2c-designware-master.c
320
if (!(msgs[msg_wrt_idx].flags & I2C_M_RD))
drivers/i2c/busses/i2c-designware-master.c
331
if (msgs[msg_wrt_idx].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-designware-master.c
436
if (msgs[dev->msg_write_idx].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-designware-master.c
527
if (!(flags & I2C_M_RD))
drivers/i2c/busses/i2c-designware-master.c
850
(msgs[idx - 1].flags & I2C_M_RD) == (msgs[idx].flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-digicolor.c
150
} else if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-digicolor.c
183
if (i2c->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-digicolor.c
80
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-diolan-u2c.c
362
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-dln2.c
152
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-eg20t.c
497
iowrite32(i2c_10bit_addr_hi_from_msg(msgs) & ~I2C_M_RD, p + PCH_I2CDR);
drivers/i2c/busses/i2c-eg20t.c
667
if ((status & (I2C_M_RD)) != false) {
drivers/i2c/busses/i2c-emev2.c
142
int count, status, read = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-exynos5.c
573
if ((i2c->msg->flags & I2C_M_RD) && (int_status &
drivers/i2c/busses/i2c-exynos5.c
726
if (i2c->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-exynos5.c
827
(msgs->flags & I2C_M_RD) ? "rx" : "tx");
drivers/i2c/busses/i2c-fsi.c
244
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-fsi.c
558
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-gxp.c
107
value |= drvdata->curr_msg->flags & I2C_M_RD ? RW_CMD | START_CMD : START_CMD;
drivers/i2c/busses/i2c-gxp.c
212
if (drvdata->curr_msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-gxp.c
237
if (drvdata->curr_msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-hisi.c
251
if (!(cur_msg->flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-hisi.c
304
if (cur_msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-hix5hd2.c
230
if (priv->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-hix5hd2.c
276
if (priv->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-hix5hd2.c
336
msgs->flags & I2C_M_RD ? "rx" : "tx",
drivers/i2c/busses/i2c-ibm_iic.c
464
if (pm->flags & I2C_M_RD)
drivers/i2c/busses/i2c-ibm_iic.c
522
out_8(&iic->hmadr, i2c_10bit_addr_hi_from_msg(msg) & ~I2C_M_RD);
drivers/i2c/busses/i2c-ibm_iic.c
525
out_8(&iic->lmadr, i2c_8bit_addr_from_msg(msg) & ~I2C_M_RD);
drivers/i2c/busses/i2c-img-scb.c
1045
if (!msgs[i].len && msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-img-scb.c
1105
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-img-scb.c
769
} else if (i2c->msg.flags & I2C_M_RD) {
drivers/i2c/busses/i2c-img-scb.c
863
if ((i2c->msg.flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-img-scb.c
883
if (i2c->msg.flags & I2C_M_RD)
drivers/i2c/busses/i2c-img-scb.c
888
if (i2c->msg.flags & I2C_M_RD) {
drivers/i2c/busses/i2c-img-scb.c
954
(i2c->msg.flags & I2C_M_RD) ? "reading" : "writing",
drivers/i2c/busses/i2c-imx-lpi2c.c
1062
if (dma->dma_msg_flag & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
1082
if (dma->dma_msg_flag & I2C_M_RD)
drivers/i2c/busses/i2c-imx-lpi2c.c
1090
if (dma->dma_msg_flag & I2C_M_RD)
drivers/i2c/busses/i2c-imx-lpi2c.c
1098
if (dma->dma_msg_flag & I2C_M_RD)
drivers/i2c/busses/i2c-imx-lpi2c.c
1151
if (!(msgs[i].flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-imx-lpi2c.c
688
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
705
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
860
if (dma->dma_msg_flag & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
932
if (dma->dma_msg_flag & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
957
if (dma->dma_msg_flag & I2C_M_RD) {
drivers/i2c/busses/i2c-imx-lpi2c.c
998
if (dma->dma_msg_flag & I2C_M_RD) {
drivers/i2c/busses/i2c-imx.c
1607
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-iop3xx.c
345
if ((pmsg->flags&I2C_M_RD)) {
drivers/i2c/busses/i2c-jz4780.c
709
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-k1.c
291
i2c->read = !!(cur_msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-k1.c
296
if (cur_msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-keba.c
292
if (m->flags & I2C_M_RD)
drivers/i2c/busses/i2c-keba.c
333
if ((m->flags & I2C_M_RD) == 0) {
drivers/i2c/busses/i2c-keba.c
448
if (m->flags & I2C_M_RD)
drivers/i2c/busses/i2c-kempld.c
143
i2c->state = (msg->flags & I2C_M_RD) ? STATE_READ : STATE_WRITE;
drivers/i2c/busses/i2c-kempld.c
165
i2c->state = (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-ljca.c
243
if (cur_msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-lpc2k.c
265
if (!(i2c->msg->flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-ls2x.c
239
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
1018
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-meson.c
253
bool write = !(i2c->msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-meson.c
341
token = (msg->flags & I2C_M_RD) ? TOKEN_SLAVE_ADDR_READ :
drivers/i2c/busses/i2c-meson.c
373
i2c->state = (msg->flags & I2C_M_RD) ? STATE_READ : STATE_WRITE;
drivers/i2c/busses/i2c-microchip-corei2c.c
260
idev->restart_needed = next_msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-microchip-corei2c.c
398
idev->restart_needed = next_msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-microchip-corei2c.c
444
msgs[CORE_I2C_SMBUS_MSG_WR].flags = I2C_M_RD;
drivers/i2c/busses/i2c-microchip-corei2c.c
458
msgs[CORE_I2C_SMBUS_MSG_RD].flags = I2C_M_RD;
drivers/i2c/busses/i2c-mlxcpld.c
21
#define MLXCPLD_I2C_VALID_FLAG (I2C_M_RECV_LEN | I2C_M_RD)
drivers/i2c/busses/i2c-mlxcpld.c
227
priv->xfer.cmd = msgs[num - 1].flags & I2C_M_RD;
drivers/i2c/busses/i2c-mlxcpld.c
229
if (priv->xfer.cmd == I2C_M_RD && comm_len != msgs[0].len) {
drivers/i2c/busses/i2c-mlxcpld.c
304
if (priv->xfer.cmd != I2C_M_RD)
drivers/i2c/busses/i2c-mlxcpld.c
362
(priv->xfer.msg[1].flags & I2C_M_RD))
drivers/i2c/busses/i2c-mlxcpld.c
368
if ((priv->xfer.msg[i].flags & I2C_M_RD) != I2C_M_RD) {
drivers/i2c/busses/i2c-mpc.c
509
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-mpc.c
725
msgs[i].flags & I2C_M_RD ? 0 : msgs[i].len,
drivers/i2c/busses/i2c-mt65xx.c
1255
if (!(msgs[0].flags & I2C_M_RD) && (msgs[1].flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-mt65xx.c
1278
if (msgs->flags & I2C_M_RD)
drivers/i2c/busses/i2c-mt7621.c
191
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mt7621.c
205
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mv64xxx.c
474
if (drv_data->num_msgs == 1 && drv_data->msgs[0].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mv64xxx.c
484
!(drv_data->msgs[0].flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-mv64xxx.c
485
drv_data->msgs[1].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mv64xxx.c
652
if (num == 1 && !(msgs[0].flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-mv64xxx.c
660
else if (num == 1 && msgs[0].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mv64xxx.c
724
!(msgs[0].flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-mv64xxx.c
725
msgs[1].flags & I2C_M_RD)
drivers/i2c/busses/i2c-mxs.c
180
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mxs.c
397
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-mxs.c
579
if ((msg->flags & I2C_M_RD) && (msg->len <= 4))
drivers/i2c/busses/i2c-mxs.c
581
if (!(msg->flags & I2C_M_RD) && (msg->len < 7))
drivers/i2c/busses/i2c-nct6694.c
85
if (msg_temp->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-nomadik.c
635
if (flags & I2C_M_RD) {
drivers/i2c/busses/i2c-npcm7xx.c
2308
if (msg0->flags & I2C_M_RD) { /* read */
drivers/i2c/busses/i2c-npcm7xx.c
2376
bus->dest_addr = i2c_8bit_addr_from_msg(msg0) & ~I2C_M_RD;
drivers/i2c/busses/i2c-npcm7xx.c
981
if (msgs[0].flags & I2C_M_RD)
drivers/i2c/busses/i2c-npcm7xx.c
984
msgs[1].flags & I2C_M_RD)
drivers/i2c/busses/i2c-nvidia-gpu.c
179
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-ocores.c
175
(msg->flags & I2C_M_RD) ? STATE_READ : STATE_WRITE;
drivers/i2c/busses/i2c-ocores.c
204
i2c->state = (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-octeon-core.c
769
if (msgs[0].flags & I2C_M_RD)
drivers/i2c/busses/i2c-octeon-core.c
776
if ((msgs[0].flags & I2C_M_RD) == 0 &&
drivers/i2c/busses/i2c-octeon-core.c
782
if (msgs[1].flags & I2C_M_RD)
drivers/i2c/busses/i2c-octeon-core.c
788
if (msgs[1].flags & I2C_M_RD)
drivers/i2c/busses/i2c-octeon-core.c
811
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-omap.c
672
omap->receiver = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-omap.c
705
if (!(msg->flags & I2C_M_RD))
drivers/i2c/busses/i2c-opal.c
86
req.type = (msgs[0].flags & I2C_M_RD) ?
drivers/i2c/busses/i2c-opal.c
93
req.type = (msgs[1].flags & I2C_M_RD) ?
drivers/i2c/busses/i2c-owl.c
196
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-owl.c
342
if (!(msg->flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-pasemi-core.c
200
read = msg->flags & I2C_M_RD ? 1 : 0;
drivers/i2c/busses/i2c-pnx.c
512
alg_data->mif.mode = (pmsg->flags & I2C_M_RD) ?
drivers/i2c/busses/i2c-qcom-cci.c
436
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-qcom-geni.c
312
} else if (cur->flags & I2C_M_RD &&
drivers/i2c/busses/i2c-qcom-geni.c
327
} else if (!(cur->flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-qcom-geni.c
707
if (!((msgs[msg_idx].flags & I2C_M_RD) && op == I2C_WRITE))
drivers/i2c/busses/i2c-qcom-geni.c
787
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-qcom-geni.c
819
if (i > 0 && (!(msgs[i].flags & I2C_M_RD)))
drivers/i2c/busses/i2c-qcom-geni.c
827
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-qcom-geni.c
881
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
1125
if (msgs[idx].flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
1540
if (msgs[idx].flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
1610
!!(msgs[idx].flags & I2C_M_RD));
drivers/i2c/busses/i2c-qup.c
343
if (qup->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
362
if (qup->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-qup.c
544
return ((msg->flags & I2C_M_RD) && (msg->flags & I2C_M_RECV_LEN));
drivers/i2c/busses/i2c-qup.c
592
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
597
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-qup.c
688
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-rcar.c
175
#define rcar_i2c_is_recv(p) ((p)->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-rcar.c
483
bool read = msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-rcar.c
862
read = msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-riic.c
223
if (riic->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-rk3x.c
1015
if (msgs[0].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-rk3x.c
987
!(msgs[0].flags & I2C_M_RD) && (msgs[1].flags & I2C_M_RD)) {
drivers/i2c/busses/i2c-robotfuzz-osif.c
68
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-rzv2m.c
323
int ret, read = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-s3c2410.c
253
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-s3c2410.c
408
if (i2c->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-s3c2410.c
471
if (i2c->msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-sh7760.c
324
if (msgs->flags & I2C_M_RD)
drivers/i2c/busses/i2c-sh_mobile.c
413
str_read_write(pd->msg->flags & I2C_M_RD),
drivers/i2c/busses/i2c-sh_mobile.c
422
else if (pd->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-sh_mobile.c
510
bool read = pd->msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-sprd.c
217
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-sprd.c
259
if (msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-sprd.c
271
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-sprd.c
374
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-sprd.c
400
else if (msg->flags & I2C_M_RD && i2c_dev->count)
drivers/i2c/busses/i2c-sprd.c
418
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-st.c
579
if (c->addr & I2C_M_RD)
drivers/i2c/busses/i2c-st.c
595
if ((c->addr & I2C_M_RD) && (c->count == 1) && (c->xfered)) {
drivers/i2c/busses/i2c-st.c
660
if (c->addr & I2C_M_RD)
drivers/i2c/busses/i2c-st.c
668
if (!(c->addr & I2C_M_RD))
drivers/i2c/busses/i2c-stm32f4.c
585
if (msg->addr & I2C_M_RD)
drivers/i2c/busses/i2c-stm32f4.c
599
if ((event & STM32F4_I2C_SR1_TXE) && !(msg->addr & I2C_M_RD))
drivers/i2c/busses/i2c-stm32f4.c
603
if ((event & STM32F4_I2C_SR1_RXNE) && (msg->addr & I2C_M_RD))
drivers/i2c/busses/i2c-stm32f4.c
614
if (msg->addr & I2C_M_RD)
drivers/i2c/busses/i2c-stm32f4.c
649
if (!(msg->addr & I2C_M_RD)) {
drivers/i2c/busses/i2c-stm32f7.c
905
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-stm32f7.c
943
msg->flags & I2C_M_RD,
drivers/i2c/busses/i2c-stm32f7.c
958
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-stm32f7.c
963
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-synquacer.c
389
if (i2c->msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-tegra-bpmp.c
136
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-tegra-bpmp.c
143
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/busses/i2c-tegra-bpmp.c
158
if (!(msgs[i].flags & I2C_M_RD))
drivers/i2c/busses/i2c-tegra-bpmp.c
165
if ((msgs[i].flags & I2C_M_RD))
drivers/i2c/busses/i2c-tegra-bpmp.c
46
if (flags & I2C_M_RD)
drivers/i2c/busses/i2c-tegra.c
1334
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-tegra.c
1389
i2c_dev->msg_read = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-tegra.c
1456
if (msg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-tiny-usb.c
75
i, str_read_write(pmsg->flags & I2C_M_RD),
drivers/i2c/busses/i2c-tiny-usb.c
79
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-uniphier-f.c
317
bool is_read = msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-uniphier.c
158
bool is_read = msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-usbio.c
187
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-viai2c-common.c
117
if (pmsg->flags & I2C_M_RD)
drivers/i2c/busses/i2c-viai2c-common.c
139
u8 read = msg->flags & I2C_M_RD;
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
58
bool read = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-viai2c-zhaoxin.c
98
bool read = !!(msg->flags & I2C_M_RD);
drivers/i2c/busses/i2c-viperboard.c
282
i, str_read_write(pmsg->flags & I2C_M_RD),
drivers/i2c/busses/i2c-viperboard.c
287
if (pmsg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-virtio.c
75
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-virtio.c
91
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/busses/i2c-xiic.c
1225
if (i2c->tx_msg->flags & I2C_M_RD) {
drivers/i2c/busses/i2c-xiic.c
1299
(i2c->tx_msg[count].flags & I2C_M_RD);
drivers/i2c/busses/i2c-xiic.c
1300
max_read_len = (i2c->tx_msg[count].flags & I2C_M_RD) &&
drivers/i2c/busses/i2c-xlp9xx.c
332
priv->msg_read = (msg->flags & I2C_M_RD);
drivers/i2c/i2c-core-acpi.c
607
msgs[1].flags = client->flags | I2C_M_RD;
drivers/i2c/i2c-core-base.c
2151
str_read_write(msg->flags & I2C_M_RD));
drivers/i2c/i2c-core-base.c
2166
if (q->flags & I2C_AQ_COMB_WRITE_FIRST && msgs[0].flags & I2C_M_RD)
drivers/i2c/i2c-core-base.c
2169
if (q->flags & I2C_AQ_COMB_READ_SECOND && !(msgs[1].flags & I2C_M_RD))
drivers/i2c/i2c-core-base.c
2191
if (msgs[i].flags & I2C_M_RD) {
drivers/i2c/i2c-core-base.c
2249
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/i2c-core-base.c
2272
if (msgs[i].flags & I2C_M_RD)
drivers/i2c/i2c-core-base.c
2660
if (msg->flags & I2C_M_RD)
drivers/i2c/i2c-core-base.c
2678
if (xferred && msg->flags & I2C_M_RD)
drivers/i2c/i2c-core-smbus.c
305
bool is_read = msg->flags & I2C_M_RD;
drivers/i2c/i2c-core-smbus.c
347
.flags = flags | I2C_M_RD,
drivers/i2c/i2c-core-smbus.c
361
I2C_M_RD : 0);
drivers/i2c/i2c-core-smbus.c
367
msg[0].flags = I2C_M_RD | flags;
drivers/i2c/i2c-core-smbus.c
459
if (!(msg[0].flags & I2C_M_RD)) {
drivers/i2c/i2c-core-smbus.c
466
if (msg[nmsgs - 1].flags & I2C_M_RD)
drivers/i2c/i2c-core-smbus.c
480
if (wants_pec && (msg[nmsgs - 1].flags & I2C_M_RD)) {
drivers/i2c/i2c-dev.c
286
if (!(msgs[i].flags & I2C_M_RD) ||
drivers/i2c/i2c-dev.c
308
if (res >= 0 && (msgs[i].flags & I2C_M_RD)) {
drivers/i2c/i2c-slave-testunit.c
183
msg.flags = I2C_M_RD;
drivers/i3c/master/adi-i3c-master.c
796
if (xfers[i].flags & I2C_M_RD) {
drivers/i3c/master/dw-i3c-master.c
1097
if (i2c_xfers[i].flags & I2C_M_RD)
drivers/i3c/master/dw-i3c-master.c
1130
if (i2c_xfers[i].flags & I2C_M_RD) {
drivers/i3c/master/i3c-master-cdns.c
820
if (xfers[i].flags & I2C_M_RD)
drivers/i3c/master/i3c-master-cdns.c
844
if (xfers[i].flags & I2C_M_RD) {
drivers/i3c/master/mipi-i3c-hci/core.c
434
xfer[i].rnw = i2c_xfers[i].flags & I2C_M_RD;
drivers/i3c/master/renesas-i3c.c
1272
if (cmd->msg->flags & I2C_M_RD) {
drivers/i3c/master/svc-i3c-master.c
1810
cmd->rnw = xfers[i].flags & I2C_M_RD;
drivers/iio/accel/mma9551_core.c
153
in.flags = I2C_M_RD;
drivers/iio/adc/pac1934.c
455
.flags = I2C_M_RD
drivers/iio/adc/ti-ads7138.c
171
.flags = I2C_M_RD,
drivers/iio/chemical/ams-iaq-core.c
66
.flags = client->flags | I2C_M_RD,
drivers/iio/chemical/vz89x.c
187
msg[1].flags = client->flags | I2C_M_RD;
drivers/iio/common/ms_sensors/ms_sensors_i2c.c
202
.flags = client->flags | I2C_M_RD,
drivers/iio/dac/ad5696-i2c.c
27
.flags = i2c->flags | I2C_M_RD,
drivers/iio/gyro/itg3200_buffer.c
35
.flags = i2c->flags | I2C_M_RD,
drivers/iio/gyro/itg3200_core.c
70
.flags = client->flags | I2C_M_RD,
drivers/iio/humidity/hdc3020.c
182
.flags = I2C_M_RD,
drivers/iio/imu/bmi323/bmi323_i2c.c
41
msgs[1].flags = priv->i2c->flags | I2C_M_RD;
drivers/iio/imu/smi330/smi330_i2c.c
47
.flags = priv->i2c->flags | I2C_M_RD,
drivers/iio/light/as73211.c
663
.flags = I2C_M_RD,
drivers/iio/light/max44009.c
213
.flags = I2C_M_RD,
drivers/iio/light/max44009.c
225
.flags = I2C_M_RD,
drivers/iio/light/vl6180.c
144
.flags = I2C_M_RD } };
drivers/iio/pressure/hsc030pa_i2c.c
32
msg.flags = client->flags | I2C_M_RD;
drivers/iio/pressure/icp10100.c
136
.flags = I2C_M_RD,
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
75
msg[1].flags = client->flags | I2C_M_RD;
drivers/infiniband/hw/hfi1/qsfp.c
234
msgs[0].flags = I2C_M_RD;
drivers/infiniband/hw/hfi1/qsfp.c
251
msgs[1].flags = I2C_M_RD;
drivers/input/joystick/adafruit-seesaw.c
99
.flags = client->flags | I2C_M_RD,
drivers/input/joystick/as5011.c
99
.flags = I2C_M_RD | I2C_M_NOSTART,
drivers/input/misc/atmel_captouch.c
103
msg[1].flags = I2C_M_RD;
drivers/input/misc/iqs7222.c
1634
.flags = I2C_M_RD,
drivers/input/misc/kxtj9.c
91
.flags = tj9->client->flags | I2C_M_RD,
drivers/input/mouse/cyapa.c
104
.flags = I2C_M_RD,
drivers/input/mouse/elan_i2c_i2c.c
89
.flags = (client->flags & I2C_M_TEN) | I2C_M_RD,
drivers/input/rmi4/rmi_i2c.c
144
.flags = I2C_M_RD,
drivers/input/touchscreen/atmel_mxt_ts.c
446
msg.flags |= I2C_M_RD;
drivers/input/touchscreen/atmel_mxt_ts.c
691
xfer[1].flags = I2C_M_RD;
drivers/input/touchscreen/chipone_icn8318.c
67
.flags = I2C_M_RD,
drivers/input/touchscreen/chipone_icn8505.c
89
.flags = I2C_M_RD,
drivers/input/touchscreen/cy8ctma140.c
108
.flags = I2C_M_RD,
drivers/input/touchscreen/cy8ctmg110_ts.c
97
.flags = I2C_M_RD,
drivers/input/touchscreen/cyttsp_i2c.c
40
.flags = I2C_M_RD,
drivers/input/touchscreen/edt-ft5x06.c
219
xfer[1].flags = I2C_M_RD;
drivers/input/touchscreen/elants_i2c.c
259
msgs[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
drivers/input/touchscreen/elants_i2c.c
260
msgs[1].flags |= I2C_M_RD;
drivers/input/touchscreen/goodix.c
182
msgs[1].flags = I2C_M_RD;
drivers/input/touchscreen/hideep.c
220
.flags = I2C_M_RD,
drivers/input/touchscreen/himax_hx852x.c
98
.flags = I2C_M_RD,
drivers/input/touchscreen/hynitron-cst816x.c
77
.flags = I2C_M_RD,
drivers/input/touchscreen/hynitron_cstxxx.c
130
.flags = I2C_M_RD,
drivers/input/touchscreen/ili210x.c
84
.flags = I2C_M_RD,
drivers/input/touchscreen/ilitek_ts_i2c.c
108
.flags = I2C_M_RD,
drivers/input/touchscreen/imagis.c
79
.flags = I2C_M_RD,
drivers/input/touchscreen/iqs5xx.c
148
.flags = I2C_M_RD,
drivers/input/touchscreen/iqs5xx.c
297
msg.flags = I2C_M_RD;
drivers/input/touchscreen/iqs5xx.c
408
msg.flags = I2C_M_RD;
drivers/input/touchscreen/iqs7211.c
1302
.flags = I2C_M_RD,
drivers/input/touchscreen/melfas_mip4.c
191
.flags = I2C_M_RD,
drivers/input/touchscreen/melfas_mip4.c
718
.flags = I2C_M_RD,
drivers/input/touchscreen/melfas_mip4.c
781
.flags = I2C_M_RD,
drivers/input/touchscreen/melfas_mip4.c
856
.flags = I2C_M_RD,
drivers/input/touchscreen/melfas_mip4.c
980
.flags = I2C_M_RD,
drivers/input/touchscreen/mms114.c
109
xfer[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
drivers/input/touchscreen/msg2638.c
116
.flags = I2C_M_RD,
drivers/input/touchscreen/msg2638.c
193
.flags = I2C_M_RD,
drivers/input/touchscreen/novatek-nvt-ts.c
74
.flags = I2C_M_RD,
drivers/input/touchscreen/raydium_i2c_ts.c
262
.flags = I2C_M_RD,
drivers/input/touchscreen/rohm_bu21023.c
295
msg[1].flags = I2C_M_RD;
drivers/input/touchscreen/s6sy761.c
128
.flags = I2C_M_RD,
drivers/input/touchscreen/st1232.c
78
.flags = I2C_M_RD | I2C_M_DMA_SAFE,
drivers/input/touchscreen/stmfts.c
157
.flags = I2C_M_RD,
drivers/input/touchscreen/wacom_i2c.c
81
.flags = I2C_M_RD,
drivers/input/touchscreen/wdt87xx_i2c.c
200
.flags = I2C_M_RD,
drivers/leds/rgb/leds-lp5812.c
123
msgs[LP5812_MSG_1_IDX].flags = I2C_M_RD;
drivers/media/cec/i2c/tda9950.c
113
msg[1].flags = I2C_M_RD;
drivers/media/common/b2c2/flexcop-i2c.c
177
if (num == 1 && msgs[0].flags == I2C_M_RD && msgs[0].len <= 1)
drivers/media/common/b2c2/flexcop-i2c.c
185
if (i+1 < num && (msgs[i+1].flags == I2C_M_RD)) {
drivers/media/common/ttpci-eeprom.c
113
{ .addr = 0x50, .flags = I2C_M_RD, .buf = encodedMAC, .len = 20 }
drivers/media/dvb-frontends/af9013.c
1334
.flags = I2C_M_RD,
drivers/media/dvb-frontends/ascot2e.c
166
.flags = I2C_M_RD,
drivers/media/dvb-frontends/atbm8830.c
58
struct i2c_msg msg2 = { .flags = I2C_M_RD, .buf = buf2, .len = 1 };
drivers/media/dvb-frontends/au8522_common.c
57
{ .addr = state->config.demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/bcm3510.c
108
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = buf, .len = len }
drivers/media/dvb-frontends/cx22700.c
81
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/cx22702.c
101
{ .addr = state->config->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/cx24110.c
124
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/cx24113.c
113
.flags = I2C_M_RD, .buf = &b, .len = 1 }
drivers/media/dvb-frontends/cx24116.c
252
{ .addr = state->config->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/cx24117.c
313
{ .addr = state->priv->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/cx24117.c
338
{ .addr = state->priv->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/cx24120.c
174
.flags = I2C_M_RD,
drivers/media/dvb-frontends/cx24123.c
259
{ .addr = i2c_addr, .flags = I2C_M_RD, .buf = &b, .len = 1 }
drivers/media/dvb-frontends/cxd2841er.c
272
.flags = I2C_M_RD,
drivers/media/dvb-frontends/dib0070.c
86
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib0090.c
217
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib0090.c
274
state->msg.flags = I2C_M_RD;
drivers/media/dvb-frontends/dib3000mb.c
57
{ .addr = state->config.demod_address, .flags = I2C_M_RD, .buf = rb, .len = 2 },
drivers/media/dvb-frontends/dib3000mc.c
57
{ .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .len = 2 },
drivers/media/dvb-frontends/dib7000m.c
94
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib7000p.c
113
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib7000p.c
2012
{.addr = 18 >> 1, .flags = I2C_M_RD, .len = 2},
drivers/media/dvb-frontends/dib8000.c
150
{.addr = i2c->addr >> 1, .flags = I2C_M_RD, .len = 2},
drivers/media/dvb-frontends/dib8000.c
184
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib9000.c
1591
if (msg[index_msg].flags & I2C_M_RD) { /* read */
drivers/media/dvb-frontends/dib9000.c
1674
if ((num > 1) && (msg[1].flags & I2C_M_RD)) {
drivers/media/dvb-frontends/dib9000.c
1701
if ((num > 1) && (msg[1].flags & I2C_M_RD))
drivers/media/dvb-frontends/dib9000.c
248
state->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/dib9000.c
285
{.addr = i2c->i2c_addr >> 1, .flags = I2C_M_RD,
drivers/media/dvb-frontends/dibx000_common.c
217
if (msg[msg_index].flags & I2C_M_RD) {
drivers/media/dvb-frontends/dibx000_common.c
239
if (msg[msg_index].flags & I2C_M_RD) {
drivers/media/dvb-frontends/dibx000_common.c
64
mst->msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/drx39xyj/drxj.c
1316
msg[0].flags = I2C_M_RD;
drivers/media/dvb-frontends/drx39xyj/drxj.c
1336
msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/drx39xyj/drxj.c
1365
msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/drxd_hard.c
206
.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/drxk_hard.c
219
struct i2c_msg msgs[1] = { {.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/drxk_hard.c
251
{.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/ds3000.c
312
.flags = I2C_M_RD,
drivers/media/dvb-frontends/dvb-pll.c
786
struct i2c_msg msg = { .addr = pll_addr, .flags = I2C_M_RD, .len = 1 };
drivers/media/dvb-frontends/ec100.c
57
.flags = I2C_M_RD,
drivers/media/dvb-frontends/helene.c
342
.flags = I2C_M_RD,
drivers/media/dvb-frontends/isl6421.c
45
.flags = I2C_M_RD,
drivers/media/dvb-frontends/itd1000.c
73
{ .addr = state->cfg->i2c_address, .flags = I2C_M_RD, .buf = &val, .len = 1 },
drivers/media/dvb-frontends/ix2505v.c
56
{ .addr = addr, .flags = I2C_M_RD, .buf = b2, .len = 1 }
drivers/media/dvb-frontends/l64781.c
497
{ .addr = config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/l64781.c
59
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/lg2160.c
85
.flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/dvb-frontends/lgdt3305.c
133
.flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/dvb-frontends/lgdt3306a.c
155
.flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/dvb-frontends/lgdt330x.c
104
.flags = I2C_M_RD,
drivers/media/dvb-frontends/lgs8gl5.c
136
.flags = I2C_M_RD,
drivers/media/dvb-frontends/lgs8gl5.c
95
.flags = I2C_M_RD,
drivers/media/dvb-frontends/lgs8gxx.c
71
{ .flags = I2C_M_RD, .buf = b1, .len = 1 },
drivers/media/dvb-frontends/lnbh25.c
53
.flags = I2C_M_RD,
drivers/media/dvb-frontends/lnbh29.c
53
.flags = I2C_M_RD,
drivers/media/dvb-frontends/m88ds3103.c
124
.flags = I2C_M_RD,
drivers/media/dvb-frontends/m88rs2000.c
86
.flags = I2C_M_RD,
drivers/media/dvb-frontends/mb86a16.c
97
.flags = I2C_M_RD,
drivers/media/dvb-frontends/mb86a20s.c
253
{ .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 }
drivers/media/dvb-frontends/mt312.c
62
msg[1].flags = I2C_M_RD;
drivers/media/dvb-frontends/mt352.c
77
.flags = I2C_M_RD,
drivers/media/dvb-frontends/mxl5xx.c
132
struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/mxl692.c
56
.flags = I2C_M_RD,
drivers/media/dvb-frontends/nxt200x.c
113
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = buf, .len = len } };
drivers/media/dvb-frontends/nxt200x.c
74
struct i2c_msg msg = { .addr = addr, .flags = I2C_M_RD, .buf = buf, .len = len };
drivers/media/dvb-frontends/nxt6000.c
57
{.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1}
drivers/media/dvb-frontends/or51132.c
105
{.addr = state->config->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/or51132.c
87
.flags = I2C_M_RD, .buf = buf, .len = len };
drivers/media/dvb-frontends/or51211.c
81
msg.flags = I2C_M_RD;
drivers/media/dvb-frontends/rtl2830.c
703
.flags = I2C_M_RD,
drivers/media/dvb-frontends/s5h1409.c
327
{ .addr = state->config->demod_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/s5h1411.c
355
{ .addr = addr, .flags = I2C_M_RD, .buf = b1, .len = 2 } };
drivers/media/dvb-frontends/s5h1420.c
72
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 },
drivers/media/dvb-frontends/s5h1432.c
67
{.addr = addr, .flags = I2C_M_RD, .buf = b1, .len = 1}
drivers/media/dvb-frontends/s921.c
236
{ .addr = i2c_addr, .flags = I2C_M_RD, .buf = &val, .len = 1 }
drivers/media/dvb-frontends/si21xx.c
292
.flags = I2C_M_RD,
drivers/media/dvb-frontends/si21xx.c
318
.flags = I2C_M_RD,
drivers/media/dvb-frontends/sp2.c
30
.flags = I2C_M_RD,
drivers/media/dvb-frontends/sp887x.c
82
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 2 }};
drivers/media/dvb-frontends/stb0899_drv.c
228
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stb0899_drv.c
306
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stb0899_drv.c
454
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stb6000.c
201
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stb6100.c
126
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stb6100.c
154
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stv0288.c
94
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stv0297.c
100
{.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b,.len = len}
drivers/media/dvb-frontends/stv0297.c
60
{.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1}
drivers/media/dvb-frontends/stv0299.c
101
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/stv0299.c
116
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } };
drivers/media/dvb-frontends/stv0367.c
158
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stv0900_core.c
151
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stv090x.c
693
{ .addr = config->address, .flags = I2C_M_RD, .buf = &buf, .len = 1 }
drivers/media/dvb-frontends/stv0910.c
148
{.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/stv6110.c
109
.flags = I2C_M_RD,
drivers/media/dvb-frontends/stv6110x.c
38
{ .addr = config->addr, .flags = I2C_M_RD, .buf = b1, .len = 1 }
drivers/media/dvb-frontends/stv6111.c
300
{ .addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/tc90522.c
648
if (msgs[i].flags & I2C_M_RD)
drivers/media/dvb-frontends/tc90522.c
661
if (msgs[i].flags & I2C_M_RD) {
drivers/media/dvb-frontends/tc90522.c
662
new_msgs[j].flags &= ~I2C_M_RD;
drivers/media/dvb-frontends/tc90522.c
706
while (to < j && !(new_msgs[to].flags & I2C_M_RD))
drivers/media/dvb-frontends/tc90522.c
77
.flags = I2C_M_RD,
drivers/media/dvb-frontends/tda10021.c
80
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/tda10023.c
57
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/tda10048.c
238
.flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/tda1004x.c
141
{ .flags = I2C_M_RD, .buf = b1, .len = 1 }};
drivers/media/dvb-frontends/tda10086.c
61
{ .flags = I2C_M_RD, .buf = b1, .len = 1 }};
drivers/media/dvb-frontends/tda18271c2dd.c
107
struct i2c_msg msgs[1] = {{.addr = adr, .flags = I2C_M_RD,
drivers/media/dvb-frontends/tda665x.c
29
struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD, .buf = buf, .len = 2 };
drivers/media/dvb-frontends/tda8083.c
68
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } };
drivers/media/dvb-frontends/tda8261.c
31
struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 };
drivers/media/dvb-frontends/tda826x.c
136
{ .addr = addr, .flags = I2C_M_RD, .buf = b1, .len = 2 }
drivers/media/dvb-frontends/tua6100.c
166
{ .addr = addr, .flags = I2C_M_RD, .buf = b2, .len = 1 } };
drivers/media/dvb-frontends/ves1820.c
68
{.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b1,.len = 1}
drivers/media/dvb-frontends/ves1x93.c
102
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 1 } };
drivers/media/dvb-frontends/zd1301_demod.c
320
(_num == 2 && !(_msg[0].flags & I2C_M_RD) && (_msg[1].flags & I2C_M_RD))
drivers/media/dvb-frontends/zd1301_demod.c
322
(_num == 1 && !(_msg[0].flags & I2C_M_RD))
drivers/media/dvb-frontends/zd1301_demod.c
324
(_num == 1 && (_msg[0].flags & I2C_M_RD))
drivers/media/dvb-frontends/zl10036.c
63
{ .addr = state->config->tuner_address, .flags = I2C_M_RD,
drivers/media/dvb-frontends/zl10039.c
70
.flags = I2C_M_RD,
drivers/media/dvb-frontends/zl10353.c
72
.flags = I2C_M_RD,
drivers/media/i2c/cx25840/cx25840-core.c
114
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/cx25840/cx25840-core.c
139
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/et8ek8/et8ek8_driver.c
1142
msg.flags = I2C_M_RD;
drivers/media/i2c/et8ek8/et8ek8_driver.c
166
msg.flags = I2C_M_RD;
drivers/media/i2c/hi556.c
689
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/hi846.c
1231
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/hi847.c
2220
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/imx208.c
346
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/imx208.c
796
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/imx319.c
1811
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/imx355.c
1109
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/imx412.c
450
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ir-kbd-i2c.c
284
{ .addr = ir->c->addr, .flags = I2C_M_RD,
drivers/media/i2c/ks0127.c
306
.flags = I2C_M_RD | I2C_M_NO_RD_ACK,
drivers/media/i2c/msp3400-driver.c
129
.flags = I2C_M_RD,
drivers/media/i2c/msp3400-driver.c
158
.flags = I2C_M_RD,
drivers/media/i2c/mt9t112.c
164
msg[1].flags = I2C_M_RD;
drivers/media/i2c/mt9v111.c
230
msg[1].flags = I2C_M_RD;
drivers/media/i2c/og01a1b.c
485
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov08x40.c
1415
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov13858.c
1078
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov13b10.c
764
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov2659.c
864
msg[1].flags = client->flags | I2C_M_RD;
drivers/media/i2c/ov2685.c
320
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov2740.c
586
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov5640.c
1220
msg[1].flags = client->flags | I2C_M_RD;
drivers/media/i2c/ov5670.c
1917
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov5675.c
558
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov5695.c
767
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov7670.c
523
msg.flags = I2C_M_RD;
drivers/media/i2c/ov8856.c
1642
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov8858.c
1302
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov9282.c
518
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/ov9640.c
186
msg.flags = I2C_M_RD;
drivers/media/i2c/ov9734.c
387
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/s5c73m3/s5c73m3-core.c
150
.flags = I2C_M_RD,
drivers/media/i2c/s5k5baf.c
419
{ .addr = c->addr, .flags = I2C_M_RD,
drivers/media/i2c/saa717x.c
131
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/sony-btf-mpx.c
249
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/tc358743.c
146
.flags = I2C_M_RD,
drivers/media/i2c/thp7312.c
1504
msgs[1].flags = I2C_M_RD;
drivers/media/i2c/tvaudio.c
252
.flags = I2C_M_RD,
drivers/media/pci/bt8xx/bttv-i2c.c
232
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/bt8xx/dst.c
265
.flags = I2C_M_RD,
drivers/media/pci/cobalt/cobalt-i2c.c
249
if (flags & I2C_M_RD)
drivers/media/pci/cobalt/cobalt-i2c.c
264
if (pmsg->flags & I2C_M_RD) {
drivers/media/pci/cx23885/cimax2.c
94
.flags = I2C_M_RD,
drivers/media/pci/cx23885/cx23885-i2c.c
219
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/cx23885/cx23885-i2c.c
222
} else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/pci/cx23885/cx23885-video.c
183
{ .addr = 0x98 >> 1, .flags = I2C_M_RD, .buf = b1, .len = 1 }
drivers/media/pci/cx23885/netup-eeprom.c
32
.flags = I2C_M_RD,
drivers/media/pci/cx23885/netup-init.c
79
msg.flags = I2C_M_RD;
drivers/media/pci/cx25821/cx25821-i2c.c
236
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/cx25821/cx25821-i2c.c
239
} else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/pci/cx25821/cx25821-i2c.c
359
.flags = I2C_M_RD,
drivers/media/pci/ddbridge/ddbridge-core.c
1644
{ .addr = 0x40, .flags = I2C_M_RD,
drivers/media/pci/ddbridge/ddbridge-i2c.c
102
if ((msg[0].flags & I2C_M_RD) == I2C_M_RD)
drivers/media/pci/ddbridge/ddbridge-i2c.c
104
if ((msg[1].flags & I2C_M_RD) != I2C_M_RD)
drivers/media/pci/ddbridge/ddbridge-i2c.c
87
if (msg[0].flags & I2C_M_RD) {
drivers/media/pci/ddbridge/ddbridge-i2c.h
29
{ .addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ddbridge/ddbridge-i2c.h
46
struct i2c_msg msgs[1] = { { .addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ddbridge/ddbridge-i2c.h
57
{ .addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ddbridge/ddbridge-i2c.h
69
{ .addr = adr, .flags = I2C_M_RD,
drivers/media/pci/dm1105/dm1105.c
484
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/dm1105/dm1105.c
956
.flags = I2C_M_RD,
drivers/media/pci/ivtv/ivtv-i2c.c
593
if (msgs[i].flags & I2C_M_RD)
drivers/media/pci/ivtv/ivtv-i2c.c
597
int stop = !(i + 1 < num && msgs[i + 1].flags == I2C_M_RD);
drivers/media/pci/mantis/mantis_i2c.c
137
(msgs[i + 1].flags & I2C_M_RD)) {
drivers/media/pci/mantis/mantis_i2c.c
177
if (msgs[i].flags & I2C_M_RD)
drivers/media/pci/mantis/mantis_ioc.c
35
{ .addr = 0x50, .flags = I2C_M_RD, .buf = data, .len = length },
drivers/media/pci/mantis/mantis_vp2033.c
46
{.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1}
drivers/media/pci/mantis/mantis_vp2033.c
86
msg.flags = I2C_M_RD;
drivers/media/pci/mantis/mantis_vp2040.c
102
{.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1}
drivers/media/pci/mantis/mantis_vp2040.c
68
msg.flags = I2C_M_RD;
drivers/media/pci/mgb4/mgb4_i2c.c
25
.flags = I2C_M_RD,
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
162
if ((i2c->msg->flags & I2C_M_RD) != 0 &&
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
179
u16 rdflag = ((i2c->msg->flags & I2C_M_RD) ? 1 : 0);
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
234
if ((i2c->msg->flags & I2C_M_RD) != 0 &&
drivers/media/pci/ngene/ngene-cards.c
474
{ .addr = 0x40, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-cards.c
49
{.addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-cards.c
72
struct i2c_msg msgs[1] = {{.addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-cards.c
809
{.addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-cards.c
83
{.addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-cards.c
93
{.addr = adr, .flags = I2C_M_RD,
drivers/media/pci/ngene/ngene-i2c.c
111
if (num == 2 && msg[1].flags & I2C_M_RD && !(msg[0].flags & I2C_M_RD))
drivers/media/pci/ngene/ngene-i2c.c
117
if (num == 1 && !(msg[0].flags & I2C_M_RD))
drivers/media/pci/ngene/ngene-i2c.c
121
if (num == 1 && (msg[0].flags & I2C_M_RD))
drivers/media/pci/pt1/pt1.c
1151
if (msg->flags & I2C_M_RD)
drivers/media/pci/pt1/pt1.c
1159
if (next_msg && next_msg->flags & I2C_M_RD) {
drivers/media/pci/pt1/pt1.c
211
msg[1].flags = I2C_M_RD;
drivers/media/pci/pt3/pt3_i2c.c
111
rd = !!(msgs[i].flags & I2C_M_RD);
drivers/media/pci/pt3/pt3_i2c.c
219
if ((msgs[i].flags & I2C_M_RD) && msgs[i].len > 0) {
drivers/media/pci/saa7134/saa7134-cards.c
7790
{.addr = 0x50, .flags = I2C_M_RD, .buf = data, .len = 3}},
drivers/media/pci/saa7134/saa7134-cards.c
7980
msg.flags = I2C_M_RD;
drivers/media/pci/saa7134/saa7134-dvb.c
1014
{ .addr = 0x08, .flags = I2C_M_RD, .buf = &rbuf, .len = 1 } };
drivers/media/pci/saa7134/saa7134-i2c.c
247
if (msgs[i].flags & I2C_M_RD)
drivers/media/pci/saa7134/saa7134-i2c.c
250
I2C_M_RD && msgs[i].addr != 0x40 &&
drivers/media/pci/saa7134/saa7134-i2c.c
266
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/saa7134/saa7134-i2c.c
358
.flags = I2C_M_RD,
drivers/media/pci/saa7134/saa7134-input.c
846
.flags = I2C_M_RD,
drivers/media/pci/saa7164/saa7164-i2c.c
27
if (msgs[i].flags & I2C_M_RD) {
drivers/media/pci/saa7164/saa7164-i2c.c
32
} else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/pci/smipcie/smipcie-main.c
243
{ .addr = 0x50, .flags = I2C_M_RD,
drivers/media/pci/solo6x10/solo6x10-i2c.c
124
if (solo_dev->i2c_msg->flags & I2C_M_RD)
drivers/media/pci/solo6x10/solo6x10-i2c.c
156
if (solo_dev->i2c_msg->flags & I2C_M_RD)
drivers/media/pci/solo6x10/solo6x10-i2c.c
179
if (solo_dev->i2c_msg->flags & I2C_M_RD) {
drivers/media/pci/solo6x10/solo6x10-i2c.c
35
msgs[1].flags = I2C_M_RD;
drivers/media/pci/solo6x10/solo6x10-i2c.c
88
if (solo_dev->i2c_msg->flags & I2C_M_RD)
drivers/media/pci/ttpci/budget-av.c
103
{.addr = id / 2, .flags = I2C_M_RD, .buf = buf, .len = len}
drivers/media/pci/ttpci/budget-av.c
1161
{.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1}
drivers/media/pci/ttpci/budget-av.c
635
msg.flags = I2C_M_RD;
drivers/media/pci/ttpci/budget-av.c
85
msgs[1].flags = I2C_M_RD;
drivers/media/pci/ttpci/budget.c
429
{ .addr = adr, .flags = I2C_M_RD, .buf = &val, .len = 1 }
drivers/media/pci/ttpci/budget.c
440
{ .addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} };
drivers/media/radio/radio-tea5764.c
147
.flags = I2C_M_RD,
drivers/media/radio/saa7706h.c
199
.flags = I2C_M_RD,
drivers/media/radio/si470x/radio-si470x-i2c.c
145
.flags = I2C_M_RD,
drivers/media/radio/si470x/radio-si470x-i2c.c
90
.flags = I2C_M_RD,
drivers/media/radio/si4713/radio-usb-si4713.c
371
if (msgs[i].flags & I2C_M_RD)
drivers/media/tuners/fc0011.c
90
.flags = I2C_M_RD, .buf = val ? : &dummy, .len = 1 },
drivers/media/tuners/fc0012.c
32
{ .addr = priv->cfg->i2c_address, .flags = I2C_M_RD,
drivers/media/tuners/fc0013.c
31
{ .addr = priv->addr, .flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/tuners/max2165.c
61
{ .addr = dev_addr, .flags = I2C_M_RD, .buf = b1, .len = 1 },
drivers/media/tuners/mc44s803.c
48
{ .addr = priv->cfg->i2c_address, .flags = I2C_M_RD,
drivers/media/tuners/mt2060.c
32
{ .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, .len = 1 },
drivers/media/tuners/mt2063.c
314
.flags = I2C_M_RD,
drivers/media/tuners/mt2131.c
44
{ .addr = priv->cfg->i2c_address, .flags = I2C_M_RD,
drivers/media/tuners/mt2266.c
52
{ .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/tuners/mxl5007t.c
474
{ .addr = state->i2c_props.addr, .flags = I2C_M_RD,
drivers/media/tuners/qm1d1c0042.c
86
.flags = I2C_M_RD,
drivers/media/tuners/qt1010.c
18
.flags = I2C_M_RD, .buf = val, .len = 1 },
drivers/media/tuners/tda18218.c
72
.flags = I2C_M_RD,
drivers/media/tuners/tda18271-common.c
118
{ .addr = priv->i2c_props.addr, .flags = I2C_M_RD,
drivers/media/tuners/tda18271-common.c
148
{ .addr = priv->i2c_props.addr, .flags = I2C_M_RD,
drivers/media/tuners/tda827x.c
585
msg.flags = I2C_M_RD;
drivers/media/tuners/tda827x.c
711
msg.flags = I2C_M_RD;
drivers/media/tuners/tda827x.c
844
struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD,
drivers/media/tuners/tda8290.c
574
struct i2c_msg msg = { .flags = I2C_M_RD, .buf = &data, .len = 1 };
drivers/media/tuners/tda8290.c
664
{ .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id },
drivers/media/tuners/tda8290.c
691
{ .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id },
drivers/media/tuners/tuner-i2c.h
37
struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD,
drivers/media/tuners/tuner-i2c.h
50
{ .addr = props->addr, .flags = I2C_M_RD,
drivers/media/tuners/tuner-simple.c
1069
.addr = i2c_addr, .flags = I2C_M_RD,
drivers/media/tuners/xc4000.c
537
.flags = I2C_M_RD, .buf = &bval[0], .len = 2 },
drivers/media/tuners/xc5000.c
263
.flags = I2C_M_RD, .buf = buf, .len = len };
drivers/media/tuners/xc5000.c
281
.flags = I2C_M_RD, .buf = &bval[0], .len = 2 },
drivers/media/usb/au0828/au0828-i2c.c
285
if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/au0828/au0828-i2c.c
288
} else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/usb/au0828/au0828-input.c
65
{ .addr = ir->i2c_dev_addr, .flags = I2C_M_RD,
drivers/media/usb/cx231xx/cx231xx-cards.c
1221
struct i2c_msg msg_read = { .addr = client->addr, .flags = I2C_M_RD };
drivers/media/usb/cx231xx/cx231xx-core.c
1569
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx-core.c
1654
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx-core.c
168
if (req_data->direction & I2C_M_RD) {
drivers/media/usb/cx231xx/cx231xx-i2c.c
344
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx-i2c.c
373
(msgs[i].flags & I2C_M_RD) ? "read" : "write",
drivers/media/usb/cx231xx/cx231xx-i2c.c
384
} else if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/cx231xx/cx231xx-i2c.c
391
} else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/usb/cx231xx/cx231xx-i2c.c
402
(msgs[i+1].flags & I2C_M_RD) ? "read" : "write",
drivers/media/usb/cx231xx/cx231xx-i2c.c
482
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb-v2/af9015.c
174
if (msg[0].len == 0 || msg[0].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb-v2/af9015.c
192
if (num == 1 && !(msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/af9015.c
209
} else if (num == 2 && !(msg[0].flags & I2C_M_RD) &&
drivers/media/usb/dvb-usb-v2/af9015.c
210
(msg[1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/af9015.c
227
} else if (num == 1 && (msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/af9035.c
313
(_num == 2 && !(_msg[0].flags & I2C_M_RD) && (_msg[1].flags & I2C_M_RD))
drivers/media/usb/dvb-usb-v2/af9035.c
315
(_num == 1 && !(_msg[0].flags & I2C_M_RD))
drivers/media/usb/dvb-usb-v2/af9035.c
317
(_num == 1 && (_msg[0].flags & I2C_M_RD))
drivers/media/usb/dvb-usb-v2/anysee.c
195
if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/anysee.c
711
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb-v2/au6610.c
97
if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/az6007.c
762
&& ((msgs[i].flags & I2C_M_RD) != I2C_M_RD)
drivers/media/usb/dvb-usb-v2/az6007.c
763
&& (msgs[i + 1].flags & I2C_M_RD)
drivers/media/usb/dvb-usb-v2/az6007.c
786
} else if (!(msgs[i].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/ce6230.c
101
if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/dvbsky.c
124
if (msg[0].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb-v2/dvbsky.c
245
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb-v2/ec168.c
116
if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/gl861.c
120
} else if (num == 2 && !(msg[0].flags & I2C_M_RD) &&
drivers/media/usb/dvb-usb-v2/gl861.c
121
(msg[1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/gl861.c
134
} else if (num == 1 && (msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/gl861.c
98
if (num == 1 && !(msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/lmedm04.c
508
read_o = msg[i].flags & I2C_M_RD;
drivers/media/usb/dvb-usb-v2/lmedm04.c
509
read = i + 1 < num && msg[i + 1].flags & I2C_M_RD;
drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c
578
.flags = I2C_M_RD, .buf = &r, .len = 1 },
drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c
650
{ .flags = I2C_M_RD, .buf = &r, .len = 1 },
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
232
if (msg->flags & I2C_M_RD) {
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
441
msg->addr, (msg->flags & I2C_M_RD) ? msg->len : 0,
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
442
(!(msg->flags & I2C_M_RD)) ? msg->len : 0);
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
478
if (!(msg->flags & I2C_M_RD) && (msg->len > 0)) {
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
578
if ((msg->flags & I2C_M_RD) && (msg->len > 0)) {
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
817
(msg[i].flags & I2C_M_RD) ?
drivers/media/usb/dvb-usb-v2/mxl111sf.c
930
{ .addr = 0xa0 >> 1, .flags = I2C_M_RD,
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
172
if (num == 2 && !(msg[0].flags & I2C_M_RD) &&
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
173
(msg[1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
222
} else if (num == 1 && !(msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
268
} else if (num == 1 && (msg[0].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/az6027.c
1023
if (msg[i].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/az6027.c
989
if (i + 1 < num && (msg[i + 1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/cxusb.c
199
if (msg[i].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/cxusb.c
219
} else if (i + 1 < num && (msg[i + 1].flags & I2C_M_RD) &&
drivers/media/usb/dvb-usb/cxusb.c
534
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/cxusb.c
993
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/dib0700_core.c
194
if (msg[i].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/dib0700_core.c
310
if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/dib0700_devices.c
113
{ .addr = 0x50, .flags = I2C_M_RD, .buf = pval, .len = 1 },
drivers/media/usb/dvb-usb/dib0700_devices.c
2220
{.addr = 0x1e >> 1, .flags = I2C_M_RD, .buf = rb, .len = 2},
drivers/media/usb/dvb-usb/dibusb-common.c
189
if (i+1 < num && (msg[i].flags & I2C_M_RD) == 0
drivers/media/usb/dvb-usb/dibusb-common.c
190
&& (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/dibusb-common.c
195
} else if ((msg[i].flags & I2C_M_RD) == 0) {
drivers/media/usb/dvb-usb/dibusb-mb.c
72
{ .flags = I2C_M_RD, .buf = b2, .len = 1 },
drivers/media/usb/dvb-usb/digitv.c
71
if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/dtv5100.c
85
if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {
drivers/media/usb/dvb-usb/dw2102.c
1747
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/dw2102.c
1768
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/dw2102.c
1790
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/dw2102.c
430
if (msg[j].flags == I2C_M_RD) {
drivers/media/usb/dvb-usb/dw2102.c
634
if (msg[j].flags == I2C_M_RD) {
drivers/media/usb/dvb-usb/dw2102.c
759
if ((j + 1 < num) && (msg[j + 1].flags & I2C_M_RD) &&
drivers/media/usb/dvb-usb/dw2102.c
790
if (msg[j].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/dw2102.c
914
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/dw2102.c
992
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/m920x.c
272
(msg[i].flags & I2C_M_RD ? 0x01 : 0), 0x80)) != 0)
drivers/media/usb/dvb-usb/m920x.c
276
if (msg[i].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/opera1.c
140
(msg[i].addr<<1)|(msg[i].flags&I2C_M_RD?0x01:0),
drivers/media/usb/dvb-usb/opera1.c
372
{.addr = ADDR_B880_READ_REMOTE,.buf = rcbuffer,.flags = I2C_M_RD,.len = 32},
drivers/media/usb/dvb-usb/pctv452e.c
487
if (msg[i].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/technisat-usb2.c
173
if (i+1 < num && msg[i+1].flags & I2C_M_RD) {
drivers/media/usb/dvb-usb/technisat-usb2.c
427
.flags = I2C_M_RD,
drivers/media/usb/dvb-usb/ttusb2.c
381
write_read = i+1 < num && (msg[i+1].flags & I2C_M_RD);
drivers/media/usb/dvb-usb/ttusb2.c
382
read = msg[i].flags & I2C_M_RD;
drivers/media/usb/em28xx/em28xx-i2c.c
567
} else if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/em28xx/em28xx-i2c.c
579
(msgs[i].flags & I2C_M_RD) ? "read" : "write",
drivers/media/usb/em28xx/em28xx-i2c.c
590
(msgs[i].flags & I2C_M_RD) ? "read" : "write",
drivers/media/usb/em28xx/em28xx-input.c
165
.flags = I2C_M_RD,
drivers/media/usb/go7007/go7007-i2c.c
164
(msgs[i].flags & I2C_M_RD) ||
drivers/media/usb/go7007/go7007-i2c.c
165
!(msgs[i + 1].flags & I2C_M_RD) ||
drivers/media/usb/go7007/go7007-i2c.c
174
if (msgs[i].flags & I2C_M_RD)
drivers/media/usb/go7007/go7007-usb.c
1005
if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/go7007/go7007-usb.c
968
!(msgs[i].flags & I2C_M_RD) &&
drivers/media/usb/go7007/go7007-usb.c
969
(msgs[i + 1].flags & I2C_M_RD)) {
drivers/media/usb/go7007/go7007-usb.c
980
} else if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/hdpvr/hdpvr-i2c.c
121
if (msgs[0].flags & I2C_M_RD)
drivers/media/usb/pvrusb2/pvrusb2-eeprom.c
71
msg[1].flags = I2C_M_RD;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3364
msg[1].flags = I2C_M_RD;
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
383
if (msgs[0].flags & I2C_M_RD) {
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
430
if ((!((msgs[0].flags & I2C_M_RD))) &&
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
431
(msgs[1].flags & I2C_M_RD)) {
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
459
(msgs[0].flags & I2C_M_RD),
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
460
(msgs[1].flags & I2C_M_RD));
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
475
(msgs[idx].flags & I2C_M_RD ?
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
477
if ((ret > 0) || !(msgs[idx].flags & I2C_M_RD)) {
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
522
msg[0].flags = I2C_M_RD;
drivers/media/usb/stk1160/stk1160-i2c.c
169
} else if (msgs[i].flags & I2C_M_RD) {
drivers/media/usb/stk1160/stk1160-i2c.c
176
(msgs[i + 1].flags & I2C_M_RD) &&
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1340
{ .addr = 0x50,.flags = I2C_M_RD,.buf = &pwm,.len = 1} };
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
246
if (num > i + 1 && (msg[i + 1].flags & I2C_M_RD)) {
drivers/mfd/88pm860x-i2c.c
97
.flags = I2C_M_RD,
drivers/mfd/da9063-i2c.c
96
xfer[DA9063_PAGED_READ_MSG_DATA].flags = I2C_M_RD;
drivers/mfd/da9150-core.c
50
xfer.flags = I2C_M_RD;
drivers/mfd/menelaus.c
900
msg[1].flags = I2C_M_RD;
drivers/mfd/menelaus.c
955
msg[1].flags = I2C_M_RD;
drivers/mfd/rsmu_i2c.c
92
msg[1].flags = I2C_M_RD;
drivers/mfd/smpro-core.c
58
xfer[1].flags = I2C_M_RD;
drivers/mfd/tps6507x.c
51
xfer[1].flags = I2C_M_RD;
drivers/mfd/tps6594-i2c.c
140
msgs[1].flags = I2C_M_RD;
drivers/mfd/tps6594-i2c.c
66
msgs[1].flags = I2C_M_RD;
drivers/mtd/maps/pismo.c
77
.flags = I2C_M_RD,
drivers/net/ethernet/mellanox/mlxsw/i2c.c
106
.flags = I2C_M_RD } }
drivers/net/mdio/mdio-i2c.c
226
msgs[1].flags = I2C_M_RD;
drivers/net/mdio/mdio-i2c.c
314
msgs[1].flags = I2C_M_RD;
drivers/net/mdio/mdio-i2c.c
57
msgs[1].flags = I2C_M_RD;
drivers/net/phy/sfp.c
704
msgs[1].flags = I2C_M_RD;
drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c
205
msg[1].flags = I2C_M_RD;
drivers/platform/arm64/huawei-gaokun-ec.c
137
.flags = client->flags | I2C_M_RD,
drivers/platform/arm64/lenovo-thinkpad-t14s.c
146
response.flags = I2C_M_RD;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
186
response.flags = I2C_M_RD;
drivers/platform/chrome/cros_ec_i2c.c
204
i2c_msg[1].flags = I2C_M_RD;
drivers/platform/chrome/cros_ec_i2c.c
72
i2c_msg[1].flags = I2C_M_RD;
drivers/platform/cznic/turris-omnia-mcu-base.c
41
msgs[1].flags = I2C_M_RD;
drivers/platform/x86/asus-tf103c-dock.c
187
msgs[1].flags = I2C_M_RD;
drivers/power/supply/bq2415x_charger.c
203
msg[1].flags = I2C_M_RD;
drivers/power/supply/bq27xxx_battery_i2c.c
45
msg[1].flags = I2C_M_RD;
drivers/power/supply/ltc2941-battery-gauge.c
111
msgs[1].flags = I2C_M_RD;
drivers/regulator/rpi-panel-attiny-regulator.c
260
msgs[0].flags = I2C_M_RD;
drivers/rtc/rtc-bq32k.c
64
.flags = I2C_M_RD,
drivers/rtc/rtc-ds1672.c
41
.flags = I2C_M_RD,
drivers/rtc/rtc-em3027.c
57
.flags = I2C_M_RD,
drivers/rtc/rtc-fm3130.c
371
fm3130->msg[1].flags = I2C_M_RD;
drivers/rtc/rtc-fm3130.c
382
fm3130->msg[3].flags = I2C_M_RD;
drivers/rtc/rtc-isl12026.c
218
.flags = I2C_M_RD,
drivers/rtc/rtc-isl12026.c
291
.flags = I2C_M_RD,
drivers/rtc/rtc-isl12026.c
56
.flags = I2C_M_RD,
drivers/rtc/rtc-m41t80.c
694
.flags = I2C_M_RD,
drivers/rtc/rtc-max6900.c
64
.flags = I2C_M_RD,
drivers/rtc/rtc-max6900.c
76
.flags = I2C_M_RD,
drivers/rtc/rtc-pcf8583.c
143
.flags = I2C_M_RD,
drivers/rtc/rtc-pcf8583.c
60
.flags = I2C_M_RD,
drivers/rtc/rtc-rs5c372.c
139
.flags = I2C_M_RD,
drivers/rtc/rtc-s35390a.c
93
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
103
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
157
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
306
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
347
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
424
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
462
.flags = I2C_M_RD,
drivers/rtc/rtc-x1205.c
508
.flags = I2C_M_RD,
drivers/staging/greybus/i2c.c
106
if (msg->flags & I2C_M_RD)
drivers/staging/greybus/i2c.c
136
if (!(msg->flags & I2C_M_RD)) {
drivers/staging/greybus/i2c.c
157
if (msg->flags & I2C_M_RD) {
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
60
msg[1].flags = I2C_M_RD;
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
62
msg[1].flags = I2C_M_RD;
drivers/staging/media/av7110/av7110.c
1411
msgs[1].flags = I2C_M_RD;
drivers/staging/media/av7110/av7110.c
1796
struct i2c_msg readmsg = { .addr = 0x63, .flags = I2C_M_RD, .buf = data, .len = 1 };
drivers/staging/media/av7110/av7110.c
2068
{ .addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} };
drivers/staging/media/av7110/av7110_v4l.c
57
{ .flags = I2C_M_RD, .len = 2, .buf = msg2 }
drivers/staging/media/av7110/sp8870.c
85
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b1, .len = 2 }
drivers/tee/optee/rpc.c
93
msg.flags |= I2C_M_RD;
drivers/usb/misc/onboard_usb_dev.c
347
msg[1].flags = I2C_M_RD;
drivers/usb/typec/ucsi/ucsi_ccg.c
252
.flags = I2C_M_RD,
drivers/usb/typec/ucsi/ucsi_stm32g0.c
167
.flags = I2C_M_RD,
drivers/usb/typec/ucsi/ucsi_stm32g0.c
342
.flags = I2C_M_RD,
drivers/usb/typec/ucsi/ucsi_stm32g0.c
90
.flags = I2C_M_RD,
drivers/video/fbdev/core/fb_ddc.c
35
.flags = I2C_M_RD,
drivers/video/fbdev/matrox/matroxfb_maven.c
150
.flags = I2C_M_RD | I2C_M_NOSTART,
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
119
if (m->flags & I2C_M_RD)
drivers/video/fbdev/mb862xx/mb862xx-i2c.c
125
if (m->flags & I2C_M_RD)
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
151
.flags = I2C_M_RD,
drivers/video/fbdev/via/via_aux.h
60
{.addr = drv->addr, .flags = I2C_M_RD, .len = len, .buf = buf} };
drivers/video/fbdev/via/via_i2c.c
118
msgs[1].flags = I2C_M_RD;
drivers/video/fbdev/via/via_i2c.c
162
msgs[1].flags = I2C_M_RD;
drivers/w1/slaves/w1_ds28e17.c
370
&& !(msgs[i].flags & I2C_M_RD)
drivers/w1/slaves/w1_ds28e17.c
371
&& (msgs[i+1].flags & I2C_M_RD)
drivers/w1/slaves/w1_ds28e17.c
402
} else if (msgs[i].flags & I2C_M_RD) {
include/linux/i2c.h
79
return i2c_transfer_buffer_flags(client, buf, count, I2C_M_RD);
include/linux/i2c.h
95
I2C_M_RD | I2C_M_DMA_SAFE);
include/linux/i2c.h
950
return (msg->addr << 1) | (msg->flags & I2C_M_RD);
include/linux/i2c.h
960
return 0xf0 | ((msg->addr & GENMASK(9, 8)) >> 7) | (msg->flags & I2C_M_RD);
sound/soc/codecs/adau1701.c
237
msgs[1].flags = I2C_M_RD;
sound/soc/codecs/cx2072x.c
551
msgs[1].flags = I2C_M_RD;
sound/soc/codecs/rl6347a.c
90
xfer[1].flags = I2C_M_RD;
sound/soc/codecs/sigmadsp-i2c.c
57
msgs[1].flags = I2C_M_RD;
sound/soc/codecs/tas5086.c
216
msgs[1].flags = I2C_M_RD;
sound/soc/codecs/tas571x.c
124
msgs[1].flags = I2C_M_RD;
sound/soc/codecs/tas571x.c
200
msgs[1].flags = I2C_M_RD;