Lines Matching defs:flags
294 * enum ieee80211_bss_change - BSS change notification flags
296 * These flags are used with the bss_info_changed(), link_info_changed()
782 * enum mac80211_tx_info_flags - flags to describe transmission information/status
784 * These flags are used with the @flags member of &ieee80211_tx_info.
877 * Note: If you have to add new flags to the enumeration, then don't
919 * enum mac80211_tx_control_flags - flags to describe transmit control
946 * These flags are used in tx_info->control.flags.
968 * enum mac80211_tx_status_flags - flags to describe transmit status
972 * These flags are used in tx_info->status.flags.
979 * This definition is used as a mask to clear all temporary flags, which are
992 * enum mac80211_rate_control_flags - per-rate flags set by the
995 * These flags are set by the Rate control algorithm for each rate during tx,
996 * in the @flags member of struct ieee80211_tx_rate.
1049 * @flags: rate control flags (&enum mac80211_rate_control_flags)
1056 * always report the rate along with the flags it used.
1080 flags:11;
1113 * @flags: transmit info flags, defined above
1130 * @control.flags: control flags, see &enum mac80211_tx_control_flags
1143 * @status.flags: status flags, see &enum mac80211_tx_status_flags
1156 u32 flags;
1183 u32 flags;
1197 u8 flags;
1334 * enum mac80211_rx_flags - receive flags
1336 * These flags are used with the @flag member of &struct ieee80211_rx_status.
1466 * enum mac80211_rx_encoding_flags - MCS & bandwidth flags
1519 * unspecified depending on the hardware capabilities flags
1539 * @rx_flags: internal RX flags for mac80211
1593 * enum ieee80211_conf_flags - configuration flags
1599 * or not, do not use instead of filter flags!
1672 * @flags: configuration flags defined above
1702 u32 flags;
1745 * enum ieee80211_vif_flags - virtual interface flags
1773 * enum ieee80211_offload_flags - virtual interface offload flags
1860 * @driver_flags: flags/capabilities the driver has for this interface,
1864 * @offload_flags: hardware offload capabilities/flags for this interface.
1881 * @offload_flags: 802.3 -> 802.11 enapsulation offload flags, see
1992 * enum ieee80211_key_flags - key flags
1994 * These flags are used for communication about keys between the driver
1995 * and mac80211, with the @flags parameter of &struct ieee80211_key_conf.
2062 * @flags: key flags, see &enum ieee80211_key_flags.
2081 u16 flags;
2187 * @rate: transmit rates/flags to be used by default.
2197 u16 flags;
2445 * enum ieee80211_hw_flags - hardware flags
2447 * These flags are used to indicate hardware capabilities to
2448 * the stack. Generally, flags here should have their meaning
2450 * any particular flags. There are some exceptions to this rule,
2451 * however, so you are advised to review these flags carefully.
2683 * @NUM_IEEE80211_HW_FLAGS: number of hardware flags, used for sizing arrays
2762 * @flags: hardware flags, see &enum ieee80211_hw_flags.
2828 * @radiotap_he: HE radiotap validity flags
2878 unsigned long flags[BITS_TO_LONGS(NUM_IEEE80211_HW_FLAGS)];
2915 return test_bit(flg, hw->flags);
2922 return __set_bit(flg, hw->flags);
3071 * based on the receive flags.
3133 * %IEEE80211_HW_PS_NULLFUNC_STACK flags. The hardware is of course still
3241 * hardware flags.
3248 * hardware support flags, and handle the SMPS flag to the config()
3262 * To achieve this, mac80211 uses filter flags (see below) to tell
3271 * arguments @changed_flags telling which flags were changed and
3279 * All unsupported flags in @total_flags must be cleared.
3290 * This rule applies to all other FIF flags as well.
3379 * but the driver might reorder them, it must clear & set the flags
3446 * enum ieee80211_filter_flags - hardware filter flags
3448 * These flags determine what the filter in hardware should be
3495 * These flags are used with the ampdu_action() callback in
3576 * enum ieee80211_rate_control_changed - flags to indicate what changed
3763 * of FIF_* flags. The changed_flags is a bit mask that indicates
3764 * which flags are changed.
4229 * @update_vif_offload: Update virtual interface offload flags
4713 * enum ieee80211_tpt_led_trigger_flags - throughput trigger flags
4732 unsigned int flags,
4823 * @flags: trigger flags, see &enum ieee80211_tpt_led_trigger_flags
4833 ieee80211_create_tpt_led_trigger(struct ieee80211_hw *hw, unsigned int flags,
4838 return __ieee80211_create_tpt_led_trigger(hw, flags, blink_table,
5838 * @gfp: allocation flags
5946 * enum ieee80211_interface_iteration_flags - interface iteration flags
5975 * @iter_flags: iteration flags, see &enum ieee80211_interface_iteration_flags
5995 * @iter_flags: iteration flags, see &enum ieee80211_interface_iteration_flags
6020 * @iter_flags: iteration flags, see &enum ieee80211_interface_iteration_flags
6039 * @iter_flags: iteration flags, see &enum ieee80211_interface_iteration_flags
6515 * @gfp: context flags
6530 * @gfp: context flags
6982 * @gfp: allocation flags
7071 * @gfp: allocation flags
7291 * @gfp: allocation flags
7307 * @gfp: allocation flags
7386 * @gfp: allocation flags
7405 return info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP ||