• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43legacy/

Lines Matching refs:hw

190 	       (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan");
203 (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan");
216 (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan");
228 (wl && wl->hw) ? wiphy_name(wl->hw->wiphy) : "wlan");
962 rate = ieee80211_get_tx_rate(dev->wl->hw, info)->hw_value;
1036 dur = ieee80211_generic_frame_duration(dev->wl->hw,
1101 dur = ieee80211_generic_frame_duration(dev->wl->hw,
1248 beacon = ieee80211_beacon_get(wl->hw, wl->vif);
1257 ieee80211_queue_work(wl->hw, &wl->beacon_update_trigger);
2298 ieee80211_queue_delayed_work(wl->hw, &dev->periodic_work, delay);
2309 ieee80211_queue_delayed_work(dev->wl->hw, work, 0);
2392 "%s_%s", KBUILD_MODNAME, wiphy_name(wl->hw->wiphy));
2408 static int b43legacy_op_tx(struct ieee80211_hw *hw,
2411 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
2435 static int b43legacy_op_conf_tx(struct ieee80211_hw *hw, u16 queue,
2441 static int b43legacy_op_get_stats(struct ieee80211_hw *hw,
2444 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
2591 static int b43legacy_op_dev_config(struct ieee80211_hw *hw,
2594 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
2597 struct ieee80211_conf *conf = &hw->conf;
2693 dev->wl->hw->wiphy->bands[IEEE80211_BAND_2GHZ];
2735 static void b43legacy_op_bss_info_changed(struct ieee80211_hw *hw,
2740 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
2808 static void b43legacy_op_configure_filter(struct ieee80211_hw *hw,
2812 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
2871 ieee80211_stop_queues(wl->hw);
2894 ieee80211_wake_queues(dev->wl->hw);
3314 ieee80211_wake_queues(dev->wl->hw);
3334 static int b43legacy_op_add_interface(struct ieee80211_hw *hw,
3337 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3376 static void b43legacy_op_remove_interface(struct ieee80211_hw *hw,
3379 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3402 static int b43legacy_op_start(struct ieee80211_hw *hw)
3404 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3438 wiphy_rfkill_start_polling(hw->wiphy);
3446 static void b43legacy_op_stop(struct ieee80211_hw *hw)
3448 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3461 static int b43legacy_op_beacon_set_tim(struct ieee80211_hw *hw,
3464 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3474 static int b43legacy_op_get_survey(struct ieee80211_hw *hw, int idx,
3477 struct b43legacy_wl *wl = hw_to_b43legacy_wl(hw);
3479 struct ieee80211_conf *conf = &hw->conf;
3554 struct ieee80211_hw *hw = dev->wl->hw;
3559 hw->wiphy->bands[IEEE80211_BAND_2GHZ] =
3565 hw->wiphy->bands[IEEE80211_BAND_2GHZ] =
3756 struct ieee80211_hw *hw = wl->hw;
3759 ieee80211_free_hw(hw);
3765 struct ieee80211_hw *hw;
3771 hw = ieee80211_alloc_hw(sizeof(*wl), &b43legacy_hw_ops);
3772 if (!hw) {
3777 /* fill hw info */
3778 hw->flags = IEEE80211_HW_RX_INCLUDES_FCS |
3780 hw->wiphy->interface_modes =
3785 hw->queues = 1;
3786 hw->max_rates = 2;
3787 SET_IEEE80211_DEV(hw, dev->dev);
3789 SET_IEEE80211_PERM_ADDR(hw, sprom->et1mac);
3791 SET_IEEE80211_PERM_ADDR(hw, sprom->il0mac);
3794 wl = hw_to_b43legacy_wl(hw);
3796 wl->hw = hw;
3832 err = ieee80211_register_hw(wl->hw);
3859 ieee80211_unregister_hw(wl->hw);
3878 ieee80211_queue_work(dev->wl->hw, &dev->restart_work);