Searched refs:dw_spi (Results 1 – 6 of 6) sorted by relevance
137 struct dw_spi;139 int (*dma_init)(struct device *dev, struct dw_spi *dws);140 void (*dma_exit)(struct dw_spi *dws);145 void (*dma_stop)(struct dw_spi *dws);148 struct dw_spi { struct174 irqreturn_t (*transfer_handler)(struct dw_spi *dws); argument266 static inline void spi_reset_chip(struct dw_spi *dws) in spi_reset_chip()286 extern void dw_spi_remove_host(struct dw_spi *dws);287 extern int dw_spi_suspend_host(struct dw_spi *dws);288 extern int dw_spi_resume_host(struct dw_spi *dws);[all …]
36 static void dw_spi_dma_maxburst_init(struct dw_spi *dws) in dw_spi_dma_maxburst_init()74 static void dw_spi_dma_sg_burst_init(struct dw_spi *dws) in dw_spi_dma_sg_burst_init()164 static void dw_spi_dma_exit(struct dw_spi *dws) in dw_spi_dma_exit()232 static int dw_spi_dma_wait_tx_done(struct dw_spi *dws, in dw_spi_dma_wait_tx_done()260 struct dw_spi *dws = arg; in dw_spi_dma_tx_done()269 static int dw_spi_dma_config_tx(struct dw_spi *dws) in dw_spi_dma_config_tx()361 struct dw_spi *dws = arg; in dw_spi_dma_rx_done()370 static int dw_spi_dma_config_rx(struct dw_spi *dws) in dw_spi_dma_config_rx()616 static void dw_spi_dma_stop(struct dw_spi *dws) in dw_spi_dma_stop()637 void dw_spi_dma_setup_mfld(struct dw_spi *dws) in dw_spi_dma_setup_mfld()[all …]
59 static int dw_spi_debugfs_init(struct dw_spi *dws) in dw_spi_debugfs_init()76 static void dw_spi_debugfs_remove(struct dw_spi *dws) in dw_spi_debugfs_remove()112 static inline u32 tx_max(struct dw_spi *dws) in tx_max()132 static inline u32 rx_max(struct dw_spi *dws) in rx_max()137 static void dw_writer(struct dw_spi *dws) in dw_writer()158 static void dw_reader(struct dw_spi *dws) in dw_reader()350 static void dw_spi_irq_setup(struct dw_spi *dws) in dw_spi_irq_setup()381 static int dw_spi_poll_transfer(struct dw_spi *dws, in dw_spi_poll_transfer()950 void dw_spi_remove_host(struct dw_spi *dws) in dw_spi_remove_host()965 int dw_spi_suspend_host(struct dw_spi *dws) in dw_spi_suspend_host()[all …]
28 int (*setup)(struct dw_spi *);34 static int spi_mid_init(struct dw_spi *dws) in spi_mid_init()56 static int spi_generic_init(struct dw_spi *dws) in spi_generic_init()84 struct dw_spi *dws; in spi_pci_probe()155 struct dw_spi *dws = pci_get_drvdata(pdev); in spi_pci_remove()167 struct dw_spi *dws = dev_get_drvdata(dev); in spi_suspend()174 struct dw_spi *dws = dev_get_drvdata(dev); in spi_resume()
33 struct dw_spi dws;111 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_dirmap_read()168 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_std_init()194 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_sys_init()257 struct dw_spi *dws; in dw_spi_bt1_probe()
29 struct dw_spi dws;65 struct dw_spi *dws = spi_master_get_devdata(spi->master); in dw_spi_mscc_set_cs()138 struct dw_spi *dws = spi_master_get_devdata(spi->master); in dw_spi_sparx5_set_cs()246 struct dw_spi *dws; in dw_spi_mmio_probe()
Completed in 13 milliseconds