Home
last modified time | relevance | path

Searched refs:ibss (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-6.6/net/wireless/
H A Dibss.c31 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 DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
H A Dwext-compat.c467 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 Dsme.c939 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 Dchan.c727 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 Dnl80211.c1556 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 Dibss.c142 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 DMakefile14 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
H A Dsme.c812 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 Dibss.c45 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 DMakefile17 ibss.o \
H A Dht.c61 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 Dibss.c45 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 DMakefile17 ibss.o \
H A Dht.c61 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 Dcmd.c582 /* 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 Dcmd.c580 /* 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 Dmac.h391 struct iwl_mac_data_ibss ibss; member
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
H A Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
H A Dcfg.c1773 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 Dhost.h748 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 Dtypes.h35 struct ieee_ie_ibss_param_set ibss; member
H A Dcfg.c1821 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 Dhost.h752 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 Dmac.h342 struct iwl_mac_data_ibss ibss; member

Completed in 48 milliseconds

123