Lines Matching refs:mt7603_dev
103 struct mt7603_dev { struct
169 static inline bool is_mt7603(struct mt7603_dev *dev) in is_mt7603() argument
174 static inline bool is_mt7628(struct mt7603_dev *dev) in is_mt7628()
182 u32 mt7603_reg_map(struct mt7603_dev *dev, u32 addr);
186 int mt7603_register_device(struct mt7603_dev *dev);
187 void mt7603_unregister_device(struct mt7603_dev *dev);
188 int mt7603_eeprom_init(struct mt7603_dev *dev);
189 int mt7603_dma_init(struct mt7603_dev *dev);
190 void mt7603_dma_cleanup(struct mt7603_dev *dev);
191 int mt7603_mcu_init(struct mt7603_dev *dev);
192 void mt7603_init_debugfs(struct mt7603_dev *dev);
194 static inline void mt7603_irq_enable(struct mt7603_dev *dev, u32 mask) in mt7603_irq_enable()
199 static inline void mt7603_irq_disable(struct mt7603_dev *dev, u32 mask) in mt7603_irq_disable()
204 void mt7603_mac_reset_counters(struct mt7603_dev *dev);
205 void mt7603_mac_dma_start(struct mt7603_dev *dev);
206 void mt7603_mac_start(struct mt7603_dev *dev);
207 void mt7603_mac_stop(struct mt7603_dev *dev);
209 void mt7603_mac_set_timing(struct mt7603_dev *dev);
210 void mt7603_beacon_set_timer(struct mt7603_dev *dev, int idx, int intval);
211 int mt7603_mac_fill_rx(struct mt7603_dev *dev, struct sk_buff *skb);
212 void mt7603_mac_add_txs(struct mt7603_dev *dev, void *data);
213 void mt7603_mac_rx_ba_reset(struct mt7603_dev *dev, void *addr, u8 tid);
214 void mt7603_mac_tx_ba_reset(struct mt7603_dev *dev, int wcid, int tid,
216 void mt7603_mac_sta_poll(struct mt7603_dev *dev);
218 void mt7603_pse_client_reset(struct mt7603_dev *dev);
220 int mt7603_mcu_set_channel(struct mt7603_dev *dev);
221 int mt7603_mcu_set_eeprom(struct mt7603_dev *dev);
222 void mt7603_mcu_exit(struct mt7603_dev *dev);
224 void mt7603_wtbl_init(struct mt7603_dev *dev, int idx, int vif,
226 void mt7603_wtbl_clear(struct mt7603_dev *dev, int idx);
227 void mt7603_wtbl_update_cap(struct mt7603_dev *dev, struct ieee80211_sta *sta);
228 void mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta,
231 int mt7603_wtbl_set_key(struct mt7603_dev *dev, int wcid,
233 void mt7603_wtbl_set_ps(struct mt7603_dev *dev, struct mt7603_sta *sta,
235 void mt7603_wtbl_set_smps(struct mt7603_dev *dev, struct mt7603_sta *sta,
237 void mt7603_filter_tx(struct mt7603_dev *dev, int idx, bool abort);
261 void mt7603_edcca_set_strict(struct mt7603_dev *dev, bool val);
262 void mt7603_cca_stats_reset(struct mt7603_dev *dev);
264 void mt7603_init_edcca(struct mt7603_dev *dev);