Lines Matching refs:ieee80211_hw
751 struct ieee80211_hw *hw;
1416 void rt2x00mac_tx(struct ieee80211_hw *hw,
1419 int rt2x00mac_start(struct ieee80211_hw *hw);
1420 void rt2x00mac_stop(struct ieee80211_hw *hw);
1421 int rt2x00mac_add_interface(struct ieee80211_hw *hw,
1423 void rt2x00mac_remove_interface(struct ieee80211_hw *hw,
1425 int rt2x00mac_config(struct ieee80211_hw *hw, u32 changed);
1426 void rt2x00mac_configure_filter(struct ieee80211_hw *hw,
1430 int rt2x00mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
1433 int rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
1439 int rt2x00mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1441 int rt2x00mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1443 void rt2x00mac_sw_scan_start(struct ieee80211_hw *hw,
1446 void rt2x00mac_sw_scan_complete(struct ieee80211_hw *hw,
1448 int rt2x00mac_get_stats(struct ieee80211_hw *hw,
1450 void rt2x00mac_bss_info_changed(struct ieee80211_hw *hw,
1454 int rt2x00mac_conf_tx(struct ieee80211_hw *hw,
1457 void rt2x00mac_rfkill_poll(struct ieee80211_hw *hw);
1458 void rt2x00mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1460 int rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant);
1461 int rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant);
1462 void rt2x00mac_get_ringparam(struct ieee80211_hw *hw,
1464 bool rt2x00mac_tx_frames_pending(struct ieee80211_hw *hw);