Lines Matching +full:single +full:- +full:link
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2019, 2021-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
13 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs
92 * struct iwl_p2p_noa_attr - NOA attr contained in probe resp FW notification
115 * struct iwl_probe_resp_data_notif - notification with NOA and CSA counter
132 * struct iwl_missed_vap_notif - notification of missing vap detection
147 * struct iwl_channel_switch_start_notif_v1 - Channel switch start notification
156 * struct iwl_channel_switch_start_notif - Channel switch start notification
158 * @link_id: FW link id
170 * struct iwl_channel_switch_error_notif_v1 - Channel switch error notification
181 * struct iwl_channel_switch_error_notif - Channel switch error notification
183 * @link_id: FW link id
192 * struct iwl_cancel_channel_switch_cmd - Cancel Channel Switch command
194 * @id: the id of the link or mac that should cancel the channel switch
201 * struct iwl_chan_switch_te_cmd - Channel Switch Time Event command
210 * @cs_mode: 1 - quiet, 0 - otherwise
224 * struct iwl_mac_low_latency_cmd - set/clear mac to 'low-latency mode'
226 * @mac_id: MAC ID to whom to apply the low-latency configurations
239 * struct iwl_mac_client_data - configuration data for client MAC context
247 * @medium_sync_delay: the value as it appears in P802.11be_D2.2 Figure 9-1002j.
268 * struct iwl_mac_p2p_dev_data - configuration data for P2P device MAC context
282 * enum iwl_mac_config_filter_flags - MAC context configuration filter flags
302 * struct iwl_mac_config_cmd - command structure to configure MAC contexts in
316 * ACK-enabled AGG, (i.e. both BACK and non-BACK frames in single AGG).
317 * If the NIC is not ACK_ENABLED it may use the EOF-bit in first non-0
318 * len delim to determine if AGG or single.
343 * enum iwl_link_ctx_modify_flags - indicate to the fw what fields are being
375 * This flag can be set only if the MAC that this link relates to has
392 * enum iwl_link_ctx_protection_flags - link protection flags
408 * enum iwl_link_ctx_flags - link context flags
412 * enabled AGG, i.e. both BACK and non-BACK frames in a single AGG
414 * parameter set, i.e. the backoff counters for trig-based ACs
415 * @LINK_FLG_RU_2MHZ_BLOCK: indicates that 26-tone RU OFDMA transmission are
429 * struct iwl_link_config_cmd - command structure to configure the LINK context
434 * @link_id: the id of the link that this cmd configures
436 * @phy_id: PHY index. Can be changed only if the link was inactive
437 * (and stays inactive). If the link is active (or becomes active),
439 * @local_link_addr: the links MAC address. Can be changed only if the link was
440 * inactive (and stays inactive). If the link is active
445 * @active: indicates whether the link is active or not
446 * @listen_lmac: indicates whether the link should be allocated on the Listen
447 * Lmac or on the Main Lmac. Cannot be changed on an active Link.
458 * @rand_alloc_ecwmin: random CWmin = 2**ECWmin-1
459 * @rand_alloc_ecwmax: random CWmax = 2**ECWmax-1
469 * Below fields are for multi-bssid:
473 * @bss_color: 11ax AP ID that is used in the HE SIG-A to mark inter BSS frame
512 /* The below fields are for multi-bssid */
524 /* Currently FW supports link ids in the range 0-3 and can have
531 * enum iwl_fw_sta_type - FW station types
532 * @STATION_TYPE_PEER: represents a peer - AP in BSS, a TDLS sta, a client in
540 * for the aux sta, so this type is only for driver - internal use.
550 * struct iwl_mvm_sta_cfg_cmd - cmd structure to add a peer sta to the uCode's
555 * @link_id: the id of the link that is used to communicate with this sta
558 * @peer_link_address: the address of the link that is used to communicate
567 * @ack_enabled: indicates that the AP supports receiving ACK-
568 * enabled AGG, i.e. both BACK and non-BACK frames in a single AGG
571 * @tx_ampdu_spacing: minimum A-MPDU spacing:
572 * 4 - 2us density, 5 - 4us density, 6 - 8us density, 7 - 16us density
573 * @tx_ampdu_max_size: maximum A-MPDU length: 0 - 8K, 1 - 16K, 2 - 32K,
574 * 3 - 64K, 4 - 128K, 5 - 256K, 6 - 512K, 7 - 1024K.
578 * @pkt_ext: optional, exists according to PPE-present bit in the HE/EHT-PHY
606 * struct iwl_mvm_aux_sta_cmd - command for AUX STA configuration
623 * struct iwl_mvm_remove_sta_cmd - a cmd structure to remove a sta added by
634 * struct iwl_mvm_sta_disable_tx_cmd - disable / re-enable tx to a sta
638 * @disable: indicates if to disable or re-enable tx
646 * enum iwl_mvm_fw_esr_recommendation - FW recommendation code
658 * struct iwl_mvm_esr_mode_notif - FWs recommendation/force for esr mode