Lines Matching defs:mt7915_dev
243 struct mt7915_dev { struct
244 union { /* must be first */
249 struct mt7915_hif *hif2;
250 struct mt7915_reg_desc reg;
251 u8 q_id[MT7915_MAX_QUEUE];
252 u32 q_int_mask[MT7915_MAX_QUEUE];
253 u32 wfdma_mask;
255 const struct mt76_bus_ops *bus_ops;
256 struct mt7915_phy phy;
259 struct cfg80211_chan_def rdd2_chandef;
260 struct mt7915_phy *rdd2_phy;
262 u16 chainmask;
263 u16 chainshift;
264 u32 hif_idx;
266 struct work_struct init_work;
267 struct work_struct rc_work;
268 struct work_struct dump_work;
269 struct work_struct reset_work;
270 wait_queue_head_t reset_wait;
272 struct {
279 } recovery;
282 struct mutex dump_mutex;
284 struct {
286 } coredump;
289 struct list_head sta_rc_list;
290 struct list_head twt_list;
291 spinlock_t reg_lock;
293 u32 hw_pattern;
295 bool dbdc_support;
296 bool flash_mode;
297 bool muru_debug;
298 bool ibf;
300 u8 monitor_mask;
302 struct dentry *debugfs_dir;
303 struct rchan *relay_fwlog;
305 void *cal;
306 u32 cur_prek_offset;
307 u8 dpd_chan_num_2g;
308 u8 dpd_chan_num_5g;
309 u8 dpd_chan_num_6g;
311 struct {
315 } fw;
317 struct {
320 } twt;
322 struct reset_control *rstc;
323 void __iomem *dcm;
324 void __iomem *sku;