Searched refs:dw_spi (Results 1 – 6 of 6) sorted by relevance
140 struct dw_spi;142 int (*dma_init)(struct device *dev, struct dw_spi *dws);143 void (*dma_exit)(struct dw_spi *dws);148 void (*dma_stop)(struct dw_spi *dws);151 struct dw_spi { struct179 irqreturn_t (*transfer_handler)(struct dw_spi *dws); argument272 static inline void dw_spi_reset_chip(struct dw_spi *dws) in dw_spi_reset_chip()292 extern void dw_spi_remove_host(struct dw_spi *dws);293 extern int dw_spi_suspend_host(struct dw_spi *dws);294 extern int dw_spi_resume_host(struct dw_spi *dws);[all …]
37 static void dw_spi_dma_maxburst_init(struct dw_spi *dws) in dw_spi_dma_maxburst_init()75 static int dw_spi_dma_caps_init(struct dw_spi *dws) in dw_spi_dma_caps_init()209 static void dw_spi_dma_exit(struct dw_spi *dws) in dw_spi_dma_exit()287 static int dw_spi_dma_wait_tx_done(struct dw_spi *dws, in dw_spi_dma_wait_tx_done()315 struct dw_spi *dws = arg; in dw_spi_dma_tx_done()324 static int dw_spi_dma_config_tx(struct dw_spi *dws) in dw_spi_dma_config_tx()416 struct dw_spi *dws = arg; in dw_spi_dma_rx_done()425 static int dw_spi_dma_config_rx(struct dw_spi *dws) in dw_spi_dma_config_rx()671 static void dw_spi_dma_stop(struct dw_spi *dws) in dw_spi_dma_stop()692 void dw_spi_dma_setup_mfld(struct dw_spi *dws) in dw_spi_dma_setup_mfld()[all …]
62 static void dw_spi_debugfs_init(struct dw_spi *dws) in dw_spi_debugfs_init()75 static void dw_spi_debugfs_remove(struct dw_spi *dws) in dw_spi_debugfs_remove()110 static inline u32 dw_spi_tx_max(struct dw_spi *dws) in dw_spi_tx_max()130 static inline u32 dw_spi_rx_max(struct dw_spi *dws) in dw_spi_rx_max()135 static void dw_writer(struct dw_spi *dws) in dw_writer()156 static void dw_reader(struct dw_spi *dws) in dw_reader()356 static void dw_spi_irq_setup(struct dw_spi *dws) in dw_spi_irq_setup()387 static int dw_spi_poll_transfer(struct dw_spi *dws, in dw_spi_poll_transfer()993 void dw_spi_remove_host(struct dw_spi *dws) in dw_spi_remove_host()1008 int dw_spi_suspend_host(struct dw_spi *dws) in dw_spi_suspend_host()[all …]
28 int (*setup)(struct dw_spi *);34 static int dw_spi_pci_mid_init(struct dw_spi *dws) in dw_spi_pci_mid_init()56 static int dw_spi_pci_generic_init(struct dw_spi *dws) in dw_spi_pci_generic_init()85 struct dw_spi *dws; in dw_spi_pci_probe()154 struct dw_spi *dws = pci_get_drvdata(pdev); in dw_spi_pci_remove()166 struct dw_spi *dws = dev_get_drvdata(dev); in dw_spi_pci_suspend()173 struct dw_spi *dws = dev_get_drvdata(dev); in dw_spi_pci_resume()
33 struct dw_spi dws;113 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_dirmap_read()170 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_std_init()196 struct dw_spi *dws = &dwsbt1->dws; in dw_spi_bt1_sys_init()259 struct dw_spi *dws; in dw_spi_bt1_probe()
29 struct dw_spi dws;79 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_mscc_set_cs()152 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_sparx5_set_cs()280 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_elba_set_cs()321 struct dw_spi *dws; in dw_spi_mmio_probe()
Completed in 14 milliseconds