Home
last modified time | relevance | path

Searched refs:I2C_M_RD (Results 1 - 25 of 1002) sorted by relevance

12345678910>>...41

/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/
H A Dddbridge-i2c.h38 { .addr = adr, .flags = I2C_M_RD, in i2c_io()
55 struct i2c_msg msgs[1] = { { .addr = adr, .flags = I2C_M_RD, in i2c_read()
66 { .addr = adr, .flags = I2C_M_RD, in i2c_read_regs()
78 { .addr = adr, .flags = I2C_M_RD, in i2c_read_regs16()
H A Dddbridge-i2c.c96 if (msg[0].flags & I2C_M_RD) { in ddb_i2c_master_xfer()
111 if ((msg[0].flags & I2C_M_RD) == I2C_M_RD) in ddb_i2c_master_xfer()
113 if ((msg[1].flags & I2C_M_RD) != I2C_M_RD) in ddb_i2c_master_xfer()
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/
H A Dddbridge-i2c.h29 { .addr = adr, .flags = I2C_M_RD, in i2c_io()
46 struct i2c_msg msgs[1] = { { .addr = adr, .flags = I2C_M_RD, in i2c_read()
57 { .addr = adr, .flags = I2C_M_RD, in i2c_read_regs()
69 { .addr = adr, .flags = I2C_M_RD, in i2c_read_regs16()
H A Dddbridge-i2c.c87 if (msg[0].flags & I2C_M_RD) { in ddb_i2c_master_xfer()
102 if ((msg[0].flags & I2C_M_RD) == I2C_M_RD) in ddb_i2c_master_xfer()
104 if ((msg[1].flags & I2C_M_RD) != I2C_M_RD) in ddb_i2c_master_xfer()
/kernel/linux/linux-5.10/drivers/media/usb/hdpvr/
H A Dhdpvr-i2c.c121 if (msgs[0].flags & I2C_M_RD) in hdpvr_transfer()
134 if ((msgs[0].flags & I2C_M_RD) || !(msgs[1].flags & I2C_M_RD)) { in hdpvr_transfer()
136 msgs[0].flags & I2C_M_RD, in hdpvr_transfer()
137 msgs[1].flags & I2C_M_RD); in hdpvr_transfer()
/kernel/linux/linux-6.6/drivers/media/usb/hdpvr/
H A Dhdpvr-i2c.c121 if (msgs[0].flags & I2C_M_RD) in hdpvr_transfer()
134 if ((msgs[0].flags & I2C_M_RD) || !(msgs[1].flags & I2C_M_RD)) { in hdpvr_transfer()
136 msgs[0].flags & I2C_M_RD, in hdpvr_transfer()
137 msgs[1].flags & I2C_M_RD); in hdpvr_transfer()
/kernel/linux/linux-5.10/drivers/media/pci/ngene/
H A Dngene-i2c.c111 if (num == 2 && msg[1].flags & I2C_M_RD && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
117 if (num == 1 && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
121 if (num == 1 && (msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
/kernel/linux/linux-6.6/drivers/media/pci/ngene/
H A Dngene-i2c.c111 if (num == 2 && msg[1].flags & I2C_M_RD && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
117 if (num == 1 && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
121 if (num == 1 && (msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c48 if (flags & I2C_M_RD) { in tegra_bpmp_xlate_flags()
50 flags &= ~I2C_M_RD; in tegra_bpmp_xlate_flags()
137 * those messages that have I2C_M_RD. So, for example, if you have:
139 * - !I2C_M_RD, len == 5, data == a0 01 02 03 04
140 * - !I2C_M_RD, len == 1, data == a0
141 * - I2C_M_RD, len == 2, data == [uninitialized buffer 1]
142 * - !I2C_M_RD, len == 1, data == a2
143 * - I2C_M_RD, len == 2, data == [uninitialized buffer 2]
159 if (msgs[i].flags & I2C_M_RD) in tegra_bpmp_i2c_deserialize()
166 if (msgs[i].flags & I2C_M_RD) { in tegra_bpmp_i2c_deserialize()
[all...]
H A Di2c-mlxcpld.c45 #define MLXCPLD_I2C_VALID_FLAG (I2C_M_RECV_LEN | I2C_M_RD)
239 priv->xfer.cmd = msgs[num - 1].flags & I2C_M_RD; in mlxcpld_i2c_set_transf_data()
241 if (priv->xfer.cmd == I2C_M_RD && comm_len != msgs[0].len) { in mlxcpld_i2c_set_transf_data()
316 if (priv->xfer.cmd != I2C_M_RD) in mlxcpld_i2c_wait_for_tc()
374 (priv->xfer.msg[1].flags & I2C_M_RD)) in mlxcpld_i2c_xfer_msg()
380 if ((priv->xfer.msg[i].flags & I2C_M_RD) != I2C_M_RD) { in mlxcpld_i2c_xfer_msg()
/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c383 if (msgs[0].flags & I2C_M_RD) { in pvr2_i2c_xfer()
430 if ((!((msgs[0].flags & I2C_M_RD))) && in pvr2_i2c_xfer()
431 (msgs[1].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
459 (msgs[0].flags & I2C_M_RD), in pvr2_i2c_xfer()
460 (msgs[1].flags & I2C_M_RD)); in pvr2_i2c_xfer()
475 (msgs[idx].flags & I2C_M_RD ? in pvr2_i2c_xfer()
477 if ((ret > 0) || !(msgs[idx].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
522 msg[0].flags = I2C_M_RD; in do_i2c_probe()
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c383 if (msgs[0].flags & I2C_M_RD) { in pvr2_i2c_xfer()
430 if ((!((msgs[0].flags & I2C_M_RD))) && in pvr2_i2c_xfer()
431 (msgs[1].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
459 (msgs[0].flags & I2C_M_RD), in pvr2_i2c_xfer()
460 (msgs[1].flags & I2C_M_RD)); in pvr2_i2c_xfer()
475 (msgs[idx].flags & I2C_M_RD ? in pvr2_i2c_xfer()
477 if ((ret > 0) || !(msgs[idx].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
522 msg[0].flags = I2C_M_RD; in do_i2c_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_i2c.c120 if (p->flags & I2C_M_RD) in msm_hdmi_i2c_xfer()
136 if (p->flags & I2C_M_RD) { in msm_hdmi_i2c_xfer()
149 (p->flags & I2C_M_RD) ? DDC_READ : DDC_WRITE) | in msm_hdmi_i2c_xfer()
181 if (!(p->flags & I2C_M_RD)) in msm_hdmi_i2c_xfer()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_i2c.c120 if (p->flags & I2C_M_RD) in msm_hdmi_i2c_xfer()
136 if (p->flags & I2C_M_RD) { in msm_hdmi_i2c_xfer()
149 (p->flags & I2C_M_RD) ? DDC_READ : DDC_WRITE) | in msm_hdmi_i2c_xfer()
181 if (!(p->flags & I2C_M_RD)) in msm_hdmi_i2c_xfer()
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c35 msgs[1].flags = I2C_M_RD; in solo_i2c_readbyte()
88 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_start()
124 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_read()
156 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_write()
179 if (solo_dev->i2c_msg->flags & I2C_M_RD) { in solo_i2c_isr()
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/
H A Dsolo6x10-i2c.c35 msgs[1].flags = I2C_M_RD; in solo_i2c_readbyte()
88 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_start()
124 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_read()
156 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_write()
179 if (solo_dev->i2c_msg->flags & I2C_M_RD) { in solo_i2c_isr()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c46 if (flags & I2C_M_RD) in tegra_bpmp_xlate_flags()
114 * those messages that have I2C_M_RD. So, for example, if you have:
116 * - !I2C_M_RD, len == 5, data == a0 01 02 03 04
117 * - !I2C_M_RD, len == 1, data == a0
118 * - I2C_M_RD, len == 2, data == [uninitialized buffer 1]
119 * - !I2C_M_RD, len == 1, data == a2
120 * - I2C_M_RD, len == 2, data == [uninitialized buffer 2]
136 if (msgs[i].flags & I2C_M_RD) in tegra_bpmp_i2c_deserialize()
143 if (msgs[i].flags & I2C_M_RD) { in tegra_bpmp_i2c_deserialize()
158 if (!(msgs[i].flags & I2C_M_RD)) in tegra_bpmp_i2c_msg_len_check()
[all...]
H A Di2c-mlxcpld.c21 #define MLXCPLD_I2C_VALID_FLAG (I2C_M_RECV_LEN | I2C_M_RD)
227 priv->xfer.cmd = msgs[num - 1].flags & I2C_M_RD; in mlxcpld_i2c_set_transf_data()
229 if (priv->xfer.cmd == I2C_M_RD && comm_len != msgs[0].len) { in mlxcpld_i2c_set_transf_data()
304 if (priv->xfer.cmd != I2C_M_RD) in mlxcpld_i2c_wait_for_tc()
362 (priv->xfer.msg[1].flags & I2C_M_RD)) in mlxcpld_i2c_xfer_msg()
368 if ((priv->xfer.msg[i].flags & I2C_M_RD) != I2C_M_RD) { in mlxcpld_i2c_xfer_msg()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-x1205.c103 .flags = I2C_M_RD, in x1205_get_datetime()
157 .flags = I2C_M_RD, in x1205_get_status()
306 .flags = I2C_M_RD, in x1205_get_dtrim()
347 .flags = I2C_M_RD, in x1205_get_atrim()
424 .flags = I2C_M_RD, in x1205_validate_client()
462 .flags = I2C_M_RD, in x1205_validate_client()
508 .flags = I2C_M_RD, in x1205_rtc_read_alarm()
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-x1205.c103 .flags = I2C_M_RD, in x1205_get_datetime()
157 .flags = I2C_M_RD, in x1205_get_status()
306 .flags = I2C_M_RD, in x1205_get_dtrim()
347 .flags = I2C_M_RD, in x1205_get_atrim()
424 .flags = I2C_M_RD, in x1205_validate_client()
462 .flags = I2C_M_RD, in x1205_validate_client()
508 .flags = I2C_M_RD, in x1205_rtc_read_alarm()
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c344 req_data.direction = I2C_M_RD; in cx231xx_i2c_check_for_device()
373 (msgs[i].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
384 } else if (msgs[i].flags & I2C_M_RD) { in cx231xx_i2c_xfer()
391 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && in cx231xx_i2c_xfer()
402 (msgs[i+1].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
482 .flags = I2C_M_RD, in cx231xx_do_i2c_scan()
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
H A Dcx231xx-i2c.c344 req_data.direction = I2C_M_RD; in cx231xx_i2c_check_for_device()
373 (msgs[i].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
384 } else if (msgs[i].flags & I2C_M_RD) { in cx231xx_i2c_xfer()
391 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && in cx231xx_i2c_xfer()
402 (msgs[i+1].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
482 .flags = I2C_M_RD, in cx231xx_do_i2c_scan()
/kernel/linux/linux-5.10/drivers/i2c/
H A Di2c-core-smbus.c295 bool is_read = msg->flags & I2C_M_RD; in i2c_smbus_try_get_dmabuf()
338 .flags = flags | I2C_M_RD, in i2c_smbus_xfer_emulated()
350 I2C_M_RD : 0); in i2c_smbus_xfer_emulated()
356 msg[0].flags = I2C_M_RD | flags; in i2c_smbus_xfer_emulated()
453 if (!(msg[0].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
460 if (msg[num-1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated()
474 if (i && (msg[num-1].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-core-smbus.c304 bool is_read = msg->flags & I2C_M_RD; in i2c_smbus_try_get_dmabuf()
346 .flags = flags | I2C_M_RD, in i2c_smbus_xfer_emulated()
360 I2C_M_RD : 0); in i2c_smbus_xfer_emulated()
366 msg[0].flags = I2C_M_RD | flags; in i2c_smbus_xfer_emulated()
458 if (!(msg[0].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
465 if (msg[nmsgs - 1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated()
479 if (wants_pec && (msg[nmsgs - 1].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/
H A Dsaa7134-i2c.c247 if (msgs[i].flags & I2C_M_RD) in saa7134_i2c_xfer()
250 I2C_M_RD && msgs[i].addr != 0x40 && in saa7134_i2c_xfer()
266 if (msgs[i].flags & I2C_M_RD) { in saa7134_i2c_xfer()
358 .flags = I2C_M_RD, in saa7134_i2c_eeprom_md7134_gate()

Completed in 16 milliseconds

12345678910>>...41