Lines Matching refs:rx_buf
391 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs() argument
401 if (rx_buf) in sh_msiof_spi_set_mode_regs()
482 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8() argument
484 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8()
492 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16() argument
494 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16()
502 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u() argument
504 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16u()
512 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32() argument
514 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32()
522 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32u() argument
524 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32u()
532 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32() argument
534 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_s32()
542 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32u() argument
544 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_s32u()
604 static int sh_msiof_spi_start(struct sh_msiof_spi_priv *p, void *rx_buf) in sh_msiof_spi_start() argument
612 if (rx_buf && !ret) in sh_msiof_spi_start()
624 static int sh_msiof_spi_stop(struct sh_msiof_spi_priv *p, void *rx_buf) in sh_msiof_spi_stop() argument
634 if (rx_buf && !ret) in sh_msiof_spi_stop()
676 const void *tx_buf, void *rx_buf, in sh_msiof_spi_txrx_once() argument
685 if (rx_buf) in sh_msiof_spi_txrx_once()
695 sh_msiof_spi_set_mode_regs(p, tx_buf, rx_buf, bits, words); in sh_msiof_spi_txrx_once()
705 ret = sh_msiof_spi_start(p, rx_buf); in sh_msiof_spi_txrx_once()
717 if (rx_buf) in sh_msiof_spi_txrx_once()
718 rx_fifo(p, rx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
723 ret = sh_msiof_spi_stop(p, rx_buf); in sh_msiof_spi_txrx_once()
733 sh_msiof_spi_stop(p, rx_buf); in sh_msiof_spi_txrx_once()
916 void *rx_buf = t->rx_buf; in sh_msiof_transfer_one() local
941 if (rx_buf) in sh_msiof_transfer_one()
955 ret = sh_msiof_dma_once(p, tx_buf, rx_buf, l); in sh_msiof_transfer_one()
964 if (rx_buf) { in sh_msiof_transfer_one()
965 copy32(rx_buf, p->rx_dma_page, l / 4); in sh_msiof_transfer_one()
966 rx_buf += l; in sh_msiof_transfer_one()
995 if ((unsigned long)rx_buf & 0x01) in sh_msiof_transfer_one()
1006 if ((unsigned long)rx_buf & 0x03) in sh_msiof_transfer_one()
1017 if ((unsigned long)rx_buf & 0x03) in sh_msiof_transfer_one()
1027 n = sh_msiof_spi_txrx_once(p, tx_fifo, rx_fifo, tx_buf, rx_buf, in sh_msiof_transfer_one()
1034 if (rx_buf) in sh_msiof_transfer_one()
1035 rx_buf += n * bytes_per_word; in sh_msiof_transfer_one()