Lines Matching refs:tx_word
246 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()
313 return tx_count * (tx_word + 1); in dspi_eoq_write()
335 int tx_word; in dspi_tcfq_write() local
338 tx_word = is_double_byte_mode(dspi); in dspi_tcfq_write()
340 if (tx_word && (dspi->len == 1)) { in dspi_tcfq_write()
344 tx_word = 0; in dspi_tcfq_write()
347 dspi_pushr = dspi_data_to_pushr(dspi, tx_word); in dspi_tcfq_write()
354 return tx_word + 1; in dspi_tcfq_write()
522 int tx_word; in dspi_interrupt() local
529 tx_word = is_double_byte_mode(dspi); in dspi_interrupt()
544 tcnt_diff *= (tx_word + 1); in dspi_interrupt()