Lines Matching full:words
394 u32 bits, u32 words) in sh_msiof_spi_set_mode_regs() argument
396 u32 dr2 = SIMDR2_BITLEN1(bits) | SIMDR2_WDLEN1(words); in sh_msiof_spi_set_mode_regs()
414 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_8() argument
419 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_8()
424 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16() argument
429 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_16()
434 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_16u() argument
439 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_16u()
444 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_32() argument
449 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_32()
454 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_32u() argument
459 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_32u()
464 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_s32() argument
469 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_s32()
474 const void *tx_buf, int words, int fs) in sh_msiof_spi_write_fifo_s32u() argument
479 for (k = 0; k < words; k++) in sh_msiof_spi_write_fifo_s32u()
484 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8() argument
489 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_8()
494 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16() argument
499 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_16()
504 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u() argument
509 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_16u()
514 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32() argument
519 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_32()
524 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32u() argument
529 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_32u()
534 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32() argument
539 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_s32()
544 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_s32u() argument
549 for (k = 0; k < words; k++) in sh_msiof_spi_read_fifo_s32u()
679 int words, int bits) in sh_msiof_spi_txrx_once() argument
686 words = min_t(int, words, p->tx_fifo_size); in sh_msiof_spi_txrx_once()
688 words = min_t(int, words, p->rx_fifo_size); in sh_msiof_spi_txrx_once()
697 sh_msiof_spi_set_mode_regs(p, tx_buf, rx_buf, bits, words); in sh_msiof_spi_txrx_once()
702 tx_fifo(p, tx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
720 rx_fifo(p, rx_buf, words, fifo_shift); in sh_msiof_spi_txrx_once()
731 return words; in sh_msiof_spi_txrx_once()
794 /* setup msiof transfer mode registers (32-bit words) */ in sh_msiof_dma_once()
866 static void copy_bswap32(u32 *dst, const u32 *src, unsigned int words) in copy_bswap32() argument
870 while (words--) { in copy_bswap32()
875 while (words--) { in copy_bswap32()
880 while (words--) in copy_bswap32()
885 static void copy_wswap32(u32 *dst, const u32 *src, unsigned int words) in copy_wswap32() argument
889 while (words--) { in copy_wswap32()
894 while (words--) { in copy_wswap32()
899 while (words--) in copy_wswap32()
904 static void copy_plain32(u32 *dst, const u32 *src, unsigned int words) in copy_plain32() argument
906 memcpy(dst, src, words * 4); in copy_plain32()
922 unsigned int words; in sh_msiof_transfer_one() local
936 * DMA supports 32-bit words only, hence pack 8-bit and 16-bit in sh_msiof_transfer_one()
937 * words, with byte resp. word swapping. in sh_msiof_transfer_one()
1026 words = len / bytes_per_word; in sh_msiof_transfer_one()
1028 while (words > 0) { in sh_msiof_transfer_one()
1030 words, bits); in sh_msiof_transfer_one()
1038 words -= n; in sh_msiof_transfer_one()
1040 if (words == 0 && (len % bytes_per_word)) { in sh_msiof_transfer_one()
1041 words = len % bytes_per_word; in sh_msiof_transfer_one()