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 */
265 /* short preamble is only for CCK, for non-CCK overridden by this */
332 * check this first - if TSF overload is set,
343 /* info type: HE MU/MU-EXT */
353 /* info type: HE TB/TX-EXT */
358 /* TSF overload high dword For EHT-MU/TB rates*/
360 /* info type: EHT-MU */
362 /* info type: EHT-TB */
367 /* number of EHT-LTF symbols 0 - 1 EHT-LTF, 1 - 2 EHT-LTFs, 2 - 4 EHT-LTFs,
368 * 3 - 6 EHT-LTFs, 4 - 8 EHT-LTFs */
376 /* info type: HE MU-EXT */
383 /* info type: HE TB-EXT */
392 /* info type: HE MU-EXT */
401 /* info type: HE MU-EXT */
413 /* info type: EHT-MU-EXT */
418 /* info type: EHT-TB-EXT */
425 /* info type: EHT-MU-EXT */
432 /* info type: EHT-MU-EXT */
443 /* info type: EHT-TB */
446 /* info type: EHT-MU */
454 * struct iwl_rx_mpdu_desc_v1 - RX MPDU descriptor
457 /* DW7 - carries rss_hash only when rpa_en == 1 */
470 /* DW8 - carries filter_match only when rpa_en == 1 */
537 * struct iwl_rx_mpdu_desc_v3 - RX MPDU descriptor
540 /* DW7 - carries filter_match only when rpa_en == 1 */
553 /* DW8 - carries rss_hash only when rpa_en == 1 */
645 * struct iwl_rx_mpdu_desc - RX MPDU descriptor
791 * struct iwl_rx_no_data - RX no data descriptor
793 * @rssi: 7:0 energy chain-A,
794 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
800 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
816 * struct iwl_rx_no_data_ver_3 - RX no data descriptor
818 * @rssi: 7:0 energy chain-A,
819 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
824 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
849 * enum iwl_bar_frame_release_sta_tid - STA/TID information for BAR release
859 * enum iwl_bar_frame_release_ba_info - BA information for BAR release
871 * struct iwl_bar_frame_release - frame release from BAR info
894 * struct iwl_rss_config_cmd - RSS (Receive Side Scaling) configuration
896 * @flags: 1 - enable, 0 - disable
914 * struct iwl_rxq_sync_cmd - RXQ notification trigger
929 * struct iwl_rxq_sync_notification - Notification triggered by RXQ
941 * enum iwl_mvm_pm_event - type of station PM event
945 * @IWL_MVM_PM_EVENT_PS_POLL: station sent PS-Poll
955 * struct iwl_mvm_pm_state_notification - station PM state notification
973 * struct iwl_ba_window_status_notif - reordering window's status notification
975 * @ra_tid: bit 3:0 - TID, bit 8:4 - STA_ID, bit 9 - valid
987 * struct iwl_rfh_queue_data - RX queue configuration
1007 * struct iwl_rfh_queue_config - RX queue configuration
1010 * @data: DMA addresses per-queue