Lines Matching refs:ieee80211_sub_if_data

152 static int ieee80211_verify_mac(struct ieee80211_sub_if_data *sdata, u8 *addr,  in ieee80211_verify_mac()
156 struct ieee80211_sub_if_data *iter; in ieee80211_verify_mac()
201 static int ieee80211_can_powered_addr_change(struct ieee80211_sub_if_data *sdata) in ieee80211_can_powered_addr_change()
205 struct ieee80211_sub_if_data *scan_sdata; in ieee80211_can_powered_addr_change()
251 static int _ieee80211_change_mac(struct ieee80211_sub_if_data *sdata, in _ieee80211_change_mac()
296 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_change_mac()
324 static int ieee80211_check_concurrent_iface(struct ieee80211_sub_if_data *sdata, in ieee80211_check_concurrent_iface()
328 struct ieee80211_sub_if_data *nsdata; in ieee80211_check_concurrent_iface()
399 static int ieee80211_check_queues(struct ieee80211_sub_if_data *sdata, in ieee80211_check_queues()
438 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_open()
454 static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata, bool going_down) in ieee80211_do_stop()
735 void ieee80211_stop_mbssid(struct ieee80211_sub_if_data *sdata) in ieee80211_stop_mbssid()
737 struct ieee80211_sub_if_data *tx_sdata; in ieee80211_stop_mbssid()
769 struct ieee80211_sub_if_data *link_sdata = link->sdata; in ieee80211_stop_mbssid()
793 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_stop()
797 struct ieee80211_sub_if_data *vlan, *tmpsdata; in ieee80211_stop()
821 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_set_multicast_list()
846 static void ieee80211_teardown_sdata(struct ieee80211_sub_if_data *sdata) in ieee80211_teardown_sdata()
873 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_netdev_setup_tc()
893 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_monitor_select_queue()
930 struct ieee80211_sub_if_data *sdata; in ieee80211_netdev_fill_forward_path()
1008 static bool ieee80211_set_sdata_offload_flags(struct ieee80211_sub_if_data *sdata) in ieee80211_set_sdata_offload_flags()
1048 static void ieee80211_set_vif_encap_ops(struct ieee80211_sub_if_data *sdata) in ieee80211_set_vif_encap_ops()
1051 struct ieee80211_sub_if_data *bss = sdata; in ieee80211_set_vif_encap_ops()
1058 bss = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap); in ieee80211_set_vif_encap_ops()
1074 static void ieee80211_recalc_sdata_offload(struct ieee80211_sub_if_data *sdata) in ieee80211_recalc_sdata_offload()
1077 struct ieee80211_sub_if_data *vsdata; in ieee80211_recalc_sdata_offload()
1095 struct ieee80211_sub_if_data *sdata; in ieee80211_recalc_offload()
1110 void ieee80211_adjust_monitor_flags(struct ieee80211_sub_if_data *sdata, in ieee80211_adjust_monitor_flags()
1132 static void ieee80211_set_default_queues(struct ieee80211_sub_if_data *sdata) in ieee80211_set_default_queues()
1149 struct ieee80211_sub_if_data *sdata) in ieee80211_sdata_init()
1168 struct ieee80211_sub_if_data *sdata; in ieee80211_add_virtual_monitor()
1235 struct ieee80211_sub_if_data *sdata; in ieee80211_del_virtual_monitor()
1273 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_do_open()
1284 struct ieee80211_sub_if_data *master; in ieee80211_do_open()
1292 struct ieee80211_sub_if_data, u.ap); in ieee80211_do_open()
1527 struct ieee80211_sub_if_data *sdata, in ieee80211_iface_process_skb()
1712 static void ieee80211_iface_process_status(struct ieee80211_sub_if_data *sdata, in ieee80211_iface_process_status()
1732 struct ieee80211_sub_if_data *sdata = in ieee80211_iface_work()
1733 container_of(work, struct ieee80211_sub_if_data, work); in ieee80211_iface_work()
1793 struct ieee80211_sub_if_data *sdata = in ieee80211_activate_links_work()
1794 container_of(work, struct ieee80211_sub_if_data, in ieee80211_activate_links_work()
1808 static void ieee80211_setup_sdata(struct ieee80211_sub_if_data *sdata, in ieee80211_setup_sdata()
1904 static int ieee80211_runtime_change_iftype(struct ieee80211_sub_if_data *sdata, in ieee80211_runtime_change_iftype()
1996 int ieee80211_if_change_type(struct ieee80211_sub_if_data *sdata, in ieee80211_if_change_type()
2026 struct ieee80211_sub_if_data *sdata; in ieee80211_assign_perm_addr()
2158 struct ieee80211_sub_if_data *sdata = NULL; in ieee80211_if_add()
2317 void ieee80211_if_remove(struct ieee80211_sub_if_data *sdata) in ieee80211_if_remove()
2339 void ieee80211_sdata_stop(struct ieee80211_sub_if_data *sdata) in ieee80211_sdata_stop()
2348 struct ieee80211_sub_if_data *sdata, *tmp; in ieee80211_remove_interfaces()
2402 struct ieee80211_sub_if_data *sdata; in netdev_notify()
2434 void ieee80211_vif_inc_num_mcast(struct ieee80211_sub_if_data *sdata) in ieee80211_vif_inc_num_mcast()
2442 void ieee80211_vif_dec_num_mcast(struct ieee80211_sub_if_data *sdata) in ieee80211_vif_dec_num_mcast()
2450 void ieee80211_vif_block_queues_csa(struct ieee80211_sub_if_data *sdata) in ieee80211_vif_block_queues_csa()
2461 void ieee80211_vif_unblock_queues_csa(struct ieee80211_sub_if_data *sdata) in ieee80211_vif_unblock_queues_csa()