Lines Matching defs:mt7915_dev
278 struct mt7915_dev { struct
279 union { /* must be first */
284 struct mt7915_hif *hif2;
285 struct mt7915_reg_desc reg;
286 u8 q_id[MT7915_MAX_QUEUE];
287 u32 q_int_mask[MT7915_MAX_QUEUE];
288 u32 wfdma_mask;
290 const struct mt76_bus_ops *bus_ops;
291 struct tasklet_struct irq_tasklet;
292 struct mt7915_phy phy;
295 struct cfg80211_chan_def rdd2_chandef;
296 struct mt7915_phy *rdd2_phy;
298 u16 chainmask;
299 u16 chainshift;
300 u32 hif_idx;
302 struct work_struct init_work;
303 struct work_struct rc_work;
304 struct work_struct reset_work;
305 wait_queue_head_t reset_wait;
306 u32 reset_state;
308 struct list_head sta_rc_list;
309 struct list_head sta_poll_list;
310 struct list_head twt_list;
311 spinlock_t sta_poll_lock;
313 u32 hw_pattern;
315 bool dbdc_support;
316 bool flash_mode;
317 bool muru_debug;
318 bool ibf;
320 struct dentry *debugfs_dir;
321 struct rchan *relay_fwlog;
323 void *cal;
325 struct {
329 } fw;
331 struct {
334 } twt;
336 struct reset_control *rstc;
337 void __iomem *dcm;
338 void __iomem *sku;