Lines Matching refs:rx_buf
361 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs() argument
371 if (rx_buf) in sh_msiof_spi_set_mode_regs()
452 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8() argument
454 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8()
462 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16() argument
464 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16()
472 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u() argument
474 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16u()
482 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32() argument
484 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32()
492 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32u() argument
494 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32u()
502 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32() argument
504 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_s32()
512 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32u() argument
514 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_s32u()
567 static int sh_msiof_spi_start(struct sh_msiof_spi_priv *p, void *rx_buf) in sh_msiof_spi_start() argument
573 if (rx_buf && !ret) in sh_msiof_spi_start()
585 static int sh_msiof_spi_stop(struct sh_msiof_spi_priv *p, void *rx_buf) in sh_msiof_spi_stop() argument
593 if (rx_buf && !ret) in sh_msiof_spi_stop()
606 const void *tx_buf, void *rx_buf, in sh_msiof_spi_txrx_once() argument
615 if (rx_buf) in sh_msiof_spi_txrx_once()
625 sh_msiof_spi_set_mode_regs(p, tx_buf, rx_buf, bits, words); in sh_msiof_spi_txrx_once()
634 ret = sh_msiof_spi_start(p, rx_buf); in sh_msiof_spi_txrx_once()
648 if (rx_buf) in sh_msiof_spi_txrx_once()
649 rx_fifo(p, rx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
654 ret = sh_msiof_spi_stop(p, rx_buf); in sh_msiof_spi_txrx_once()
664 sh_msiof_spi_stop(p, rx_buf); in sh_msiof_spi_txrx_once()
838 void *rx_buf = t->rx_buf; in sh_msiof_transfer_one() local
859 if (rx_buf) in sh_msiof_transfer_one()
877 ret = sh_msiof_dma_once(p, tx_buf, rx_buf, l); in sh_msiof_transfer_one()
887 if (rx_buf) { in sh_msiof_transfer_one()
888 copy32(rx_buf, p->rx_dma_page, l / 4); in sh_msiof_transfer_one()
889 rx_buf += l; in sh_msiof_transfer_one()
918 if ((unsigned long)rx_buf & 0x01) in sh_msiof_transfer_one()
929 if ((unsigned long)rx_buf & 0x03) in sh_msiof_transfer_one()
940 if ((unsigned long)rx_buf & 0x03) in sh_msiof_transfer_one()
950 n = sh_msiof_spi_txrx_once(p, tx_fifo, rx_fifo, tx_buf, rx_buf, in sh_msiof_transfer_one()
957 if (rx_buf) in sh_msiof_transfer_one()
958 rx_buf += n * bytes_per_word; in sh_msiof_transfer_one()