Lines Matching defs:tegra_slink_data
162 struct tegra_slink_data { struct
163 struct device *dev;
164 struct spi_master *master;
165 const struct tegra_slink_chip_data *chip_data;
166 spinlock_t lock;
168 struct clk *clk;
169 struct reset_control *rst;
170 void __iomem *base;
171 phys_addr_t phys;
172 unsigned irq;
173 u32 cur_speed;
175 struct spi_device *cur_spi;
176 unsigned cur_pos;
177 unsigned cur_len;
178 unsigned words_per_32bit;
179 unsigned bytes_per_word;
180 unsigned curr_dma_words;
181 unsigned cur_direction;
183 unsigned cur_rx_pos;
184 unsigned cur_tx_pos;
186 unsigned dma_buf_size;
187 unsigned max_buf_size;
188 bool is_curr_dma_xfer;
190 struct completion rx_dma_complete;
191 struct completion tx_dma_complete;
193 u32 tx_status;
194 u32 rx_status;
195 u32 status_reg;
196 bool is_packed;
197 u32 packed_size;
221 static inline u32 tegra_slink_readl(struct tegra_slink_data *tspi, in tegra_slink_readl() argument