Lines Matching full:enum

72  * enum ieee80211_channel_flags - channel flags
133 enum ieee80211_channel_flags {
178 * @flags: channel flags from &enum ieee80211_channel_flags.
197 enum nl80211_band band;
208 enum nl80211_dfs_state dfs_state;
215 * enum ieee80211_rate_flags - rate flags
237 enum ieee80211_rate_flags {
248 * enum ieee80211_bss_type - BSS type filter
256 enum ieee80211_bss_type {
265 * enum ieee80211_privacy - BSS privacy filter
271 enum ieee80211_privacy {
288 * @flags: rate-specific flags from &enum ieee80211_rate_flags
476 * enum ieee80211_edmg_bw_config - allowed channel bandwidth configurations
496 enum ieee80211_edmg_bw_config {
526 enum ieee80211_edmg_bw_config bw_config;
573 enum nl80211_band band;
625 * @iftype: enum nl80211_iftype
653 * @iftype: enum nl80211_iftype
679 enum nl80211_iftype iftype) in ieee80211_get_he_6ghz_capa()
693 * @iftype: enum nl80211_iftype
699 enum nl80211_iftype iftype) in ieee80211_get_eht_iftype_cap()
806 enum nl80211_key_mode mode;
827 enum nl80211_chan_width width;
844 enum nl80211_txrate_gi gi;
845 enum nl80211_he_gi he_gi;
846 enum nl80211_he_ltf he_ltf;
871 enum nl80211_tid_config noack;
873 enum nl80211_tid_config ampdu;
874 enum nl80211_tid_config rtscts;
875 enum nl80211_tid_config amsdu;
876 enum nl80211_tx_rate_setting txrate_type;
927 static inline enum nl80211_channel_type
955 enum nl80211_channel_type chantype);
1004 * @chan_width: the channel width from &enum nl80211_chan_width
1006 * Return: channel width in MHz if the chan_width from &enum nl80211_chan_width
1009 int nl80211_chan_width_to_mhz(enum nl80211_chan_width chan_width);
1044 * @iftype: the interface type as specified in &enum nl80211_iftype
1050 enum nl80211_iftype iftype);
1087 enum nl80211_chan_width primary_chan_width,
1108 static inline enum ieee80211_rate_flags
1109 ieee80211_chanwidth_rate_flags(enum nl80211_chan_width width) in ieee80211_chanwidth_rate_flags()
1130 static inline enum ieee80211_rate_flags
1177 * enum survey_info_flags - survey information flags
1192 enum survey_info_flags {
1209 * @filled: bitflag of flags from &enum survey_info_flags
1243 * (from enum nl80211_wpa_versions)
1296 enum nl80211_sae_pwe_mechanism sae_pwe;
1417 enum nl80211_acl_policy acl_policy;
1495 * @flags: flags, as defined in &enum nl80211_ap_settings_flags
1510 enum nl80211_hidden_ssid hidden_ssid;
1513 enum nl80211_auth_type auth_type;
1620 * type. The index is the interface type as specified in &enum
1635 * enum station_parameters_apply_mask - station parameter values to apply
1643 enum station_parameters_apply_mask {
1666 enum nl80211_tx_power_setting type;
1761 * see &enum station_parameters_apply_mask
1787 enum nl80211_mesh_power_mode local_pm;
1821 * enum cfg80211_station_type - the type of station being modified
1838 enum cfg80211_station_type {
1866 enum cfg80211_station_type statype);
1869 * enum rate_info_flags - bitrate info flags
1884 enum rate_info_flags {
1897 * enum rate_info_bw - rate bandwidth information
1916 enum rate_info_bw {
1938 * @flags: bitflag of flags from &enum rate_info_flags
1942 * @bw: bandwidth (from &enum rate_info_bw)
1943 * @he_gi: HE guard interval (from &enum nl80211_he_gi)
1945 * @he_ru_alloc: HE RU allocation (from &enum nl80211_he_ru_alloc,
1948 * @eht_gi: EHT guard interval (from &enum nl80211_eht_gi)
1949 * @eht_ru_alloc: EHT RU allocation (from &enum nl80211_eht_ru_alloc,
1967 * enum bss_param_flags - bitrate info flags
1976 enum bss_param_flags {
1987 * @flags: bitflag of flags from &enum bss_param_flags
1999 * @filled: bitmap of flags using the bits of &enum nl80211_txq_stats to
2030 * @filled: bitmap of flags using the bits of &enum nl80211_tid_stats to
2055 * @filled: bitflag of flags using the bits of &enum nl80211_sta_info to
2173 enum nl80211_mesh_power_mode local_pm;
2174 enum nl80211_mesh_power_mode peer_pm;
2175 enum nl80211_mesh_power_mode nonpeer_pm;
2217 enum nl80211_sar_type type;
2243 enum nl80211_sar_type type;
2271 * enum monitor_flags - monitor flags
2285 enum monitor_flags {
2297 * enum mpath_info_flags - mesh path information flags
2312 enum mpath_info_flags {
2329 * @filled: bitfield of flags from &enum mpath_info_flags
2334 * @flags: mesh path flags from &enum mesh_path_flags
2503 enum nl80211_mesh_power_mode power_mode;
2580 enum nl80211_ac ac;
2673 * @flags: control flags from &enum nl80211_scan_flags
2773 enum nl80211_band band;
2786 * @flags: control flags from &enum nl80211_scan_flags
2863 * enum cfg80211_signal_type - signal type
2869 enum cfg80211_signal_type {
2896 * &enum nl80211_bss_use_for
2899 * unspecified reasons; see &enum nl80211_bss_cannot_use_reasons
2969 * &enum nl80211_bss_use_for
2972 * unspecified reasons; see &enum nl80211_bss_cannot_use_reasons
3070 enum nl80211_auth_type auth_type;
3113 * enum cfg80211_assoc_req_flags - Over-ride default behaviour in association.
3129 enum cfg80211_assoc_req_flags {
3161 * @flags: See &enum cfg80211_assoc_req_flags
3316 enum nl80211_bss_select_attr behaviour;
3318 enum nl80211_band band_pref;
3350 * @flags: See &enum cfg80211_assoc_req_flags
3393 enum nl80211_auth_type auth_type;
3397 enum nl80211_mfp mfp;
3422 * enum cfg80211_connect_params_changed - Connection parameters being updated
3424 * This enum provides information of all connect parameters that
3432 enum cfg80211_connect_params_changed {
3439 * enum wiphy_params_flags - set_wiphy_params bitfield values
3450 enum wiphy_params_flags {
3599 * see &enum nl80211_coalesce_condition.
3605 enum nl80211_coalesce_condition condition;
3797 * @bands: operating bands, a bitmap of &enum nl80211_band values.
3807 * enum cfg80211_nan_conf_changes - indicates changed fields in NAN
3813 enum cfg80211_nan_conf_changes {
3832 * @type: &enum nl80211_nan_function_type
3859 enum nl80211_nan_function_type type;
3934 enum nl80211_external_auth_action action;
3946 * @filled: bitflag of flags using the bits of &enum nl80211_ftm_stats to
4026 enum nl80211_peer_measurement_ftm_failure_reasons failure_reason;
4074 enum nl80211_peer_measurement_status status;
4081 enum nl80211_peer_measurement_type type;
4115 enum nl80211_preamble preamble;
4393 * changed are defined in &enum cfg80211_connect_params_changed.
4411 * @changed bitfield (see &enum wiphy_params_flags) describes which values
4570 * be specified in @changes (using &enum cfg80211_nan_conf_changes);
4650 enum nl80211_iftype type,
4656 enum nl80211_iftype type,
4788 enum nl80211_tx_power_setting type, int mbm);
4870 const u8 *peer, enum nl80211_tdls_operation oper);
4902 enum nl80211_crit_proto_id protocol,
5016 * enum wiphy_flags - wiphy capability flags
5070 enum wiphy_flags {
5233 * enum wiphy_wowlan_support_flags - WoWLAN support flags
5249 enum wiphy_wowlan_support_flags {
5271 * @flags: see &enum wiphy_wowlan_support_flags
5314 * enum wiphy_vendor_command_flags - validation flags for vendor commands
5320 enum wiphy_vendor_command_flags {
5327 * enum wiphy_opmode_flag - Station's ht/vht operation mode information flags
5334 enum wiphy_opmode_flag {
5342 * @changed: contains value from &enum wiphy_opmode_flag
5343 * @smps_mode: New SMPS mode value from &enum nl80211_smps_mode of a station
5344 * @bw: new max bandwidth value from &enum nl80211_chan_width of a station
5350 enum nl80211_smps_mode smps_mode;
5351 enum nl80211_chan_width bw;
5360 * @flags: flags, see &enum wiphy_vendor_command_flags
5401 enum nl80211_iftype iftype;
5417 cfg80211_get_iftype_ext_capa(struct wiphy *wiphy, enum nl80211_iftype type);
5430 * @ftm.preambles: bitmap of preambles supported (&enum nl80211_preamble)
5431 * @ftm.bandwidths: bitmap of bandwidths supported (&enum nl80211_chan_width)
5570 * @flags: wiphy flags, see &enum wiphy_flags
5572 * &enum ieee80211_regulatory_flags
5573 * @features: features advertised to nl80211, see &enum nl80211_feature_flags.
5575 * &enum nl80211_ext_feature_index.
5620 * See &enum nl80211_probe_resp_offload_support_attr. Only valid
5631 * @ap_sme_capa: AP SME capabilities, flags from &enum nl80211_ap_sme_features.
5673 * attribute indices defined in &enum nl80211_bss_select_attr.
5676 * bitmap of &enum nl80211_band values. For instance, for
5761 enum cfg80211_signal_type signal_type;
6244 * enum ieee80211_ap_reg_power - regulatory power for an Access Point
6251 enum ieee80211_ap_reg_power {
6341 enum nl80211_iftype iftype;
6359 enum ieee80211_bss_type conn_bss_type;
6545 enum nl80211_chan_width
6554 u32 ieee80211_channel_to_freq_khz(int chan, enum nl80211_band band);
6563 ieee80211_channel_to_frequency(int chan, enum nl80211_band band) in ieee80211_channel_to_frequency()
6808 const u8 *addr, enum nl80211_iftype iftype,
6819 enum nl80211_iftype iftype) in ieee80211_data_to_8023()
6858 const u8 *addr, enum nl80211_iftype iftype,
7093 * enum cfg80211_rnr_iter_ret - reduced neighbor report iteration state
7098 enum cfg80211_rnr_iter_ret {
7109 * @iter: iteration function, see also &enum cfg80211_rnr_iter_ret
7118 enum cfg80211_rnr_iter_ret
7258 * reg_initiator_name - map regulatory request initiator enum to name
7261 * You can use this to map the regulatory request initiator enum to a
7266 const char *reg_initiator_name(enum nl80211_reg_initiator initiator);
7432 * enum cfg80211_bss_frame_type - frame type that the BSS data came from
7439 enum cfg80211_bss_frame_type {
7450 * @band: enum nl80211_band of the channel
7455 enum nl80211_band band);
7497 enum cfg80211_bss_frame_type ftype,
7505 enum cfg80211_bss_frame_type ftype, in cfg80211_inform_bss()
7527 * @bss_type: type of BSS, see &enum ieee80211_bss_type
7528 * @privacy: privacy filter, see &enum ieee80211_privacy
7537 enum ieee80211_bss_type bss_type,
7538 enum ieee80211_privacy privacy,
7548 * @bss_type: type of BSS, see &enum ieee80211_bss_type
7549 * @privacy: privacy filter, see &enum ieee80211_privacy
7558 enum ieee80211_bss_type bss_type, in cfg80211_get_bss()
7559 enum ieee80211_privacy privacy) in cfg80211_get_bss()
7771 enum nl80211_key_type key_type, int key_id,
7829 * @reason: one of reasons in &enum rfkill_hard_block_reasons
7832 enum rfkill_hard_block_reasons reason);
7876 enum nl80211_commands cmd,
7877 enum nl80211_attrs attr,
7882 enum nl80211_commands cmd,
7883 enum nl80211_attrs attr,
8206 enum nl80211_timeout_reason timeout_reason;
8279 enum nl80211_timeout_reason timeout_reason) in cfg80211_connect_bss()
8348 enum nl80211_timeout_reason timeout_reason) in cfg80211_connect_timeout()
8558 * nl80211_connect_failed_reason enum
8561 enum nl80211_connect_failed_reason reason,
8574 * @flags: flags, as defined in &enum nl80211_rxmgmt_flags
8613 * @flags: flags, as defined in enum nl80211_rxmgmt_flags
8645 * @flags: flags, as defined in enum nl80211_rxmgmt_flags
8781 enum nl80211_cqm_rssi_threshold_event rssi_event,
8877 enum nl80211_radar_event event, gfp_t gfp,
8996 * @reg_power: &enum ieee80211_ap_reg_power value indicating the
9000 enum nl80211_iftype iftype;
9001 enum ieee80211_ap_reg_power reg_power;
9030 enum nl80211_iftype iftype) in cfg80211_reg_can_beacon()
9055 enum nl80211_iftype iftype) in cfg80211_reg_can_beacon_relax()
9104 enum nl80211_band *band);
9159 enum nl80211_tdls_operation oper,
9258 enum ieee80211_p2p_attr_id attr,
9445 enum nl80211_ext_feature_index ftidx) in wiphy_ext_feature_set()
9466 enum nl80211_ext_feature_index ftidx) in wiphy_ext_feature_isset()
9497 enum nl80211_nan_function_type type;
9532 enum nl80211_nan_func_term_reason reason,
9587 bool cfg80211_iftype_allowed(struct wiphy *wiphy, enum nl80211_iftype iftype,
9683 enum nl80211_commands cmd, u8 count,