Lines Matching defs:tegra_slink_data
153 struct tegra_slink_data { struct
154 struct device *dev;
155 struct spi_controller *host;
156 const struct tegra_slink_chip_data *chip_data;
157 spinlock_t lock;
159 struct clk *clk;
160 struct reset_control *rst;
161 void __iomem *base;
162 phys_addr_t phys;
163 unsigned irq;
164 u32 cur_speed;
166 struct spi_device *cur_spi;
167 unsigned cur_pos;
168 unsigned cur_len;
169 unsigned words_per_32bit;
170 unsigned bytes_per_word;
171 unsigned curr_dma_words;
172 unsigned cur_direction;
174 unsigned cur_rx_pos;
175 unsigned cur_tx_pos;
177 unsigned dma_buf_size;
178 unsigned max_buf_size;
179 bool is_curr_dma_xfer;
181 struct completion rx_dma_complete;
182 struct completion tx_dma_complete;
184 u32 tx_status;
185 u32 rx_status;
209 static inline u32 tegra_slink_readl(struct tegra_slink_data *tspi, in tegra_slink_readl() argument