• Home
  • Raw
  • Download

Lines Matching refs:rx

143 	void *rx;  member
219 && (drv_data->rx < drv_data->rx_end)) { in null_reader()
221 drv_data->rx += n_bytes; in null_reader()
224 return drv_data->rx == drv_data->rx_end; in null_reader()
246 && (drv_data->rx < drv_data->rx_end)) { in u8_reader()
247 *(u8 *)(drv_data->rx) = read_SSDR(reg); in u8_reader()
248 ++drv_data->rx; in u8_reader()
251 return drv_data->rx == drv_data->rx_end; in u8_reader()
273 && (drv_data->rx < drv_data->rx_end)) { in u16_reader()
274 *(u16 *)(drv_data->rx) = read_SSDR(reg); in u16_reader()
275 drv_data->rx += 2; in u16_reader()
278 return drv_data->rx == drv_data->rx_end; in u16_reader()
300 && (drv_data->rx < drv_data->rx_end)) { in u32_reader()
301 *(u32 *)(drv_data->rx) = read_SSDR(reg); in u32_reader()
302 drv_data->rx += 4; in u32_reader()
305 return drv_data->rx == drv_data->rx_end; in u32_reader()
335 if (!IS_DMA_ALIGNED(drv_data->rx) || !IS_DMA_ALIGNED(drv_data->tx)) in map_dma_buffers()
339 if (drv_data->rx == NULL) { in map_dma_buffers()
341 drv_data->rx = drv_data->null_dma_buf; in map_dma_buffers()
365 drv_data->rx_dma = dma_map_single(dev, drv_data->rx, in map_dma_buffers()
522 drv_data->rx += drv_data->len - in dma_transfer_complete()
532 (drv_data->rx_end - drv_data->rx); in dma_transfer_complete()
596 if (irq_status & SSSR_TINT || drv_data->rx == drv_data->rx_end) { in dma_transfer()
643 (drv_data->rx_end - drv_data->rx); in int_transfer_complete()
930 drv_data->rx = transfer->rx_buf; in pump_transfers()
931 drv_data->rx_end = drv_data->rx + transfer->len; in pump_transfers()
936 drv_data->read = drv_data->rx ? chip->read : null_reader; in pump_transfers()
1022 if (drv_data->rx == drv_data->null_dma_buf) in pump_transfers()