Lines Matching refs:capa

62 	struct wpa_driver_capa *capa;  member
117 info->capa->flags |= WPA_DRIVER_FLAGS_AP; in wiphy_info_supported_iftypes()
120 info->capa->flags |= WPA_DRIVER_FLAGS_MESH; in wiphy_info_supported_iftypes()
123 info->capa->flags |= WPA_DRIVER_FLAGS_IBSS; in wiphy_info_supported_iftypes()
126 info->capa->flags |= in wiphy_info_supported_iftypes()
169 info->capa->flags |= WPA_DRIVER_FLAGS_RADAR; in wiphy_info_iface_comb_process()
239 info->capa->sched_scan_supported = 1; in wiphy_info_supp_cmds()
370 info->drv->capa.key_mgmt_iftype[WPA_IF_IBSS] = key_mgmt; in get_iface_akm_suites_info()
373 info->drv->capa.key_mgmt_iftype[WPA_IF_STATION] = in get_iface_akm_suites_info()
377 info->drv->capa.key_mgmt_iftype[WPA_IF_AP_BSS] = in get_iface_akm_suites_info()
381 info->drv->capa.key_mgmt_iftype[WPA_IF_AP_VLAN] = in get_iface_akm_suites_info()
385 info->drv->capa.key_mgmt_iftype[WPA_IF_MESH] = key_mgmt; in get_iface_akm_suites_info()
388 info->drv->capa.key_mgmt_iftype[WPA_IF_P2P_CLIENT] = in get_iface_akm_suites_info()
392 info->drv->capa.key_mgmt_iftype[WPA_IF_P2P_GO] = in get_iface_akm_suites_info()
396 info->drv->capa.key_mgmt_iftype[WPA_IF_P2P_DEVICE] = in get_iface_akm_suites_info()
400 info->drv->capa.key_mgmt_iftype[WPA_IF_NAN] = key_mgmt; in get_iface_akm_suites_info()
431 info->capa->key_mgmt = get_akm_suites_info(tb); in wiphy_info_akm_suites()
433 info->capa->key_mgmt); in wiphy_info_akm_suites()
456 info->capa->enc |= WPA_DRIVER_CAPA_ENC_CCMP_256; in wiphy_info_cipher_suites()
459 info->capa->enc |= WPA_DRIVER_CAPA_ENC_GCMP_256; in wiphy_info_cipher_suites()
462 info->capa->enc |= WPA_DRIVER_CAPA_ENC_CCMP; in wiphy_info_cipher_suites()
465 info->capa->enc |= WPA_DRIVER_CAPA_ENC_GCMP; in wiphy_info_cipher_suites()
468 info->capa->enc |= WPA_DRIVER_CAPA_ENC_TKIP; in wiphy_info_cipher_suites()
471 info->capa->enc |= WPA_DRIVER_CAPA_ENC_WEP104; in wiphy_info_cipher_suites()
474 info->capa->enc |= WPA_DRIVER_CAPA_ENC_WEP40; in wiphy_info_cipher_suites()
477 info->capa->enc |= WPA_DRIVER_CAPA_ENC_BIP; in wiphy_info_cipher_suites()
480 info->capa->enc |= WPA_DRIVER_CAPA_ENC_BIP_GMAC_128; in wiphy_info_cipher_suites()
483 info->capa->enc |= WPA_DRIVER_CAPA_ENC_BIP_GMAC_256; in wiphy_info_cipher_suites()
486 info->capa->enc |= WPA_DRIVER_CAPA_ENC_BIP_CMAC_256; in wiphy_info_cipher_suites()
489 info->capa->enc |= WPA_DRIVER_CAPA_ENC_GTK_NOT_USED; in wiphy_info_cipher_suites()
496 static void wiphy_info_max_roc(struct wpa_driver_capa *capa, in wiphy_info_max_roc() argument
500 capa->max_remain_on_chan = nla_get_u32(tb); in wiphy_info_max_roc()
504 static void wiphy_info_tdls(struct wpa_driver_capa *capa, struct nlattr *tdls, in wiphy_info_tdls() argument
511 capa->flags |= WPA_DRIVER_FLAGS_TDLS_SUPPORT; in wiphy_info_tdls()
515 capa->flags |= WPA_DRIVER_FLAGS_TDLS_EXTERNAL_SETUP; in wiphy_info_tdls()
536 struct wpa_driver_capa *capa = info->capa; in wiphy_info_ext_feature_flags() local
547 capa->flags |= WPA_DRIVER_FLAGS_VHT_IBSS; in wiphy_info_ext_feature_flags()
550 capa->rrm_flags |= WPA_DRIVER_FLAGS_SUPPORT_RRM; in wiphy_info_ext_feature_flags()
553 capa->flags |= WPA_DRIVER_FLAGS_SUPPORT_FILS; in wiphy_info_ext_feature_flags()
557 capa->flags |= WPA_DRIVER_FLAGS_BEACON_RATE_LEGACY; in wiphy_info_ext_feature_flags()
561 capa->flags |= WPA_DRIVER_FLAGS_BEACON_RATE_HT; in wiphy_info_ext_feature_flags()
565 capa->flags |= WPA_DRIVER_FLAGS_BEACON_RATE_VHT; in wiphy_info_ext_feature_flags()
569 capa->flags2 |= WPA_DRIVER_FLAGS2_BEACON_RATE_HE; in wiphy_info_ext_feature_flags()
573 capa->rrm_flags |= WPA_DRIVER_FLAGS_SUPPORT_SET_SCAN_DWELL; in wiphy_info_ext_feature_flags()
581 capa->rrm_flags |= WPA_DRIVER_FLAGS_SUPPORT_BEACON_REPORT; in wiphy_info_ext_feature_flags()
584 capa->flags |= WPA_DRIVER_FLAGS_MGMT_TX_RANDOM_TA; in wiphy_info_ext_feature_flags()
587 capa->flags |= WPA_DRIVER_FLAGS_MGMT_TX_RANDOM_TA_CONNECTED; in wiphy_info_ext_feature_flags()
590 capa->flags |= WPA_DRIVER_FLAGS_SCHED_SCAN_RELATIVE_RSSI; in wiphy_info_ext_feature_flags()
593 capa->flags |= WPA_DRIVER_FLAGS_FILS_SK_OFFLOAD; in wiphy_info_ext_feature_flags()
597 capa->flags |= WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_PSK; in wiphy_info_ext_feature_flags()
600 capa->flags |= WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_8021X; in wiphy_info_ext_feature_flags()
604 capa->flags2 |= WPA_DRIVER_FLAGS2_SAE_OFFLOAD_STA; in wiphy_info_ext_feature_flags()
608 capa->flags |= WPA_DRIVER_FLAGS_MFP_OPTIONAL; in wiphy_info_ext_feature_flags()
612 capa->flags |= WPA_DRIVER_FLAGS_DFS_OFFLOAD; in wiphy_info_ext_feature_flags()
624 capa->flags |= WPA_DRIVER_FLAGS_OCE_STA; in wiphy_info_ext_feature_flags()
629 capa->flags |= WPA_DRIVER_FLAGS_FTM_RESPONDER; in wiphy_info_ext_feature_flags()
633 capa->flags |= WPA_DRIVER_FLAGS_CONTROL_PORT; in wiphy_info_ext_feature_flags()
636 capa->flags2 |= WPA_DRIVER_FLAGS2_CONTROL_PORT_RX; in wiphy_info_ext_feature_flags()
640 capa->flags2 |= WPA_DRIVER_FLAGS2_CONTROL_PORT_TX_STATUS; in wiphy_info_ext_feature_flags()
644 capa->flags |= WPA_DRIVER_FLAGS_VLAN_OFFLOAD; in wiphy_info_ext_feature_flags()
648 capa->flags |= WPA_DRIVER_FLAGS_SAFE_PTK0_REKEYS; in wiphy_info_ext_feature_flags()
652 capa->flags |= WPA_DRIVER_FLAGS_BEACON_PROTECTION; in wiphy_info_ext_feature_flags()
656 capa->flags |= WPA_DRIVER_FLAGS_EXTENDED_KEY_ID; in wiphy_info_ext_feature_flags()
675 capa->flags2 |= WPA_DRIVER_FLAGS2_BEACON_PROTECTION_CLIENT; in wiphy_info_ext_feature_flags()
679 capa->flags2 |= WPA_DRIVER_FLAGS2_OCV; in wiphy_info_ext_feature_flags()
683 capa->flags2 |= WPA_DRIVER_FLAGS2_RADAR_BACKGROUND; in wiphy_info_ext_feature_flags()
687 capa->flags2 |= WPA_DRIVER_FLAGS2_SEC_LTF_STA; in wiphy_info_ext_feature_flags()
688 capa->flags2 |= WPA_DRIVER_FLAGS2_SEC_LTF_AP; in wiphy_info_ext_feature_flags()
693 capa->flags2 |= WPA_DRIVER_FLAGS2_SEC_RTT_STA; in wiphy_info_ext_feature_flags()
694 capa->flags2 |= WPA_DRIVER_FLAGS2_SEC_RTT_AP; in wiphy_info_ext_feature_flags()
700 capa->flags2 |= WPA_DRIVER_FLAGS2_PROT_RANGE_NEG_STA; in wiphy_info_ext_feature_flags()
701 capa->flags2 |= WPA_DRIVER_FLAGS2_PROT_RANGE_NEG_AP; in wiphy_info_ext_feature_flags()
706 capa->flags2 |= WPA_DRIVER_FLAGS2_SCAN_MIN_PREQ; in wiphy_info_ext_feature_flags()
710 capa->flags2 |= WPA_DRIVER_FLAGS2_4WAY_HANDSHAKE_AP_PSK; in wiphy_info_ext_feature_flags()
714 capa->flags2 |= WPA_DRIVER_FLAGS2_OWE_OFFLOAD_STA; in wiphy_info_ext_feature_flags()
718 capa->flags2 |= WPA_DRIVER_FLAGS2_OWE_OFFLOAD_AP; in wiphy_info_ext_feature_flags()
722 capa->flags2 |= WPA_DRIVER_FLAGS2_SAE_OFFLOAD_AP; in wiphy_info_ext_feature_flags()
730 struct wpa_driver_capa *capa = info->capa; in wiphy_info_feature_flags() local
741 capa->flags |= WPA_DRIVER_FLAGS_INACTIVITY_TIMER; in wiphy_info_feature_flags()
744 capa->flags |= WPA_DRIVER_FLAGS_SAE; in wiphy_info_feature_flags()
747 capa->flags |= WPA_DRIVER_FLAGS_OBSS_SCAN; in wiphy_info_feature_flags()
750 capa->flags |= WPA_DRIVER_FLAGS_HT_2040_COEX; in wiphy_info_feature_flags()
754 capa->flags |= WPA_DRIVER_FLAGS_TDLS_CHANNEL_SWITCH; in wiphy_info_feature_flags()
773 capa->rrm_flags |= WPA_DRIVER_FLAGS_DS_PARAM_SET_IE_IN_PROBES; in wiphy_info_feature_flags()
776 capa->rrm_flags |= WPA_DRIVER_FLAGS_WFA_TPC_IE_IN_PROBES; in wiphy_info_feature_flags()
779 capa->rrm_flags |= WPA_DRIVER_FLAGS_QUIET; in wiphy_info_feature_flags()
782 capa->rrm_flags |= WPA_DRIVER_FLAGS_TX_POWER_INSERTION; in wiphy_info_feature_flags()
785 capa->flags |= WPA_DRIVER_FLAGS_HT_IBSS; in wiphy_info_feature_flags()
788 capa->flags |= WPA_DRIVER_FLAGS_FULL_AP_CLIENT_STATE; in wiphy_info_feature_flags()
792 static void wiphy_info_probe_resp_offload(struct wpa_driver_capa *capa, in wiphy_info_probe_resp_offload() argument
803 capa->flags |= WPA_DRIVER_FLAGS_PROBE_RESP_OFFLOAD; in wiphy_info_probe_resp_offload()
804 capa->probe_resp_offloads = probe_resp_offload_support(protocols); in wiphy_info_probe_resp_offload()
808 static void wiphy_info_wowlan_triggers(struct wpa_driver_capa *capa, in wiphy_info_wowlan_triggers() argument
821 capa->wowlan_triggers.any = 1; in wiphy_info_wowlan_triggers()
823 capa->wowlan_triggers.disconnect = 1; in wiphy_info_wowlan_triggers()
825 capa->wowlan_triggers.magic_pkt = 1; in wiphy_info_wowlan_triggers()
827 capa->wowlan_triggers.gtk_rekey_failure = 1; in wiphy_info_wowlan_triggers()
829 capa->wowlan_triggers.eap_identity_req = 1; in wiphy_info_wowlan_triggers()
831 capa->wowlan_triggers.four_way_handshake = 1; in wiphy_info_wowlan_triggers()
833 capa->wowlan_triggers.rfkill_release = 1; in wiphy_info_wowlan_triggers()
848 struct drv_nl80211_iface_capa *capa; in wiphy_info_extended_capab() local
858 capa = &drv->iface_capa[drv->num_iface_capa]; in wiphy_info_extended_capab()
859 capa->iftype = nla_get_u32(tb1[NL80211_ATTR_IFTYPE]); in wiphy_info_extended_capab()
862 nl80211_iftype_str(capa->iftype)); in wiphy_info_extended_capab()
865 capa->ext_capa = os_memdup(nla_data(tb1[NL80211_ATTR_EXT_CAPA]), in wiphy_info_extended_capab()
867 if (!capa->ext_capa) in wiphy_info_extended_capab()
870 capa->ext_capa_len = len; in wiphy_info_extended_capab()
872 capa->ext_capa, capa->ext_capa_len); in wiphy_info_extended_capab()
875 capa->ext_capa_mask = in wiphy_info_extended_capab()
878 if (!capa->ext_capa_mask) in wiphy_info_extended_capab()
882 capa->ext_capa_mask, capa->ext_capa_len); in wiphy_info_extended_capab()
886 capa->eml_capa = in wiphy_info_extended_capab()
888 capa->mld_capa_and_ops = in wiphy_info_extended_capab()
894 capa->eml_capa, capa->mld_capa_and_ops); in wiphy_info_extended_capab()
945 struct wpa_driver_capa *capa = info->capa; in wiphy_info_handler() local
959 capa->max_scan_ssids = in wiphy_info_handler()
963 capa->max_sched_scan_ssids = in wiphy_info_handler()
969 capa->max_sched_scan_plans = in wiphy_info_handler()
972 capa->max_sched_scan_plan_interval = in wiphy_info_handler()
975 capa->max_sched_scan_plan_iterations = in wiphy_info_handler()
980 capa->max_match_sets = in wiphy_info_handler()
984 capa->max_acl_mac_addrs = in wiphy_info_handler()
997 capa->flags |= WPA_DRIVER_FLAGS_OFFCHANNEL_TX; in wiphy_info_handler()
1002 capa->flags |= WPA_DRIVER_FLAGS_BSS_SELECTION; in wiphy_info_handler()
1005 wiphy_info_max_roc(capa, in wiphy_info_handler()
1009 capa->flags |= WPA_DRIVER_FLAGS_AP_UAPSD; in wiphy_info_handler()
1011 wiphy_info_tdls(capa, tb[NL80211_ATTR_TDLS_SUPPORT], in wiphy_info_handler()
1019 capa->flags2 |= WPA_DRIVER_FLAGS2_SA_QUERY_OFFLOAD_AP; in wiphy_info_handler()
1026 wiphy_info_probe_resp_offload(capa, in wiphy_info_handler()
1095 drv->capa.flags |= in wiphy_info_handler()
1129 drv->capa.flags |= in wiphy_info_handler()
1160 wiphy_info_wowlan_triggers(capa, in wiphy_info_handler()
1164 capa->max_stations = in wiphy_info_handler()
1168 capa->max_csa_counters = in wiphy_info_handler()
1172 capa->flags |= WPA_DRIVER_FLAGS_SELF_MANAGED_REGULATORY; in wiphy_info_handler()
1175 capa->max_num_akms = in wiphy_info_handler()
1179 wiphy_info_mbssid(capa, tb[NL80211_ATTR_MBSSID_CONFIG]); in wiphy_info_handler()
1182 capa->flags2 |= WPA_DRIVER_FLAGS2_MLO; in wiphy_info_handler()
1196 info->capa = &drv->capa; in wpa_driver_nl80211_get_info()
1212 drv->capa.flags |= WPA_DRIVER_FLAGS_SME; in wpa_driver_nl80211_get_info()
1220 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CAPABLE; in wpa_driver_nl80211_get_info()
1224 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_CONCURRENT; in wpa_driver_nl80211_get_info()
1225 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_MGMT_AND_NON_P2P; in wpa_driver_nl80211_get_info()
1230 drv->capa.num_multichan_concurrent = in wpa_driver_nl80211_get_info()
1233 if (drv->capa.flags & WPA_DRIVER_FLAGS_DEDICATED_P2P_DEVICE) in wpa_driver_nl80211_get_info()
1237 if (!drv->capa.max_remain_on_chan) in wpa_driver_nl80211_get_info()
1238 drv->capa.max_remain_on_chan = 5000; in wpa_driver_nl80211_get_info()
1240 drv->capa.wmm_ac_supported = info->wmm_ac_supported; in wpa_driver_nl80211_get_info()
1242 drv->capa.mac_addr_rand_sched_scan_supported = in wpa_driver_nl80211_get_info()
1244 drv->capa.mac_addr_rand_scan_supported = in wpa_driver_nl80211_get_info()
1248 drv->capa.flags |= WPA_DRIVER_FLAGS_AP_CSA; in wpa_driver_nl80211_get_info()
1249 if (!drv->capa.max_csa_counters) in wpa_driver_nl80211_get_info()
1250 drv->capa.max_csa_counters = 1; in wpa_driver_nl80211_get_info()
1253 if (!drv->capa.max_sched_scan_plans) { in wpa_driver_nl80211_get_info()
1254 drv->capa.max_sched_scan_plans = 1; in wpa_driver_nl80211_get_info()
1255 drv->capa.max_sched_scan_plan_interval = UINT32_MAX; in wpa_driver_nl80211_get_info()
1256 drv->capa.max_sched_scan_plan_iterations = 0; in wpa_driver_nl80211_get_info()
1260 drv->capa.flags |= WPA_DRIVER_FLAGS_UPDATE_FT_IES; in wpa_driver_nl80211_get_info()
1262 if (!drv->capa.max_num_akms) in wpa_driver_nl80211_get_info()
1263 drv->capa.max_num_akms = NL80211_MAX_NR_AKM_SUITES; in wpa_driver_nl80211_get_info()
1319 drv->capa.flags |= WPA_DRIVER_FLAGS_DFS_OFFLOAD; in qca_nl80211_check_dfs_capa()
1326 struct wpa_driver_capa *capa; member
1358 info->capa->conc_capab = nla_get_u32(attr); in features_info_handler()
1363 info->capa->max_conc_chan_2_4 = nla_get_u32(attr); in features_info_handler()
1368 info->capa->max_conc_chan_5_0 = nla_get_u32(attr); in features_info_handler()
1403 info.capa = &drv->capa; in qca_nl80211_get_features()
1409 drv->capa.flags |= WPA_DRIVER_FLAGS_KEY_MGMT_OFFLOAD; in qca_nl80211_get_features()
1412 drv->capa.flags |= WPA_DRIVER_FLAGS_SUPPORT_HW_MODE_ANY; in qca_nl80211_get_features()
1416 drv->capa.flags |= WPA_DRIVER_FLAGS_OFFCHANNEL_SIMULTANEOUS; in qca_nl80211_get_features()
1418 drv->capa.flags |= WPA_DRIVER_FLAGS_P2P_LISTEN_OFFLOAD; in qca_nl80211_get_features()
1420 drv->capa.flags |= WPA_DRIVER_FLAGS_OCE_STA; in qca_nl80211_get_features()
1422 drv->capa.flags |= WPA_DRIVER_FLAGS_OCE_AP; in qca_nl80211_get_features()
1424 drv->capa.flags |= WPA_DRIVER_FLAGS_OCE_STA_CFON; in qca_nl80211_get_features()
1426 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_SEC_LTF_STA; in qca_nl80211_get_features()
1428 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_SEC_LTF_AP; in qca_nl80211_get_features()
1430 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_SEC_RTT_STA; in qca_nl80211_get_features()
1432 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_SEC_RTT_AP; in qca_nl80211_get_features()
1436 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_PROT_RANGE_NEG_STA; in qca_nl80211_get_features()
1440 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_PROT_RANGE_NEG_AP; in qca_nl80211_get_features()
1445 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_HT_VHT_TWT_RESPONDER; in qca_nl80211_get_features()
1469 drv->capa.key_mgmt = WPA_DRIVER_CAPA_KEY_MGMT_WPA | in wpa_driver_nl80211_capa()
1477 if (drv->capa.enc & (WPA_DRIVER_CAPA_ENC_CCMP_256 | in wpa_driver_nl80211_capa()
1479 drv->capa.key_mgmt |= in wpa_driver_nl80211_capa()
1482 if (drv->capa.flags & WPA_DRIVER_FLAGS_SME) in wpa_driver_nl80211_capa()
1483 drv->capa.key_mgmt |= in wpa_driver_nl80211_capa()
1489 else if (drv->capa.flags & WPA_DRIVER_FLAGS_FILS_SK_OFFLOAD) in wpa_driver_nl80211_capa()
1490 drv->capa.key_mgmt |= in wpa_driver_nl80211_capa()
1500 drv->capa.key_mgmt_iftype[i] = drv->capa.key_mgmt; in wpa_driver_nl80211_capa()
1506 drv->capa.key_mgmt = 0; in wpa_driver_nl80211_capa()
1508 drv->capa.key_mgmt |= drv->capa.key_mgmt_iftype[i]; in wpa_driver_nl80211_capa()
1516 if (!drv->capa.key_mgmt_iftype[i]) in wpa_driver_nl80211_capa()
1517 drv->capa.key_mgmt_iftype[i] = in wpa_driver_nl80211_capa()
1518 drv->capa.key_mgmt; in wpa_driver_nl80211_capa()
1521 drv->capa.auth = WPA_DRIVER_AUTH_OPEN | in wpa_driver_nl80211_capa()
1525 drv->capa.flags |= WPA_DRIVER_FLAGS_VALID_ERROR_CODES; in wpa_driver_nl80211_capa()
1526 drv->capa.flags |= WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC_DONE; in wpa_driver_nl80211_capa()
1527 drv->capa.flags |= WPA_DRIVER_FLAGS_EAPOL_TX_STATUS; in wpa_driver_nl80211_capa()
1536 drv->capa.flags |= WPA_DRIVER_FLAGS_AP_TEARDOWN_SUPPORT; in wpa_driver_nl80211_capa()
1539 drv->capa.flags |= WPA_DRIVER_FLAGS_DEAUTH_TX_STATUS; in wpa_driver_nl80211_capa()
1540 drv->capa.flags2 |= WPA_DRIVER_FLAGS2_AP_SME; in wpa_driver_nl80211_capa()
1546 drv->capa.flags |= WPA_DRIVER_FLAGS_AP_MLME; in wpa_driver_nl80211_capa()
1554 drv->capa.flags |= WPA_DRIVER_FLAGS_QOS_MAPPING; in wpa_driver_nl80211_capa()
1570 drv->capa.flags &= ~WPA_DRIVER_FLAGS_EAPOL_TX_STATUS; in wpa_driver_nl80211_capa()
1573 if (!(info.capa->flags & WPA_DRIVER_FLAGS_DFS_OFFLOAD)) in wpa_driver_nl80211_capa()
1584 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_OFFCHANNEL_TX)) in wpa_driver_nl80211_capa()
1585 drv->capa.flags &= ~WPA_DRIVER_FLAGS_OFFCHANNEL_SIMULTANEOUS; in wpa_driver_nl80211_capa()
1590 drv->capa.key_mgmt, drv->capa.enc, drv->capa.auth, in wpa_driver_nl80211_capa()
1591 (unsigned long long) drv->capa.flags, in wpa_driver_nl80211_capa()
1592 (unsigned long long) drv->capa.flags2, drv->capa.rrm_flags, in wpa_driver_nl80211_capa()
1593 drv->capa.probe_resp_offloads, drv->capa.max_stations, in wpa_driver_nl80211_capa()
1594 drv->capa.max_remain_on_chan, drv->capa.max_scan_ssids); in wpa_driver_nl80211_capa()
1607 static void phy_info_ht_capa(struct hostapd_hw_modes *mode, struct nlattr *capa, in phy_info_ht_capa() argument
1612 if (capa) in phy_info_ht_capa()
1613 mode->ht_capab = nla_get_u16(capa); in phy_info_ht_capa()
1630 struct nlattr *capa, in phy_info_vht_capa() argument
1633 if (capa) in phy_info_vht_capa()
1634 mode->vht_capab = nla_get_u32(capa); in phy_info_vht_capa()
1976 u16 capa; in phy_info_iftype_copy() local
1978 capa = nla_get_u16(tb[NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA]); in phy_info_iftype_copy()
1979 he_capab->he_6ghz_capa = le_to_host16(capa); in phy_info_iftype_copy()
2604 if (drv->capa.flags & WPA_DRIVER_FLAGS_SELF_MANAGED_REGULATORY) { in nl80211_set_regulatory_flags()