Lines Matching defs:mt76x2_dev
93 struct mt76x2_dev { struct
94 struct mt76_dev mt76; /* must be first */
96 struct mac_address macaddr_list[8];
98 struct mutex mutex;
100 const u16 *beacon_offsets;
101 unsigned long wcid_mask[128 / BITS_PER_LONG];
103 int txpower_conf;
104 int txpower_cur;
106 u8 txdone_seq;
109 struct mt76x2_mcu mcu;
110 struct sk_buff *rx_head;
112 struct tasklet_struct tx_tasklet;
113 struct tasklet_struct pre_tbtt_tasklet;
114 struct delayed_work cal_work;
115 struct delayed_work mac_work;
117 u32 aggr_stats[32];
119 struct mt76_wcid global_wcid;
120 struct mt76_wcid __rcu *wcid[128];
122 spinlock_t irq_lock;
123 u32 irqmask;
125 struct sk_buff *beacons[8];
126 u8 beacon_mask;
127 u8 beacon_data_mask;
129 u8 tbtt_count;
130 u16 beacon_int;
132 u16 chainmask;
134 u32 rxfilter;
136 struct mt76x2_calibration cal;
138 s8 target_power;
139 s8 target_power_delta[2];
140 struct mt76_rate_power rate_power;
141 bool enable_tpc;
166 static inline bool mt76x2_wait_for_mac(struct mt76x2_dev *dev) in mt76x2_wait_for_mac() argument