Home
last modified time | relevance | path

Searched refs:I2C_M_RD (Results 1 – 25 of 457) sorted by relevance

12345678910>>...19

/Linux-v4.19/drivers/media/usb/hdpvr/
Dhdpvr-i2c.c125 if (msgs[0].flags & I2C_M_RD) in hdpvr_transfer()
138 if ((msgs[0].flags & I2C_M_RD) || !(msgs[1].flags & I2C_M_RD)) { in hdpvr_transfer()
140 msgs[0].flags & I2C_M_RD, in hdpvr_transfer()
141 msgs[1].flags & I2C_M_RD); in hdpvr_transfer()
/Linux-v4.19/drivers/media/pci/ddbridge/
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()
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()
/Linux-v4.19/drivers/i2c/busses/
Di2c-tegra-bpmp.c59 if (flags & I2C_M_RD) { in tegra_bpmp_xlate_flags()
61 flags &= ~I2C_M_RD; in tegra_bpmp_xlate_flags()
170 if (msgs[i].flags & I2C_M_RD) in tegra_bpmp_i2c_deserialize()
177 if (msgs[i].flags & I2C_M_RD) { in tegra_bpmp_i2c_deserialize()
192 if (!(msgs[i].flags & I2C_M_RD)) in tegra_bpmp_i2c_msg_len_check()
199 if ((msgs[i].flags & I2C_M_RD)) in tegra_bpmp_i2c_msg_len_check()
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()
Di2c-cros-ec-tunnel.c59 if (!(i2c_msgs[i].flags & I2C_M_RD)) in ec_i2c_count_message()
101 if (i2c_msg->flags & I2C_M_RD) { in ec_i2c_construct_message()
127 if (i2c_msgs[i].flags & I2C_M_RD) in ec_i2c_count_response()
170 if (i2c_msgs[i].flags & I2C_M_RD) { in ec_i2c_parse_response()
Di2c-puv3.c142 pmsg->flags & I2C_M_RD ? "read" : "writ", in puv3_i2c_xfer()
144 pmsg->flags & I2C_M_RD ? "from" : "to", pmsg->addr); in puv3_i2c_xfer()
147 if (pmsg->flags & I2C_M_RD) in puv3_i2c_xfer()
Di2c-mv64xxx.c181 if (msg->flags & I2C_M_RD) in mv64xxx_i2c_prepare_for_io()
468 if (drv_data->num_msgs == 1 && drv_data->msgs[0].flags & I2C_M_RD) { in mv64xxx_i2c_intr_offload()
478 !(drv_data->msgs[0].flags & I2C_M_RD) && in mv64xxx_i2c_intr_offload()
479 drv_data->msgs[1].flags & I2C_M_RD) { in mv64xxx_i2c_intr_offload()
620 if (num == 1 && !(msgs[0].flags & I2C_M_RD)) { in mv64xxx_i2c_offload_xfer()
628 else if (num == 1 && msgs[0].flags & I2C_M_RD) { in mv64xxx_i2c_offload_xfer()
692 !(msgs[0].flags & I2C_M_RD) && in mv64xxx_i2c_can_offload()
693 msgs[1].flags & I2C_M_RD) in mv64xxx_i2c_can_offload()
Di2c-sprd.c216 if (msg->flags & I2C_M_RD) { in sprd_i2c_data_transfer()
257 if (msg->flags & I2C_M_RD) { in sprd_i2c_handle_msg()
269 if (msg->flags & I2C_M_RD) in sprd_i2c_handle_msg()
373 if (msg->flags & I2C_M_RD) in sprd_i2c_isr_thread()
399 else if (msg->flags & I2C_M_RD && i2c_dev->count) in sprd_i2c_isr_thread()
417 if (msg->flags & I2C_M_RD) in sprd_i2c_isr()
Di2c-bcm-iproc.c279 if (!(msg->flags & I2C_M_RD)) { in bcm_iproc_i2c_xfer_single_msg()
308 if (!(msg->flags & I2C_M_RD) && in bcm_iproc_i2c_xfer_single_msg()
319 if (msg->flags & I2C_M_RD) { in bcm_iproc_i2c_xfer_single_msg()
360 if (msg->flags & I2C_M_RD) { in bcm_iproc_i2c_xfer_single_msg()
/Linux-v4.19/drivers/media/pci/ngene/
Dngene-i2c.c124 if (num == 2 && msg[1].flags & I2C_M_RD && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
130 if (num == 1 && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
134 if (num == 1 && (msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
/Linux-v4.19/drivers/media/pci/solo6x10/
Dsolo6x10-i2c.c44 msgs[1].flags = I2C_M_RD; in solo_i2c_readbyte()
97 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_start()
133 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_read()
165 if (solo_dev->i2c_msg->flags & I2C_M_RD) in solo_i2c_handle_write()
188 if (solo_dev->i2c_msg->flags & I2C_M_RD) { in solo_i2c_isr()
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-i2c-core.c393 if (msgs[0].flags & I2C_M_RD) { in pvr2_i2c_xfer()
440 if ((!((msgs[0].flags & I2C_M_RD))) && in pvr2_i2c_xfer()
441 (msgs[1].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
469 (msgs[0].flags & I2C_M_RD), in pvr2_i2c_xfer()
470 (msgs[1].flags & I2C_M_RD)); in pvr2_i2c_xfer()
486 (msgs[idx].flags & I2C_M_RD ? in pvr2_i2c_xfer()
488 if ((ret > 0) || !(msgs[idx].flags & I2C_M_RD)) { in pvr2_i2c_xfer()
534 msg[0].flags = I2C_M_RD; in do_i2c_probe()
/Linux-v4.19/drivers/rtc/
Drtc-x1205.c106 .flags = I2C_M_RD, in x1205_get_datetime()
160 .flags = I2C_M_RD, in x1205_get_status()
309 .flags = I2C_M_RD, in x1205_get_dtrim()
350 .flags = I2C_M_RD, in x1205_get_atrim()
427 .flags = I2C_M_RD, in x1205_validate_client()
465 .flags = I2C_M_RD, in x1205_validate_client()
511 .flags = I2C_M_RD, in x1205_rtc_read_alarm()
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_i2c.c131 if (p->flags & I2C_M_RD) in msm_hdmi_i2c_xfer()
147 if (p->flags & I2C_M_RD) { in msm_hdmi_i2c_xfer()
160 (p->flags & I2C_M_RD) ? DDC_READ : DDC_WRITE) | in msm_hdmi_i2c_xfer()
192 if (!(p->flags & I2C_M_RD)) in msm_hdmi_i2c_xfer()
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-i2c.c164 (msgs[i].flags & I2C_M_RD) || in go7007_i2c_master_xfer()
165 !(msgs[i + 1].flags & I2C_M_RD) || in go7007_i2c_master_xfer()
174 if (msgs[i].flags & I2C_M_RD) in go7007_i2c_master_xfer()
/Linux-v4.19/drivers/i2c/
Di2c-core-smbus.c297 bool is_read = msg->flags & I2C_M_RD; in i2c_smbus_try_get_dmabuf()
340 .flags = flags | I2C_M_RD, in i2c_smbus_xfer_emulated()
352 I2C_M_RD : 0); in i2c_smbus_xfer_emulated()
358 msg[0].flags = I2C_M_RD | flags; in i2c_smbus_xfer_emulated()
455 if (!(msg[0].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
462 if (msg[num-1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated()
476 if (i && (msg[num-1].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-i2c.c356 req_data.direction = I2C_M_RD; in cx231xx_i2c_check_for_device()
385 (msgs[i].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
396 } else if (msgs[i].flags & I2C_M_RD) { in cx231xx_i2c_xfer()
403 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && in cx231xx_i2c_xfer()
414 (msgs[i+1].flags & I2C_M_RD) ? "read" : "write", in cx231xx_i2c_xfer()
494 .flags = I2C_M_RD, in cx231xx_do_i2c_scan()
/Linux-v4.19/drivers/media/pci/saa7134/
Dsaa7134-i2c.c256 if (msgs[i].flags & I2C_M_RD) in saa7134_i2c_xfer()
259 I2C_M_RD && msgs[i].addr != 0x40 && in saa7134_i2c_xfer()
275 if (msgs[i].flags & I2C_M_RD) { in saa7134_i2c_xfer()
363 .flags = I2C_M_RD, in saa7134_i2c_eeprom_md7134_gate()
/Linux-v4.19/drivers/media/pci/saa7164/
Dsaa7164-i2c.c37 if (msgs[i].flags & I2C_M_RD) { in i2c_xfer()
42 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && in i2c_xfer()
/Linux-v4.19/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-i2c.c241 if (msg->flags & I2C_M_RD) { in mxl111sf_i2c_sw_xfer_msg()
450 msg->addr, (msg->flags & I2C_M_RD) ? msg->len : 0, in mxl111sf_i2c_hw_xfer_msg()
451 (!(msg->flags & I2C_M_RD)) ? msg->len : 0); in mxl111sf_i2c_hw_xfer_msg()
487 if (!(msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
587 if ((msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
826 (msg[i].flags & I2C_M_RD) ? in mxl111sf_i2c_xfer()
/Linux-v4.19/drivers/media/pci/mantis/
Dmantis_vp2033.c58 {.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} in read_pwm()
98 msg.flags = I2C_M_RD; in tda1002x_cu1216_tuner_set()
Dmantis_vp2040.c80 msg.flags = I2C_M_RD; in tda1002x_cu1216_tuner_set()
114 {.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} in read_pwm()
/Linux-v4.19/drivers/staging/greybus/
Di2c.c99 if (msg->flags & I2C_M_RD) in gb_i2c_operation_create()
129 if (!(msg->flags & I2C_M_RD)) { in gb_i2c_operation_create()
150 if (msg->flags & I2C_M_RD) { in gb_i2c_decode_response()
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000-i2c.c151 (msgs[i].flags & I2C_M_RD) ? "read" : "write", in tm6000_i2c_xfer()
153 if (msgs[i].flags & I2C_M_RD) { in tm6000_i2c_xfer()
164 (msgs[i + 1].flags & I2C_M_RD) && in tm6000_i2c_xfer()

12345678910>>...19