dw_spi 38 drivers/spi/spi-dw-mid.c static int mid_spi_dma_init(struct dw_spi *dws) dw_spi 79 drivers/spi/spi-dw-mid.c static void mid_spi_dma_exit(struct dw_spi *dws) dw_spi 91 drivers/spi/spi-dw-mid.c static irqreturn_t dma_transfer(struct dw_spi *dws) dw_spi 110 drivers/spi/spi-dw-mid.c struct dw_spi *dws = spi_controller_get_devdata(master); dw_spi 133 drivers/spi/spi-dw-mid.c struct dw_spi *dws = arg; dw_spi 141 drivers/spi/spi-dw-mid.c static struct dma_async_tx_descriptor *dw_spi_dma_prepare_tx(struct dw_spi *dws, dw_spi 179 drivers/spi/spi-dw-mid.c struct dw_spi *dws = arg; dw_spi 187 drivers/spi/spi-dw-mid.c static struct dma_async_tx_descriptor *dw_spi_dma_prepare_rx(struct dw_spi *dws, dw_spi 219 drivers/spi/spi-dw-mid.c static int mid_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) dw_spi 240 drivers/spi/spi-dw-mid.c static int mid_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) dw_spi 266 drivers/spi/spi-dw-mid.c static void mid_spi_dma_stop(struct dw_spi *dws) dw_spi 299 drivers/spi/spi-dw-mid.c int dw_spi_mid_init(struct dw_spi *dws) dw_spi 28 drivers/spi/spi-dw-mmio.c struct dw_spi dws; dw_spi 60 drivers/spi/spi-dw-mmio.c struct dw_spi *dws = spi_master_get_devdata(spi->master); dw_spi 138 drivers/spi/spi-dw-mmio.c struct dw_spi *dws; dw_spi 19 drivers/spi/spi-dw-pci.c int (*setup)(struct dw_spi *); dw_spi 45 drivers/spi/spi-dw-pci.c struct dw_spi *dws; dw_spi 101 drivers/spi/spi-dw-pci.c struct dw_spi *dws = pci_get_drvdata(pdev); dw_spi 109 drivers/spi/spi-dw-pci.c struct dw_spi *dws = dev_get_drvdata(dev); dw_spi 116 drivers/spi/spi-dw-pci.c struct dw_spi *dws = dev_get_drvdata(dev); dw_spi 39 drivers/spi/spi-dw.c struct dw_spi *dws = file->private_data; dw_spi 97 drivers/spi/spi-dw.c static int dw_spi_debugfs_init(struct dw_spi *dws) dw_spi 111 drivers/spi/spi-dw.c static void dw_spi_debugfs_remove(struct dw_spi *dws) dw_spi 117 drivers/spi/spi-dw.c static inline int dw_spi_debugfs_init(struct dw_spi *dws) dw_spi 122 drivers/spi/spi-dw.c static inline void dw_spi_debugfs_remove(struct dw_spi *dws) dw_spi 129 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(spi->controller); dw_spi 152 drivers/spi/spi-dw.c static inline u32 tx_max(struct dw_spi *dws) dw_spi 174 drivers/spi/spi-dw.c static inline u32 rx_max(struct dw_spi *dws) dw_spi 181 drivers/spi/spi-dw.c static void dw_writer(struct dw_spi *dws) dw_spi 202 drivers/spi/spi-dw.c static void dw_reader(struct dw_spi *dws) dw_spi 223 drivers/spi/spi-dw.c static void int_error_stop(struct dw_spi *dws, const char *msg) dw_spi 232 drivers/spi/spi-dw.c static irqreturn_t interrupt_transfer(struct dw_spi *dws) dw_spi 262 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); dw_spi 277 drivers/spi/spi-dw.c static int poll_transfer(struct dw_spi *dws) dw_spi 291 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); dw_spi 399 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); dw_spi 451 drivers/spi/spi-dw.c static void spi_hw_init(struct device *dev, struct dw_spi *dws) dw_spi 478 drivers/spi/spi-dw.c int dw_spi_add_host(struct device *dev, struct dw_spi *dws) dw_spi 555 drivers/spi/spi-dw.c void dw_spi_remove_host(struct dw_spi *dws) dw_spi 570 drivers/spi/spi-dw.c int dw_spi_suspend_host(struct dw_spi *dws) dw_spi 583 drivers/spi/spi-dw.c int dw_spi_resume_host(struct dw_spi *dws) dw_spi 92 drivers/spi/spi-dw.h struct dw_spi; dw_spi 94 drivers/spi/spi-dw.h int (*dma_init)(struct dw_spi *dws); dw_spi 95 drivers/spi/spi-dw.h void (*dma_exit)(struct dw_spi *dws); dw_spi 96 drivers/spi/spi-dw.h int (*dma_setup)(struct dw_spi *dws, struct spi_transfer *xfer); dw_spi 99 drivers/spi/spi-dw.h int (*dma_transfer)(struct dw_spi *dws, struct spi_transfer *xfer); dw_spi 100 drivers/spi/spi-dw.h void (*dma_stop)(struct dw_spi *dws); dw_spi 129 drivers/spi/spi-dw.h irqreturn_t (*transfer_handler)(struct dw_spi *dws); dw_spi 149 drivers/spi/spi-dw.h static inline u32 dw_readl(struct dw_spi *dws, u32 offset) dw_spi 154 drivers/spi/spi-dw.h static inline u16 dw_readw(struct dw_spi *dws, u32 offset) dw_spi 159 drivers/spi/spi-dw.h static inline void dw_writel(struct dw_spi *dws, u32 offset, u32 val) dw_spi 164 drivers/spi/spi-dw.h static inline void dw_writew(struct dw_spi *dws, u32 offset, u16 val) dw_spi 169 drivers/spi/spi-dw.h static inline u32 dw_read_io_reg(struct dw_spi *dws, u32 offset) dw_spi 180 drivers/spi/spi-dw.h static inline void dw_write_io_reg(struct dw_spi *dws, u32 offset, u32 val) dw_spi 193 drivers/spi/spi-dw.h static inline void spi_enable_chip(struct dw_spi *dws, int enable) dw_spi 198 drivers/spi/spi-dw.h static inline void spi_set_clk(struct dw_spi *dws, u16 div) dw_spi 204 drivers/spi/spi-dw.h static inline void spi_mask_intr(struct dw_spi *dws, u32 mask) dw_spi 213 drivers/spi/spi-dw.h static inline void spi_umask_intr(struct dw_spi *dws, u32 mask) dw_spi 226 drivers/spi/spi-dw.h static inline void spi_reset_chip(struct dw_spi *dws) dw_spi 233 drivers/spi/spi-dw.h static inline void spi_shutdown_chip(struct dw_spi *dws) dw_spi 252 drivers/spi/spi-dw.h extern int dw_spi_add_host(struct device *dev, struct dw_spi *dws); dw_spi 253 drivers/spi/spi-dw.h extern void dw_spi_remove_host(struct dw_spi *dws); dw_spi 254 drivers/spi/spi-dw.h extern int dw_spi_suspend_host(struct dw_spi *dws); dw_spi 255 drivers/spi/spi-dw.h extern int dw_spi_resume_host(struct dw_spi *dws); dw_spi 258 drivers/spi/spi-dw.h extern int dw_spi_mid_init(struct dw_spi *dws); /* Intel MID platforms */