Lines Matching refs:fsl_dspi

210 struct fsl_dspi {
245 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata);
246 void (*dev_to_host)(struct fsl_dspi *dspi, u32 rxdata);
249 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
265 static void dspi_native_dev_to_host(struct fsl_dspi *dspi, u32 rxdata)
281 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
287 static void dspi_8on32_dev_to_host(struct fsl_dspi *dspi, u32 rxdata)
293 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
299 static void dspi_8on16_dev_to_host(struct fsl_dspi *dspi, u32 rxdata)
305 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata)
314 static void dspi_16on32_dev_to_host(struct fsl_dspi *dspi, u32 rxdata)
328 static u32 dspi_pop_tx(struct fsl_dspi *dspi)
339 static u32 dspi_pop_tx_pushr(struct fsl_dspi *dspi)
352 static void dspi_push_rx(struct fsl_dspi *dspi, u32 rxdata)
361 struct fsl_dspi *dspi = arg;
369 struct fsl_dspi *dspi = arg;
381 static int dspi_next_xfer_dma_submit(struct fsl_dspi *dspi)
459 static void dspi_setup_accel(struct fsl_dspi *dspi);
461 static int dspi_dma_xfer(struct fsl_dspi *dspi)
492 static int dspi_request_dma(struct fsl_dspi *dspi, phys_addr_t phy_addr)
580 static void dspi_release_dma(struct fsl_dspi *dspi)
672 static void dspi_pushr_cmd_write(struct fsl_dspi *dspi, u16 cmd)
689 static void dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata)
694 static void dspi_xspi_fifo_write(struct fsl_dspi *dspi, int num_words)
731 static u32 dspi_popr_read(struct fsl_dspi *dspi)
739 static void dspi_fifo_read(struct fsl_dspi *dspi)
748 static void dspi_setup_accel(struct fsl_dspi *dspi)
808 static void dspi_fifo_write(struct fsl_dspi *dspi)
854 static int dspi_rxtx(struct fsl_dspi *dspi)
867 static int dspi_poll(struct fsl_dspi *dspi)
888 struct fsl_dspi *dspi = (struct fsl_dspi *)dev_id;
924 struct fsl_dspi *dspi = spi_controller_get_devdata(ctlr);
1004 struct fsl_dspi *dspi = spi_controller_get_devdata(spi->controller);
1130 struct fsl_dspi *dspi = dev_get_drvdata(dev);
1144 struct fsl_dspi *dspi = dev_get_drvdata(dev);
1210 static int dspi_init(struct fsl_dspi *dspi)
1245 struct fsl_dspi *dspi = spi_controller_get_devdata(host);
1271 struct fsl_dspi *dspi;
1445 struct fsl_dspi *dspi = platform_get_drvdata(pdev);