Lines Matching +full:pre +full:- +full:configurable
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
10 /* API for pre-9000 hardware */
26 * struct iwl_rx_phy_info - phy info
28 * @non_cfg_phy_cnt: non configurable DSP phy data byte count
29 * @cfg_phy_cnt: configurable DSP phy data byte count
30 * @stat_id: configurable DSP phy data set ID
34 * @beacon_time_stamp: beacon at on-air rise
39 * @byte_count: frame's byte-count
70 * bits 0:3 - reserved
71 * bits 4:7 - MIC CRC length
72 * bits 8:12 - MAC header length
73 * bit 13 - Padding indication
74 * bit 14 - A-AMSDU indication
75 * bit 15 - Offload enabled
87 * struct iwl_rx_mpdu_res_start - phy info
97 * enum iwl_rx_phy_flags - to parse %iwl_rx_phy_info phy_flags
104 * @RX_RES_PHY_FLAGS_AGG: set if the packet was part of an A-MPDU
123 * enum iwl_mvm_rx_status - written by fw for each Rx packet
178 /* shift should be 4, but the length is measured in 2-byte
185 /* in 2-byte words */
268 /* short preamble is only for CCK, for non-CCK overridden by this */
335 * check this first - if TSF overload is set,
346 /* info type: HE MU/MU-EXT */
356 /* info type: HE TB/TX-EXT */
361 /* TSF overload high dword For EHT-MU/TB rates*/
363 /* info type: EHT-MU */
365 /* info type: EHT-TB */
370 /* number of EHT-LTF symbols 0 - 1 EHT-LTF, 1 - 2 EHT-LTFs, 2 - 4 EHT-LTFs,
371 * 3 - 6 EHT-LTFs, 4 - 8 EHT-LTFs */
379 /* info type: HE MU-EXT */
386 /* info type: HE TB-EXT */
395 /* info type: HE MU-EXT */
404 /* info type: HE MU-EXT */
416 /* info type: EHT-MU-EXT */
421 /* info type: EHT-TB-EXT */
428 /* info type: EHT-MU-EXT */
435 /* info type: EHT-MU-EXT */
446 /* info type: EHT-TB */
449 /* info type: EHT-MU */
457 * struct iwl_rx_mpdu_desc_v1 - RX MPDU descriptor
460 /* DW7 - carries rss_hash only when rpa_en == 1 */
473 /* DW8 - carries filter_match only when rpa_en == 1 */
540 * struct iwl_rx_mpdu_desc_v3 - RX MPDU descriptor
543 /* DW7 - carries filter_match only when rpa_en == 1 */
556 /* DW8 - carries rss_hash only when rpa_en == 1 */
648 * struct iwl_rx_mpdu_desc - RX MPDU descriptor
794 * struct iwl_rx_no_data - RX no data descriptor
796 * @rssi: 7:0 energy chain-A,
797 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
803 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
819 * struct iwl_rx_no_data_ver_3 - RX no data descriptor
821 * @rssi: 7:0 energy chain-A,
822 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
827 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
852 * enum iwl_bar_frame_release_sta_tid - STA/TID information for BAR release
862 * enum iwl_bar_frame_release_ba_info - BA information for BAR release
874 * struct iwl_bar_frame_release - frame release from BAR info
897 * struct iwl_rss_config_cmd - RSS (Receive Side Scaling) configuration
899 * @flags: 1 - enable, 0 - disable
917 * struct iwl_rxq_sync_cmd - RXQ notification trigger
936 * struct iwl_rxq_sync_notification - Notification triggered by RXQ
952 * enum iwl_mvm_pm_event - type of station PM event
956 * @IWL_MVM_PM_EVENT_PS_POLL: station sent PS-Poll
966 * struct iwl_mvm_pm_state_notification - station PM state notification
984 * struct iwl_ba_window_status_notif - reordering window's status notification
986 * @ra_tid: bit 3:0 - TID, bit 8:4 - STA_ID, bit 9 - valid
998 * struct iwl_rfh_queue_data - RX queue configuration
1018 * struct iwl_rfh_queue_config - RX queue configuration
1021 * @data: DMA addresses per-queue