Lines Matching refs:word_width
278 int word_width; /* in bytes */ member
471 if (sspi->word_width == 1 && !(spi->mode & SPI_LSB_FIRST)) in spi_sirfsoc_cmd_transfer()
474 if (sspi->word_width == 2 && t->len == 4 && in spi_sirfsoc_cmd_transfer()
535 writel(sspi->left_tx_word * sspi->word_width, in spi_sirfsoc_dma_transfer()
537 writel(sspi->left_tx_word * sspi->word_width, in spi_sirfsoc_dma_transfer()
628 writel(min((sspi->left_tx_word * sspi->word_width), in spi_sirfsoc_pio_transfer()
631 writel(min((sspi->left_rx_word * sspi->word_width), in spi_sirfsoc_pio_transfer()
641 writel(min((sspi->left_tx_word * sspi->word_width), in spi_sirfsoc_pio_transfer()
644 writel(min((sspi->left_rx_word * sspi->word_width), in spi_sirfsoc_pio_transfer()
660 data_units = sspi->fifo_size / sspi->word_width; in spi_sirfsoc_pio_transfer()
712 sspi->left_tx_word = sspi->left_rx_word = t->len / sspi->word_width; in spi_sirfsoc_transfer()
727 return t->len - sspi->left_rx_word * sspi->word_width; in spi_sirfsoc_transfer()
911 sspi->word_width = DIV_ROUND_UP(bits_per_word, 8); in spi_sirfsoc_setup_transfer()
915 (sspi->word_width >> 1); in spi_sirfsoc_setup_transfer()
919 (sspi->word_width >> 1); in spi_sirfsoc_setup_transfer()