Lines Matching defs:dw_spi
92 struct dw_spi { struct
93 struct spi_master *master;
94 struct spi_device *cur_dev;
95 struct device *parent_dev;
96 enum dw_ssi_type type;
97 char name[16];
99 void __iomem *regs;
100 unsigned long paddr;
101 u32 iolen;
102 int irq;
103 u32 fifo_len; /* depth of the FIFO buffer */
104 u32 max_freq; /* max bus freq supported */
106 u16 bus_num;
107 u16 num_cs; /* supported slave numbers */
110 struct workqueue_struct *workqueue;
111 struct work_struct pump_messages;
112 spinlock_t lock;
113 struct list_head queue;
114 int busy;
115 int run;
139 irqreturn_t (*transfer_handler)(struct dw_spi *dws); argument
151 struct dw_spi_dma_ops *dma_ops; argument
162 static inline u32 dw_readl(struct dw_spi *dws, u32 offset) in dw_readl() argument