Lines Matching +full:cts +full:- +full:override
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2023 Intel Corporation
4 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 * enum iwl_tx_flags - bitmasks for tx_flags in TX command
12 * @TX_CMD_FLG_PROT_REQUIRE: use RTS or CTS-to-self to protect the frame
27 * @TX_CMD_FLG_SEQ_CTL: set if FW should override the sequence control.
28 * Should be set for mgmt, non-QOS data, mcast, bcast and in scan command
29 * @TX_CMD_FLG_MORE_FRAG: this frame is non-last MPDU
38 * @TX_CMD_FLG_DUR: disable duration overwriting used in PS-Poll Assoc-id
73 * enum iwl_tx_cmd_flags - bitmasks for tx_flags in TX command for 22000
77 * @IWL_TX_FLAGS_HIGH_PRI: high priority frame (like EAPOL) - can affect rate
91 * enum iwl_tx_pm_timeouts - pm timeout values in TX command
107 * enum iwl_tx_cmd_sec_ctrl - bitmasks for security control in TX command
114 * @TX_CMD_SEC_KEY_FROM_TABLE: for a non-WEP key, set if the key should be taken
130 * TX command Frame life time in us - to be written in pm_frame_timeout
138 * TID for non QoS frames - to be written in tid_tspec
143 * Limits on the retransmissions - to be written in {data,rts}_retry_limit
152 * enum iwl_tx_offload_assist_flags_pos - set %iwl_tx_cmd offload_assist values
164 * @TX_CMD_OFFLD_PAD: mark 2-byte pad was inserted after the mac header for
166 * @TX_CMD_OFFLD_AMSDU: mark TX command is A-MSDU
182 * struct iwl_tx_cmd - TX command struct to FW
214 * + 8-byte MIC (not used for CCM/WEP)
215 * It does not include post-MAC padding, i.e.,
217 * Range of len: 14-2342 bytes.
259 * struct iwl_tx_cmd_gen2 - TX command struct to FW for 22000 devices
280 * struct iwl_tx_cmd_gen3 - TX command struct to FW for AX210+ devices
307 * enum iwl_tx_status - status that is returned by the fw after attempts to Tx
384 * enum iwl_tx_agg_status - TX aggregation status
448 * frames that used block-acknowledge. All frames were transmitted at
452 * Note that, for aggregation, ACK (block-ack) status is not delivered
453 * here; block-ack has not been received by the time the device records
461 * struct agg_tx_status - per packet TX aggregation status
474 * bit-7 invalid rate indication
487 * struct iwl_mvm_tx_resp_v3 - notifies that fw is TXing a packet
493 * @initial_rate: for non-agg: rate of the successful Tx. For agg: rate of the
495 * @wireless_media_time: for non-agg: RTS + CTS + frame tx attempts time + ACK.
496 * for agg: RTS + CTS + aggregation tx time + block-ack time.
511 * @status: for non-agg: frame status TX_STATUS_*
544 * struct iwl_mvm_tx_resp - notifies that fw is TXing a packet
550 * @initial_rate: for non-agg: rate of the successful Tx. For agg: rate of the
552 * @wireless_media_time: for non-agg: RTS + CTS + frame tx attempts time + ACK.
553 * for agg: RTS + CTS + aggregation tx time + block-ack time.
570 * @status: for non-agg: frame status TX_STATUS_*
605 * struct iwl_mvm_ba_notif - notifies about reception of BA
609 * @sta_id: Index of recipient (BA-sending) station in fw's station table
619 * for Tx-ing then this value will be set to 0 by FW.
639 * struct iwl_mvm_compressed_ba_tfd - progress of a TFD queue
641 * @tfd_index: Index of first un-acked frame in the TFD queue
642 * @scd_queue: For debug only - the physical queue the TFD queue is bound to
643 * @tid: TID of the queue (0-7)
655 * struct iwl_mvm_compressed_ba_ratid - progress of a RA TID queue
667 * enum iwl_mvm_ba_resp_flags - TX aggregation status
672 * @IWL_MVM_BA_RESP_TX_BT_KILL: aggregation got BT-kill
686 * struct iwl_mvm_compressed_ba_notif - notifies about reception of BA
689 * @sta_id: Index of recipient (BA-sending) station in fw's station table
692 * for Tx-ing then this value will be set to 0 by FW.
697 * @txed: number of frames sent in the aggregation (all-TIDs)
698 * @done: number of frames that were Acked by the BA (all-TIDs)
700 * @wireless_time: Wireless-media time
702 * @tfd_cnt: number of TFD-Q elements
703 * @ra_tid_cnt: number of RATID-Q elements
706 * @ra_tid: array of RA-TID queue status updates. For debug purposes only. See
732 * struct iwl_mac_beacon_cmd_v6 - beacon template command
749 * struct iwl_mac_beacon_cmd_v7 - beacon template command with offloaded CSA
786 * struct iwl_mac_beacon_cmd - beacon template command with offloaded CSA
823 * struct iwl_extended_beacon_notif_v5 - notifies about beacon transmission
837 * struct iwl_extended_beacon_notif - notifies about beacon transmission
851 * enum iwl_dump_control - dump (flush) control flags
860 * struct iwl_tx_path_flush_cmd -- queue/FIFO flush command
872 * struct iwl_tx_path_flush_cmd -- queue/FIFO flush command
886 * struct iwl_flush_queue_info - virtual flush queue info
899 * struct iwl_tx_path_flush_cmd_rsp -- queue/FIFO flush command response
917 * struct iwl_scd_txq_cfg_cmd - New txq hw scheduler config command