Lines Matching defs:mt7915_dev
242 struct mt7915_dev { struct
243 union { /* must be first */
248 struct mt7915_hif *hif2;
249 struct mt7915_reg_desc reg;
250 u8 q_id[MT7915_MAX_QUEUE];
251 u32 q_int_mask[MT7915_MAX_QUEUE];
252 u32 wfdma_mask;
254 const struct mt76_bus_ops *bus_ops;
255 struct mt7915_phy phy;
258 struct cfg80211_chan_def rdd2_chandef;
259 struct mt7915_phy *rdd2_phy;
261 u16 chainmask;
262 u16 chainshift;
263 u32 hif_idx;
265 struct work_struct init_work;
266 struct work_struct rc_work;
267 struct work_struct dump_work;
268 struct work_struct reset_work;
269 wait_queue_head_t reset_wait;
271 struct {
278 } recovery;
281 struct mutex dump_mutex;
283 struct {
285 } coredump;
288 struct list_head sta_rc_list;
289 struct list_head twt_list;
290 spinlock_t reg_lock;
292 u32 hw_pattern;
294 bool dbdc_support;
295 bool flash_mode;
296 bool muru_debug;
297 bool ibf;
299 u8 monitor_mask;
301 struct dentry *debugfs_dir;
302 struct rchan *relay_fwlog;
304 void *cal;
305 u32 cur_prek_offset;
306 u8 dpd_chan_num_2g;
307 u8 dpd_chan_num_5g;
308 u8 dpd_chan_num_6g;
310 struct {
314 } fw;
316 struct {
319 } twt;
321 struct reset_control *rstc;
322 void __iomem *dcm;
323 void __iomem *sku;