Lines Matching refs:fsl_dspi
210 struct fsl_dspi { struct
245 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata); argument
246 void (*dev_to_host)(struct fsl_dspi *dspi, u32 rxdata); argument
249 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev()
265 static void dspi_native_dev_to_host(struct fsl_dspi *dspi, u32 rxdata) in dspi_native_dev_to_host()
281 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on32_host_to_dev()
287 static void dspi_8on32_dev_to_host(struct fsl_dspi *dspi, u32 rxdata) in dspi_8on32_dev_to_host()
293 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on16_host_to_dev()
299 static void dspi_8on16_dev_to_host(struct fsl_dspi *dspi, u32 rxdata) in dspi_8on16_dev_to_host()
305 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_16on32_host_to_dev()
314 static void dspi_16on32_dev_to_host(struct fsl_dspi *dspi, u32 rxdata) in dspi_16on32_dev_to_host()
328 static u32 dspi_pop_tx(struct fsl_dspi *dspi) in dspi_pop_tx()
339 static u32 dspi_pop_tx_pushr(struct fsl_dspi *dspi) in dspi_pop_tx_pushr()
352 static void dspi_push_rx(struct fsl_dspi *dspi, u32 rxdata) in dspi_push_rx()
361 struct fsl_dspi *dspi = arg; in dspi_tx_dma_callback()
369 struct fsl_dspi *dspi = arg; in dspi_rx_dma_callback()
381 static int dspi_next_xfer_dma_submit(struct fsl_dspi *dspi) in dspi_next_xfer_dma_submit()
459 static void dspi_setup_accel(struct fsl_dspi *dspi);
461 static int dspi_dma_xfer(struct fsl_dspi *dspi) in dspi_dma_xfer()
492 static int dspi_request_dma(struct fsl_dspi *dspi, phys_addr_t phy_addr) in dspi_request_dma()
575 static void dspi_release_dma(struct fsl_dspi *dspi) in dspi_release_dma()
667 static void dspi_pushr_cmd_write(struct fsl_dspi *dspi, u16 cmd) in dspi_pushr_cmd_write()
684 static void dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata) in dspi_pushr_txdata_write()
689 static void dspi_xspi_fifo_write(struct fsl_dspi *dspi, int num_words) in dspi_xspi_fifo_write()
726 static u32 dspi_popr_read(struct fsl_dspi *dspi) in dspi_popr_read()
734 static void dspi_fifo_read(struct fsl_dspi *dspi) in dspi_fifo_read()
743 static void dspi_setup_accel(struct fsl_dspi *dspi) in dspi_setup_accel()
803 static void dspi_fifo_write(struct fsl_dspi *dspi) in dspi_fifo_write()
849 static int dspi_rxtx(struct fsl_dspi *dspi) in dspi_rxtx()
862 static int dspi_poll(struct fsl_dspi *dspi) in dspi_poll()
883 struct fsl_dspi *dspi = (struct fsl_dspi *)dev_id; in dspi_interrupt()
919 struct fsl_dspi *dspi = spi_controller_get_devdata(ctlr); in dspi_transfer_one_message()
999 struct fsl_dspi *dspi = spi_controller_get_devdata(spi->controller); in dspi_setup()
1138 struct fsl_dspi *dspi = dev_get_drvdata(dev); in dspi_suspend()
1152 struct fsl_dspi *dspi = dev_get_drvdata(dev); in dspi_resume()
1218 static int dspi_init(struct fsl_dspi *dspi) in dspi_init()
1253 struct fsl_dspi *dspi = spi_controller_get_devdata(host); in dspi_target_abort()
1279 struct fsl_dspi *dspi; in dspi_probe()
1448 struct fsl_dspi *dspi = platform_get_drvdata(pdev); in dspi_remove()