Home
last modified time | relevance | path

Searched refs:tx_word (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/spi/
Dspi-fsl-dspi.c246 static u32 dspi_data_to_pushr(struct fsl_dspi *dspi, int tx_word) in dspi_data_to_pushr() argument
251 d16 = tx_word ? *(u16 *)dspi->tx : *(u8 *)dspi->tx; in dspi_data_to_pushr()
255 dspi->tx += tx_word + 1; in dspi_data_to_pushr()
256 dspi->len -= tx_word + 1; in dspi_data_to_pushr()
281 int tx_word; in dspi_eoq_write() local
284 tx_word = is_double_byte_mode(dspi); in dspi_eoq_write()
291 if (tx_word && (dspi->len == 1)) { in dspi_eoq_write()
295 tx_word = 0; in dspi_eoq_write()
298 dspi_pushr = dspi_data_to_pushr(dspi, tx_word); in dspi_eoq_write()
305 } else if (tx_word && (dspi->len == 1)) in dspi_eoq_write()
[all …]
Dspi-au1550.c62 void (*tx_word)(struct au1550_spi *hw); member
529 hw->tx_word(hw); in au1550_spi_pio_txrxb()
608 hw->tx_word(hw); in au1550_spi_pio_irq_callback()
665 hw->tx_word = &au1550_spi_tx_word_8; in au1550_spi_bits_handlers_set()
671 hw->tx_word = &au1550_spi_tx_word_16; in au1550_spi_bits_handlers_set()
676 hw->tx_word = &au1550_spi_tx_word_32; in au1550_spi_bits_handlers_set()
Dspi-sirf.c267 void (*tx_word) (struct sirfsoc_spi *); member
670 sspi->tx_word(sspi); in spi_sirfsoc_pio_transfer()
892 sspi->tx_word = spi_sirfsoc_tx_word_u8; in spi_sirfsoc_setup_transfer()
900 sspi->tx_word = spi_sirfsoc_tx_word_u16; in spi_sirfsoc_setup_transfer()
905 sspi->tx_word = spi_sirfsoc_tx_word_u32; in spi_sirfsoc_setup_transfer()