Lines Matching +full:hw +full:- +full:monitor
1 /* SPDX-License-Identifier: ISC */
71 (dev)->beacon_ops->beacon_enable(dev, enable)
73 (dev)->beacon_ops->pre_tbtt_enable(dev, enable)
138 /* edcca monitor */
152 void mt76x02_configure_filter(struct ieee80211_hw *hw,
162 int mt76x02_add_interface(struct ieee80211_hw *hw,
164 void mt76x02_remove_interface(struct ieee80211_hw *hw,
167 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
169 int mt76x02_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
172 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
175 void mt76x02_sta_rate_tbl_update(struct ieee80211_hw *hw,
185 void mt76x02_set_coverage_class(struct ieee80211_hw *hw,
187 int mt76x02_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, u32 val);
194 void mt76x02_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control,
200 void mt76x02_sw_scan_complete(struct ieee80211_hw *hw,
203 void mt76x02_bss_info_changed(struct ieee80211_hw *hw,
206 void mt76x02_reconfig_complete(struct ieee80211_hw *hw,
229 return mt76_chip(&dev->mt76) == 0x7610 || in is_mt76x0()
230 mt76_chip(&dev->mt76) == 0x7630 || in is_mt76x0()
231 mt76_chip(&dev->mt76) == 0x7650; in is_mt76x0()
236 return mt76_chip(&dev->mt76) == 0x7612 || in is_mt76x2()
237 mt76_chip(&dev->mt76) == 0x7632 || in is_mt76x2()
238 mt76_chip(&dev->mt76) == 0x7662 || in is_mt76x2()
239 mt76_chip(&dev->mt76) == 0x7602; in is_mt76x2()
244 mt76_set_irq_mask(&dev->mt76, MT_INT_MASK_CSR, 0, mask); in mt76x02_irq_enable()
249 mt76_set_irq_mask(&dev->mt76, MT_INT_MASK_CSR, mask, 0); in mt76x02_irq_disable()
279 return &sta->wcid; in mt76x02_rx_get_sta_wcid()
281 return &sta->vif->group_wcid; in mt76x02_rx_get_sta_wcid()