Lines Matching refs:txdata
244 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata);
248 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
252 *txdata = *(u8 *)dspi->tx;
255 *txdata = *(u16 *)dspi->tx;
258 *txdata = *(u32 *)dspi->tx;
280 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
282 *txdata = cpu_to_be32(*(u32 *)dspi->tx);
292 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
294 *txdata = cpu_to_be16(*(u16 *)dspi->tx);
304 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
309 *txdata = (u32)hi << 16 | lo;
329 u32 txdata = 0;
332 dspi->host_to_dev(dspi, &txdata);
334 return txdata;
337 /* Prepare one TX FIFO entry (txdata plus cmd) */
689 static void dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata)
691 regmap_write(dspi->regmap_pushr, dspi->pushr_tx, txdata);