Lines Matching defs:local
155 struct ieee80211_local *local;
204 struct ieee80211_local *local;
295 struct list_head vlans; /* write-protected with RTNL and local->mtx */
309 struct list_head list; /* write-protected with RTNL and local->mtx */
762 * back to wireless media and to the local net stack.
910 struct ieee80211_local *local;
946 bool csa_block_tx; /* write-protected by sdata_lock and local->mtx */
1103 struct ieee80211_local *local;
1466 struct ieee80211_local *local = sdata->local;
1481 return local->hw.wiphy->bands[band];
1635 u64 ieee80211_calculate_rx_timestamp(struct ieee80211_local *local,
1639 int ieee80211_hw_config(struct ieee80211_local *local, u32 changed);
1643 void ieee80211_configure_filter(struct ieee80211_local *local);
1646 u64 ieee80211_mgmt_tx_cookie(struct ieee80211_local *local);
1647 int ieee80211_attach_ack_skb(struct ieee80211_local *local, struct sk_buff *skb,
1665 void ieee80211_send_pspoll(struct ieee80211_local *local,
1667 void ieee80211_recalc_ps(struct ieee80211_local *local);
1685 void ieee80211_ibss_notify_scan_completed(struct ieee80211_local *local);
1726 void ieee80211_scan_cancel(struct ieee80211_local *local);
1727 void ieee80211_run_deferred_scan(struct ieee80211_local *local);
1728 void ieee80211_scan_rx(struct ieee80211_local *local, struct sk_buff *skb);
1730 void ieee80211_mlme_notify_scan_completed(struct ieee80211_local *local);
1732 ieee80211_bss_info_update(struct ieee80211_local *local,
1737 void ieee80211_rx_bss_put(struct ieee80211_local *local,
1746 int ieee80211_request_sched_scan_stop(struct ieee80211_local *local);
1747 void ieee80211_sched_scan_end(struct ieee80211_local *local);
1751 void ieee80211_offchannel_stop_vifs(struct ieee80211_local *local);
1752 void ieee80211_offchannel_return(struct ieee80211_local *local);
1753 void ieee80211_roc_setup(struct ieee80211_local *local);
1754 void ieee80211_start_next_roc(struct ieee80211_local *local);
1755 void ieee80211_roc_purge(struct ieee80211_local *local,
1782 int ieee80211_if_add(struct ieee80211_local *local, const char *name,
1789 void ieee80211_remove_interfaces(struct ieee80211_local *local);
1790 u32 ieee80211_idle_off(struct ieee80211_local *local);
1791 void ieee80211_recalc_idle(struct ieee80211_local *local);
1796 int ieee80211_add_virtual_monitor(struct ieee80211_local *local);
1797 void ieee80211_del_virtual_monitor(struct ieee80211_local *local);
1802 void ieee80211_recalc_offload(struct ieee80211_local *local);
1810 void ieee80211_clear_tx_pending(struct ieee80211_local *local);
1828 void ieee80211_tx_monitor(struct ieee80211_local *local, struct sk_buff *skb,
1834 void ieee80211_check_fast_xmit_all(struct ieee80211_local *local);
1876 void ieee80211_process_addba_resp(struct ieee80211_local *local,
1880 void ieee80211_process_addba_request(struct ieee80211_local *local,
1976 int ieee80211_reconfig(struct ieee80211_local *local);
1977 void ieee80211_stop_device(struct ieee80211_local *local);
1984 struct ieee80211_local *local = hw_to_local(hw);
1986 WARN(test_bit(SCAN_HW_SCANNING, &local->scanning) &&
1987 !test_bit(SCAN_COMPLETED, &local->scanning),
2076 void ieee80211_send_nullfunc(struct ieee80211_local *local,
2079 void ieee80211_send_4addr_nullfunc(struct ieee80211_local *local,
2088 void ieee80211_stop_vif_queues(struct ieee80211_local *local,
2091 void ieee80211_wake_vif_queues(struct ieee80211_local *local,
2104 void ieee80211_propagate_queue_wake(struct ieee80211_local *local, int queue);
2105 void ieee80211_add_pending_skb(struct ieee80211_local *local,
2107 void ieee80211_add_pending_skbs(struct ieee80211_local *local,
2109 void ieee80211_flush_queues(struct ieee80211_local *local,
2111 void __ieee80211_flush_queues(struct ieee80211_local *local,
2115 static inline bool ieee80211_can_run_worker(struct ieee80211_local *local)
2121 if (local->in_reconfig)
2130 if (local->quiescing)
2137 * if (local->quiescing)
2139 * local->quiescing = true;
2142 * local->suspended = true;
2143 * local->quiescing = false;
2146 if (local->suspended)
2152 int ieee80211_txq_setup_flows(struct ieee80211_local *local);
2153 void ieee80211_txq_set_params(struct ieee80211_local *local);
2154 void ieee80211_txq_teardown_flows(struct ieee80211_local *local);
2158 void ieee80211_txq_purge(struct ieee80211_local *local,
2160 void ieee80211_txq_remove_vlan(struct ieee80211_local *local,
2273 int ieee80211_chanctx_refcount(struct ieee80211_local *local,
2276 void ieee80211_recalc_smps_chanctx(struct ieee80211_local *local,
2278 void ieee80211_recalc_chanctx_min_def(struct ieee80211_local *local,
2280 bool ieee80211_is_radar_required(struct ieee80211_local *local);
2284 void ieee80211_dfs_cac_cancel(struct ieee80211_local *local);
2292 ieee80211_cs_get(struct ieee80211_local *local, u32 cipher,
2294 int ieee80211_cs_headroom(struct ieee80211_local *local,
2297 void ieee80211_recalc_dtim(struct ieee80211_local *local,
2303 int ieee80211_max_num_channels(struct ieee80211_local *local);
2305 void ieee80211_recalc_chanctx_chantype(struct ieee80211_local *local,