Lines Matching refs:mt7603_dev

102 struct mt7603_dev {  struct
165 static inline bool is_mt7603(struct mt7603_dev *dev) in is_mt7603() argument
170 static inline bool is_mt7628(struct mt7603_dev *dev) in is_mt7628()
178 u32 mt7603_reg_map(struct mt7603_dev *dev, u32 addr);
182 int mt7603_register_device(struct mt7603_dev *dev);
183 void mt7603_unregister_device(struct mt7603_dev *dev);
184 int mt7603_eeprom_init(struct mt7603_dev *dev);
185 int mt7603_dma_init(struct mt7603_dev *dev);
186 void mt7603_dma_cleanup(struct mt7603_dev *dev);
187 int mt7603_mcu_init(struct mt7603_dev *dev);
188 void mt7603_init_debugfs(struct mt7603_dev *dev);
190 static inline void mt7603_irq_enable(struct mt7603_dev *dev, u32 mask) in mt7603_irq_enable()
195 static inline void mt7603_irq_disable(struct mt7603_dev *dev, u32 mask) in mt7603_irq_disable()
200 void mt7603_mac_reset_counters(struct mt7603_dev *dev);
201 void mt7603_mac_dma_start(struct mt7603_dev *dev);
202 void mt7603_mac_start(struct mt7603_dev *dev);
203 void mt7603_mac_stop(struct mt7603_dev *dev);
205 void mt7603_mac_set_timing(struct mt7603_dev *dev);
206 void mt7603_beacon_set_timer(struct mt7603_dev *dev, int idx, int intval);
207 int mt7603_mac_fill_rx(struct mt7603_dev *dev, struct sk_buff *skb);
208 void mt7603_mac_add_txs(struct mt7603_dev *dev, void *data);
209 void mt7603_mac_rx_ba_reset(struct mt7603_dev *dev, void *addr, u8 tid);
210 void mt7603_mac_tx_ba_reset(struct mt7603_dev *dev, int wcid, int tid,
212 void mt7603_mac_sta_poll(struct mt7603_dev *dev);
214 void mt7603_pse_client_reset(struct mt7603_dev *dev);
217 int mt7603_mcu_set_channel(struct mt7603_dev *dev);
218 int mt7603_mcu_set_eeprom(struct mt7603_dev *dev);
219 void mt7603_mcu_exit(struct mt7603_dev *dev);
221 void mt7603_wtbl_init(struct mt7603_dev *dev, int idx, int vif,
223 void mt7603_wtbl_clear(struct mt7603_dev *dev, int idx);
224 void mt7603_wtbl_update_cap(struct mt7603_dev *dev, struct ieee80211_sta *sta);
225 void mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta,
228 int mt7603_wtbl_set_key(struct mt7603_dev *dev, int wcid,
230 void mt7603_wtbl_set_ps(struct mt7603_dev *dev, struct mt7603_sta *sta,
232 void mt7603_wtbl_set_smps(struct mt7603_dev *dev, struct mt7603_sta *sta,
234 void mt7603_filter_tx(struct mt7603_dev *dev, int mac_idx, int idx, bool abort);
258 void mt7603_edcca_set_strict(struct mt7603_dev *dev, bool val);
259 void mt7603_cca_stats_reset(struct mt7603_dev *dev);
261 void mt7603_init_edcca(struct mt7603_dev *dev);