/kernel/linux/linux-6.6/net/wireless/ |
H A D | ibss.c | 31 if (!wdev->u.ibss.ssid_len) in __cfg80211_ibss_joined() 40 if (wdev->u.ibss.current_bss) { in __cfg80211_ibss_joined() 41 cfg80211_unhold_bss(wdev->u.ibss.current_bss); in __cfg80211_ibss_joined() 42 cfg80211_put_bss(wdev->wiphy, &wdev->u.ibss.current_bss->pub); in __cfg80211_ibss_joined() 46 wdev->u.ibss.current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 98 if (wdev->u.ibss.ssid_len) in __cfg80211_join_ibss() 133 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 140 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 148 memcpy(wdev->u.ibss.ssid, params->ssid, params->ssid_len); in __cfg80211_join_ibss() 149 wdev->u.ibss in __cfg80211_join_ibss() [all...] |
H A D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
H A D | wext-compat.c | 467 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 520 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 547 wdev->u.ibss.current_bss)) { in __cfg80211_set_encryption() 573 wdev->u.ibss.current_bss)) in __cfg80211_set_encryption() 645 wdev->u.ibss.current_bss)) in cfg80211_wext_siwencode()
|
H A D | sme.c | 939 struct cfg80211_internal_bss *ibss; in cfg80211_update_link_bss() local 944 ibss = bss_from_pub(*bss); in cfg80211_update_link_bss() 945 if (list_empty(&ibss->list)) { in cfg80211_update_link_bss() 969 cfg80211_bss_update(rdev, ibss, false, in cfg80211_update_link_bss() 970 ibss->ts); in cfg80211_update_link_bss()
|
H A D | chan.c | 727 if (wdev->u.ibss.ssid_len) in cfg80211_beaconing_iface_active() 768 return cfg80211_is_sub_chan(&wdev->u.ibss.chandef, chan, in cfg80211_wdev_on_sub_chan() 1452 return &wdev->u.ibss.chandef; in wdev_chandef()
|
H A D | nl80211.c | 1556 if (wdev->u.ibss.current_bss) in nl80211_key_allowed() 3890 if (wdev->u.ibss.ssid_len && in nl80211_send_iface() 3891 nla_put(msg, NL80211_ATTR_SSID, wdev->u.ibss.ssid_len, in nl80211_send_iface() 3892 wdev->u.ibss.ssid)) in nl80211_send_iface() 10124 if (!wdev->u.ibss.ssid_len) in nl80211_channel_switch() 10429 if (intbss == wdev->u.ibss.current_bss && in nl80211_send_bss() 11356 struct cfg80211_ibss_params ibss; in nl80211_join_ibss() local 11361 memset(&ibss, 0, sizeof(ibss)); in nl80211_join_ibss() 11367 ibss in nl80211_join_ibss() [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | ibss.c | 142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss() 187 wdev->wext.ibss.ssid_len = 0; in __cfg80211_clear_ibss() 246 if (!wdev->wext.ibss.beacon_interval) in cfg80211_ibss_wext_join() 247 wdev->wext.ibss.beacon_interval = 100; in cfg80211_ibss_wext_join() 250 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join() 278 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join() 283 if (!wdev->wext.ibss.ssid_len) in cfg80211_ibss_wext_join() 292 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join() 302 &wdev->wext.ibss, ck); in cfg80211_ibss_wext_join() 318 /* call only for ibss! */ in cfg80211_ibss_wext_siwfreq() [all...] |
H A D | Makefile | 14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
H A D | sme.c | 812 struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); in cfg80211_connect_done() local 814 if (list_empty(&ibss->list)) { in cfg80211_connect_done() 837 cfg80211_bss_update(rdev, ibss, false, in cfg80211_connect_done() 838 ibss->ts); in cfg80211_connect_done()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | ibss.c | 45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 418 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 422 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 429 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss() 434 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 445 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 486 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 539 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 571 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() [all...] |
H A D | Makefile | 17 ibss.o \
|
H A D | ht.c | 61 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 62 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 438 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | ibss.c | 45 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 415 switch (sdata->u.ibss.chandef.width) { in ieee80211_sta_join_ibss() 419 chan_type = cfg80211_get_chandef_type(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 426 chandef.width = sdata->u.ibss.chandef.width; in ieee80211_sta_join_ibss() 431 chandef = sdata->u.ibss.chandef; in ieee80211_sta_join_ibss() 442 rate_flags = ieee80211_chandef_rate_flags(&sdata->u.ibss.chandef); in ieee80211_sta_join_ibss() 484 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_csa_beacon() 530 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_finish_csa() 562 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_stop() [all...] |
H A D | Makefile | 17 ibss.o \
|
H A D | ht.c | 61 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 62 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 484 memcpy(mgmt->bssid, sdata->u.ibss.bssid, ETH_ALEN); in ieee80211_send_delba()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.c | 582 /* use this function to stop ibss as well */ 772 wl1271_debug(DEBUG_CMD, "cmd role start ibss %d", wlvif->role_id); in wl12xx_cmd_role_start_ibss() 778 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 781 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 782 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 783 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 784 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 792 cmd->ibss in wl12xx_cmd_role_start_ibss() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.c | 580 /* use this function to stop ibss as well */ 770 wl1271_debug(DEBUG_CMD, "cmd role start ibss %d", wlvif->role_id); in wl12xx_cmd_role_start_ibss() 776 cmd->ibss.basic_rate_set = cpu_to_le32(wlvif->basic_rate_set); in wl12xx_cmd_role_start_ibss() 777 cmd->ibss.beacon_interval = cpu_to_le16(wlvif->beacon_int); in wl12xx_cmd_role_start_ibss() 778 cmd->ibss.dtim_interval = bss_conf->dtim_period; in wl12xx_cmd_role_start_ibss() 779 cmd->ibss.ssid_type = WL12XX_SSID_TYPE_ANY; in wl12xx_cmd_role_start_ibss() 780 cmd->ibss.ssid_len = wlvif->ssid_len; in wl12xx_cmd_role_start_ibss() 781 memcpy(cmd->ibss.ssid, wlvif->ssid, wlvif->ssid_len); in wl12xx_cmd_role_start_ibss() 782 memcpy(cmd->ibss.bssid, vif->bss_conf.bssid, ETH_ALEN); in wl12xx_cmd_role_start_ibss() 790 cmd->ibss in wl12xx_cmd_role_start_ibss() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | mac.h | 391 struct iwl_mac_data_ibss ibss; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
H A D | cfg.c | 1773 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1774 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1775 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1881 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1882 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1883 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
H A D | host.h | 748 struct ieee_ie_ibss_param_set ibss; member 775 struct ieee_ie_ibss_param_set ibss; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | types.h | 35 struct ieee_ie_ibss_param_set ibss; member
|
H A D | cfg.c | 1821 cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_join_existing() 1822 cmd.bss.ibss.header.len = 2; in lbs_ibss_join_existing() 1823 cmd.bss.ibss.atimwindow = 0; in lbs_ibss_join_existing() 1929 cmd.ibss.header.id = WLAN_EID_IBSS_PARAMS; in lbs_ibss_start_new() 1930 cmd.ibss.header.len = 2; in lbs_ibss_start_new() 1931 cmd.ibss.atimwindow = 0; in lbs_ibss_start_new()
|
H A D | host.h | 752 struct ieee_ie_ibss_param_set ibss; member 779 struct ieee_ie_ibss_param_set ibss; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | mac.h | 342 struct iwl_mac_data_ibss ibss; member
|