Lines Matching +full:rx +full:- +full:only

1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2025 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
34 * @beacon_time_stamp: beacon at on-air rise
39 * @byte_count: frame's byte-count
46 * Before each Rx, the device sends this data. It contains PHY information
68 * TCP offload Rx assist info
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
129 * @RX_MPDU_RES_STATUS_MIC_OK: used for CCM alg only. TKIP MIC is checked
133 * alg = CCM only. Checks replay attack for 11w frames.
178 /* shift should be 4, but the length is measured in 2-byte
179 * words, so shifting only by 3 gives a byte result
185 /* in 2-byte words */
271 /* short preamble is only for CCK, for non-CCK overridden by this */
338 * check this first - if TSF overload is set,
349 /* info type: HE MU/MU-EXT */
359 /* info type: HE TB/TX-EXT */
364 /* TSF overload high dword For EHT-MU/TB rates*/
366 /* info type: EHT-MU */
368 /* info type: EHT-TB */
373 /* number of EHT-LTF symbols 0 - 1 EHT-LTF, 1 - 2 EHT-LTFs, 2 - 4 EHT-LTFs,
374 * 3 - 6 EHT-LTFs, 4 - 8 EHT-LTFs */
382 /* info type: HE MU-EXT */
389 /* info type: HE TB-EXT */
398 /* info type: HE MU-EXT */
407 /* info type: HE MU-EXT */
419 /* info type: EHT-MU-EXT */
424 /* info type: EHT-TB-EXT */
431 /* info type: EHT-MU-EXT */
438 /* info type: EHT-MU-EXT */
449 /* info type: EHT-TB */
452 /* info type: EHT-MU */
460 * struct iwl_rx_mpdu_desc_v1 - RX MPDU descriptor
463 /* DW7 - carries rss_hash only when rpa_en == 1 */
476 /* DW8 - carries filter_match only when rpa_en == 1 */
491 * @rate_n_flags: RX rate/flags encoding
520 * TSF value on air rise (INA), only valid if
531 * @phy_data1: valid only if
543 * struct iwl_rx_mpdu_desc_v3 - RX MPDU descriptor
546 /* DW7 - carries filter_match only when rpa_en == 1 */
559 /* DW8 - carries rss_hash only when rpa_en == 1 */
588 * @rate_n_flags: RX rate/flags encoding
617 * TSF value on air rise (INA), only valid if
628 * @phy_data1: valid only if
637 * @phy_data5: valid only if
653 * struct iwl_rx_mpdu_desc - RX MPDU descriptor
686 /* carries csum data only when rpa_en == 1 */
723 * @v1: version 1 of the remaining RX descriptor,
728 * @v3: version 3 of the remaining RX descriptor,
802 * struct iwl_rx_no_data - RX no data descriptor
803 * @info: 7:0 frame type, 15:8 RX error type
804 * @rssi: 7:0 energy chain-A,
805 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
811 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
827 * struct iwl_rx_no_data_ver_3 - RX no data descriptor
828 * @info: 7:0 frame type, 15:8 RX error type
829 * @rssi: 7:0 energy chain-A,
830 * 15:8 chain-B, measured at FINA time (FINA_ENERGY), 16:23 channel
835 * @rx_vec: DW-12:9 raw RX vectors from DSP according to modulation type.
858 * enum iwl_bar_frame_release_sta_tid - STA/TID information for BAR release
868 * enum iwl_bar_frame_release_ba_info - BA information for BAR release
880 * struct iwl_bar_frame_release - frame release from BAR info
903 * struct iwl_rss_config_cmd - RSS (Receive Side Scaling) configuration
905 * @flags: 1 - enable, 0 - disable
923 * struct iwl_rxq_sync_cmd - RXQ notification trigger
926 * @rxq_mask: rx queues to send the notification on
928 * @payload: data to send to rx queues
942 * struct iwl_rxq_sync_notification - Notification triggered by RXQ
946 * @payload: data to send to rx queues
958 * enum iwl_mvm_pm_event - type of station PM event
962 * @IWL_MVM_PM_EVENT_PS_POLL: station sent PS-Poll
972 * struct iwl_mvm_pm_state_notification - station PM state notification
990 * struct iwl_ba_window_status_notif - reordering window's status notification
992 * @ra_tid: bit 3:0 - TID, bit 8:4 - STA_ID, bit 9 - valid
1004 * struct iwl_rfh_queue_data - RX queue configuration
1024 * struct iwl_rfh_queue_config - RX queue configuration
1027 * @data: DMA addresses per-queue
1040 * struct iwl_beacon_filter_notif_v1 - beacon filter notification
1050 * struct iwl_beacon_filter_notif - beacon filter notification