Lines Matching defs:tegra_slink_data
151 struct tegra_slink_data { struct
152 struct device *dev;
153 struct spi_master *master;
154 const struct tegra_slink_chip_data *chip_data;
155 spinlock_t lock;
157 struct clk *clk;
158 struct reset_control *rst;
159 void __iomem *base;
160 phys_addr_t phys;
161 unsigned irq;
162 u32 cur_speed;
164 struct spi_device *cur_spi;
165 unsigned cur_pos;
166 unsigned cur_len;
167 unsigned words_per_32bit;
168 unsigned bytes_per_word;
169 unsigned curr_dma_words;
170 unsigned cur_direction;
172 unsigned cur_rx_pos;
173 unsigned cur_tx_pos;
175 unsigned dma_buf_size;
176 unsigned max_buf_size;
177 bool is_curr_dma_xfer;
179 struct completion rx_dma_complete;
180 struct completion tx_dma_complete;
182 u32 tx_status;
183 u32 rx_status;
184 u32 status_reg;
185 bool is_packed;
186 u32 packed_size;
210 static inline u32 tegra_slink_readl(struct tegra_slink_data *tspi, in tegra_slink_readl() argument