Home
last modified time | relevance | path

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

12345678910>>...14

/linux/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()
/linux/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()
/linux/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()
/linux/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()
/linux/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()
/linux/drivers/i2c/busses/
H A Di2c-cros-ec-tunnel.c54 if (!(i2c_msgs[i].flags & I2C_M_RD)) in ec_i2c_count_message()
96 if (i2c_msg->flags & I2C_M_RD) { in ec_i2c_construct_message()
122 if (i2c_msgs[i].flags & I2C_M_RD) in ec_i2c_count_response()
165 if (i2c_msgs[i].flags & I2C_M_RD) { in ec_i2c_parse_response()
H A Di2c-sprd.c217 if (msg->flags & I2C_M_RD) { in sprd_i2c_data_transfer()
259 if (msg->flags & I2C_M_RD) { in sprd_i2c_handle_msg()
271 if (msg->flags & I2C_M_RD) in sprd_i2c_handle_msg()
374 if (msg->flags & I2C_M_RD) in sprd_i2c_isr_thread()
400 else if (msg->flags & I2C_M_RD && i2c_dev->count) in sprd_i2c_isr_thread()
418 if (msg->flags & I2C_M_RD) in sprd_i2c_isr()
H A Di2c-stm32f4.c581 if (msg->addr & I2C_M_RD) in stm32f4_i2c_isr_event()
595 if ((event & STM32F4_I2C_SR1_TXE) && !(msg->addr & I2C_M_RD)) in stm32f4_i2c_isr_event()
599 if ((event & STM32F4_I2C_SR1_RXNE) && (msg->addr & I2C_M_RD)) in stm32f4_i2c_isr_event()
610 if (msg->addr & I2C_M_RD) in stm32f4_i2c_isr_event()
645 if (!(msg->addr & I2C_M_RD)) { in stm32f4_i2c_isr_error()
H A Di2c-imx-lpi2c.c693 if (msg->flags & I2C_M_RD) { in lpi2c_imx_pio_xfer()
710 if (msg->flags & I2C_M_RD) { in lpi2c_imx_pio_xfer_atomic()
865 if (dma->dma_msg_flag & I2C_M_RD) { in lpi2c_dma_submit()
937 if (dma->dma_msg_flag & I2C_M_RD) { in lpi2c_imx_dma_burst_num_calculate()
962 if (dma->dma_msg_flag & I2C_M_RD) { in lpi2c_dma_config()
1003 if (dma->dma_msg_flag & I2C_M_RD) { in lpi2c_dma_enable()
1067 if (dma->dma_msg_flag & I2C_M_RD) { in lpi2c_imx_dma_xfer()
1087 if (dma->dma_msg_flag & I2C_M_RD) in lpi2c_imx_dma_xfer()
1095 if (dma->dma_msg_flag & I2C_M_RD) in lpi2c_imx_dma_xfer()
1103 if (dma->dma_msg_flag & I2C_M_RD) in lpi2c_imx_dma_xfer()
[all …]
H A Di2c-mv64xxx.c474 if (drv_data->num_msgs == 1 && drv_data->msgs[0].flags & I2C_M_RD) { in mv64xxx_i2c_intr_offload()
484 !(drv_data->msgs[0].flags & I2C_M_RD) && in mv64xxx_i2c_intr_offload()
485 drv_data->msgs[1].flags & I2C_M_RD) { in mv64xxx_i2c_intr_offload()
652 if (num == 1 && !(msgs[0].flags & I2C_M_RD)) { in mv64xxx_i2c_offload_xfer()
660 else if (num == 1 && msgs[0].flags & I2C_M_RD) { in mv64xxx_i2c_offload_xfer()
724 !(msgs[0].flags & I2C_M_RD) && in mv64xxx_i2c_can_offload()
725 msgs[1].flags & I2C_M_RD) in mv64xxx_i2c_can_offload()
H A Di2c-designware-master.c322 if (!(msgs[msg_wrt_idx].flags & I2C_M_RD)) in amd_i2c_dw_xfer_quirk()
333 if (msgs[msg_wrt_idx].flags & I2C_M_RD) { in amd_i2c_dw_xfer_quirk()
438 if (msgs[dev->msg_write_idx].flags & I2C_M_RD) { in i2c_dw_xfer_msg()
529 if (!(flags & I2C_M_RD)) in i2c_dw_read()
859 (msgs[idx - 1].flags & I2C_M_RD) == (msgs[idx].flags & I2C_M_RD)) { in i2c_dw_msg_is_valid()
H A Di2c-digicolor.c80 if (msg->flags & I2C_M_RD) in dc_i2c_addr_cmd()
150 } else if (msg->flags & I2C_M_RD) { in dc_i2c_start_msg()
183 if (i2c->msg->flags & I2C_M_RD) { in dc_i2c_irq()
H A Di2c-amd-mp2-plat.c46 i2c_common->msg->flags & I2C_M_RD ? in i2c_amd_dma_map()
68 i2c_common->msg->flags & I2C_M_RD ? in i2c_amd_dma_unmap()
144 if (pmsg->flags & I2C_M_RD) in i2c_amd_xfer_msg()
/linux/drivers/media/usb/go7007/
H A 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/drivers/i2c/
H A Di2c-core-smbus.c305 bool is_read = msg->flags & I2C_M_RD; in i2c_smbus_try_get_dmabuf()
347 .flags = flags | I2C_M_RD, in i2c_smbus_xfer_emulated()
362 I2C_M_RD : 0); in i2c_smbus_xfer_emulated()
368 msg[0].flags = I2C_M_RD | flags; in i2c_smbus_xfer_emulated()
460 if (!(msg[0].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
467 if (msg[nmsgs - 1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated()
481 if (wants_pec && (msg[nmsgs - 1].flags & I2C_M_RD)) { in i2c_smbus_xfer_emulated()
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-i2c.c27 if (msgs[i].flags & I2C_M_RD) { in i2c_xfer()
32 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) && in i2c_xfer()
/linux/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-i2c.c232 if (msg->flags & I2C_M_RD) { in mxl111sf_i2c_sw_xfer_msg()
441 msg->addr, (msg->flags & I2C_M_RD) ? msg->len : 0, in mxl111sf_i2c_hw_xfer_msg()
442 (!(msg->flags & I2C_M_RD)) ? msg->len : 0); in mxl111sf_i2c_hw_xfer_msg()
478 if (!(msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
578 if ((msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
817 (msg[i].flags & I2C_M_RD) ? in mxl111sf_i2c_xfer()
/linux/drivers/staging/greybus/
H A Di2c.c106 if (msg->flags & I2C_M_RD) in gb_i2c_operation_create()
136 if (!(msg->flags & I2C_M_RD)) { in gb_i2c_operation_create()
157 if (msg->flags & I2C_M_RD) { in gb_i2c_decode_response()
/linux/drivers/media/pci/mantis/
H A Dmantis_vp2040.c68 msg.flags = I2C_M_RD; in tda1002x_cu1216_tuner_set()
102 {.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} in read_pwm()
H A Dmantis_vp2033.c46 {.addr = 0x50, .flags = I2C_M_RD, .buf = &pwm, .len = 1} in read_pwm()
86 msg.flags = I2C_M_RD; in tda1002x_cu1216_tuner_set()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbit.c177 if (msg->flags & I2C_M_RD) in i2c_addr()
196 if (msg->flags & I2C_M_RD) { in nvkm_i2c_bit_xfer()
/linux/drivers/media/tuners/
H A Dtuner-i2c.h37 struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, in tuner_i2c_xfer_recv()
50 { .addr = props->addr, .flags = I2C_M_RD, in tuner_i2c_xfer_send_recv()
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_i2c.c79 reg |= (msg->flags & I2C_M_RD) ? in xfer_msg()
110 msg->flags & I2C_M_RD ? in xfer_msg()
126 msg->flags & I2C_M_RD); in xfer_msg()
/linux/drivers/media/usb/dvb-usb/
H A Ddibusb-common.c189 if (i+1 < num && (msg[i].flags & I2C_M_RD) == 0 in dibusb_i2c_xfer()
190 && (msg[i+1].flags & I2C_M_RD)) { in dibusb_i2c_xfer()
195 } else if ((msg[i].flags & I2C_M_RD) == 0) { in dibusb_i2c_xfer()

12345678910>>...14