Lines Matching refs:txdata
372 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata);
382 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev() argument
386 *txdata = *(u8 *)dspi->tx; in dspi_native_host_to_dev()
389 *txdata = *(u16 *)dspi->tx; in dspi_native_host_to_dev()
392 *txdata = *(u32 *)dspi->tx; in dspi_native_host_to_dev()
414 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on32_host_to_dev() argument
416 *txdata = (__force u32)cpu_to_be32(*(u32 *)dspi->tx); in dspi_8on32_host_to_dev()
426 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on16_host_to_dev() argument
428 *txdata = (__force u32)cpu_to_be16(*(u16 *)dspi->tx); in dspi_8on16_host_to_dev()
438 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_16on32_host_to_dev() argument
443 *txdata = (u32)hi << 16 | lo; in dspi_16on32_host_to_dev()
463 u32 txdata = 0; in dspi_pop_tx() local
466 dspi->host_to_dev(dspi, &txdata); in dspi_pop_tx()
468 return txdata; in dspi_pop_tx()
823 static void dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata) in dspi_pushr_txdata_write() argument
825 regmap_write(dspi->regmap_pushr, dspi->pushr_tx, txdata); in dspi_pushr_txdata_write()