• Home
  • Raw
  • Download

Lines Matching refs:hw

37 	cfg80211_put_bss(local->hw.wiphy,  in ieee80211_rx_bss_put()
129 local->hw.wiphy->bands[rx_status->band]; in ieee80211_update_bss_from_elems()
164 else if (ieee80211_hw_check(&local->hw, SIGNAL_DBM)) in ieee80211_bss_info_update()
166 else if (ieee80211_hw_check(&local->hw, SIGNAL_UNSPEC)) in ieee80211_bss_info_update()
167 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
190 cbss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, in ieee80211_bss_info_update()
291 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, 0); in ieee80211_scan_rx()
318 channel = ieee80211_get_channel_khz(local->hw.wiphy, in ieee80211_scan_rx()
365 if (ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS)) { in ieee80211_prep_hw_scan()
416 static void __ieee80211_scan_completed(struct ieee80211_hw *hw, bool aborted) in __ieee80211_scan_completed() argument
418 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_scan_completed()
443 !ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS) && in __ieee80211_scan_completed()
501 ieee80211_queue_work(&sdata->local->hw, &sdata->work); in __ieee80211_scan_completed()
508 void ieee80211_scan_completed(struct ieee80211_hw *hw, in ieee80211_scan_completed() argument
511 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_scan_completed()
521 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, 0); in ieee80211_scan_completed()
561 ieee80211_queue_delayed_work(&local->hw, in ieee80211_start_sw_scan()
575 if (!regulatory_pre_cac_allowed(local->hw.wiphy)) in __ieee80211_can_leave_ch()
619 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, in ieee80211_run_deferred_scan()
657 enum nl80211_band band = local->hw.conf.chandef.chan->band; in ieee80211_scan_state_send_probe()
680 tx_flags, local->hw.conf.chandef.chan); in ieee80211_scan_state_send_probe()
718 if (ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS)) { in __ieee80211_start_scan()
811 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, in __ieee80211_start_scan()
1153 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, next_delay); in ieee80211_scan_work()
1157 __ieee80211_scan_completed(&local->hw, aborted); in ieee80211_scan_work()
1195 if (!local->hw.wiphy->bands[band] || in ieee80211_request_ibss_scan()
1199 max_n = local->hw.wiphy->bands[band]->n_channels; in ieee80211_request_ibss_scan()
1202 &local->hw.wiphy->bands[band]->channels[i]; in ieee80211_request_ibss_scan()
1304 __ieee80211_scan_completed(&local->hw, true); in ieee80211_scan_cancel()
1329 if (local->hw.wiphy->bands[i]) { in __ieee80211_request_sched_scan_start()
1417 void ieee80211_sched_scan_results(struct ieee80211_hw *hw) in ieee80211_sched_scan_results() argument
1419 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_sched_scan_results()
1423 cfg80211_sched_scan_results(hw->wiphy, 0); in ieee80211_sched_scan_results()
1443 cfg80211_sched_scan_stopped(local->hw.wiphy, 0); in ieee80211_sched_scan_end()
1455 void ieee80211_sched_scan_stopped(struct ieee80211_hw *hw) in ieee80211_sched_scan_stopped() argument
1457 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_sched_scan_stopped()