Lines Matching refs:dw_spi
36 static void dw_spi_dma_maxburst_init(struct dw_spi *dws)
74 static void dw_spi_dma_sg_burst_init(struct dw_spi *dws)
91 static int dw_spi_dma_init_mfld(struct device *dev, struct dw_spi *dws)
142 static int dw_spi_dma_init_generic(struct device *dev, struct dw_spi *dws)
167 static void dw_spi_dma_exit(struct dw_spi *dws)
180 static irqreturn_t dw_spi_dma_transfer_handler(struct dw_spi *dws)
192 struct dw_spi *dws = spi_controller_get_devdata(master);
207 static int dw_spi_dma_wait(struct dw_spi *dws, unsigned int len, u32 speed)
230 static inline bool dw_spi_dma_tx_busy(struct dw_spi *dws)
235 static int dw_spi_dma_wait_tx_done(struct dw_spi *dws,
263 struct dw_spi *dws = arg;
272 static int dw_spi_dma_config_tx(struct dw_spi *dws)
287 static int dw_spi_dma_submit_tx(struct dw_spi *dws, struct scatterlist *sgl,
315 static inline bool dw_spi_dma_rx_busy(struct dw_spi *dws)
320 static int dw_spi_dma_wait_rx_done(struct dw_spi *dws)
364 struct dw_spi *dws = arg;
373 static int dw_spi_dma_config_rx(struct dw_spi *dws)
388 static int dw_spi_dma_submit_rx(struct dw_spi *dws, struct scatterlist *sgl,
416 static int dw_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer)
454 static int dw_spi_dma_transfer_all(struct dw_spi *dws,
517 static int dw_spi_dma_transfer_one(struct dw_spi *dws,
586 static int dw_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer)
619 static void dw_spi_dma_stop(struct dw_spi *dws)
640 void dw_spi_dma_setup_mfld(struct dw_spi *dws)
655 void dw_spi_dma_setup_generic(struct dw_spi *dws)