Lines Matching defs:read
334 int read = !!rcar_i2c_is_recv(priv);
356 rcar_i2c_write(priv, ICMIER, read ? RCAR_IRQ_RECV : RCAR_IRQ_SEND);
411 bool read = msg->flags & I2C_M_RD;
412 enum dma_data_direction dir = read ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
413 struct dma_chan *chan = read ? priv->dma_rx : priv->dma_tx;
422 !(msg->flags & I2C_M_DMA_SAFE) || (read && priv->flags & ID_P_NO_RXDMA))
425 if (read) {
452 read ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV,
471 if (read)
576 /* read or write request */
583 rcar_i2c_read(priv, ICRXTX); /* dummy read */
610 /* master wants to read from us */
681 /* Clear START or STOP immediately, except for REPSTART after read */
702 * Clear START or STOP immediately, except for REPSTART after read or
753 bool read;
757 read = msg->flags & I2C_M_RD;
759 chan = read ? priv->dma_rx : priv->dma_tx;
763 dir = read ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV;
766 if (read)