• 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()
157 else if (ieee80211_hw_check(&local->hw, SIGNAL_DBM)) in ieee80211_bss_info_update()
159 else if (ieee80211_hw_check(&local->hw, SIGNAL_UNSPEC)) in ieee80211_bss_info_update()
160 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
183 cbss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, in ieee80211_bss_info_update()
205 <= local->hw.wiphy->max_adj_channel_rssi_comp; in ieee80211_bss_info_update()
279 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_scan_rx()
324 if (ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS)) { in ieee80211_prep_hw_scan()
375 static void __ieee80211_scan_completed(struct ieee80211_hw *hw, bool aborted) in __ieee80211_scan_completed() argument
377 struct ieee80211_local *local = hw_to_local(hw); in __ieee80211_scan_completed()
399 !ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS) && in __ieee80211_scan_completed()
457 ieee80211_queue_work(&sdata->local->hw, &sdata->work); in __ieee80211_scan_completed()
464 void ieee80211_scan_completed(struct ieee80211_hw *hw, in ieee80211_scan_completed() argument
467 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_scan_completed()
477 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, 0); in ieee80211_scan_completed()
517 ieee80211_queue_delayed_work(&local->hw, in ieee80211_start_sw_scan()
531 if (!regulatory_pre_cac_allowed(local->hw.wiphy)) in __ieee80211_can_leave_ch()
575 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, in ieee80211_run_deferred_scan()
614 enum nl80211_band band = local->hw.conf.chandef.chan->band; in ieee80211_scan_state_send_probe()
637 tx_flags, local->hw.conf.chandef.chan); in ieee80211_scan_state_send_probe()
675 if (ieee80211_hw_check(&local->hw, SINGLE_SCAN_ON_ALL_BANDS)) { in __ieee80211_start_scan()
762 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, in __ieee80211_start_scan()
1077 ieee80211_queue_delayed_work(&local->hw, &local->scan_work, next_delay); in ieee80211_scan_work()
1081 __ieee80211_scan_completed(&local->hw, aborted); in ieee80211_scan_work()
1119 if (!local->hw.wiphy->bands[band]) in ieee80211_request_ibss_scan()
1122 max_n = local->hw.wiphy->bands[band]->n_channels; in ieee80211_request_ibss_scan()
1125 &local->hw.wiphy->bands[band]->channels[i]; in ieee80211_request_ibss_scan()
1227 __ieee80211_scan_completed(&local->hw, true); in ieee80211_scan_cancel()
1252 if (local->hw.wiphy->bands[i]) { in __ieee80211_request_sched_scan_start()
1340 void ieee80211_sched_scan_results(struct ieee80211_hw *hw) in ieee80211_sched_scan_results() argument
1342 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_sched_scan_results()
1346 cfg80211_sched_scan_results(hw->wiphy, 0); in ieee80211_sched_scan_results()
1366 cfg80211_sched_scan_stopped(local->hw.wiphy, 0); in ieee80211_sched_scan_end()
1378 void ieee80211_sched_scan_stopped(struct ieee80211_hw *hw) in ieee80211_sched_scan_stopped() argument
1380 struct ieee80211_local *local = hw_to_local(hw); in ieee80211_sched_scan_stopped()