Lines Matching +full:center +full:- +full:spread
1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022, 2024 Qualcomm Innovation Center, Inc. All rights reserved.
649 * Indicates the MPDU was received as part of an A-MPDU.
661 * 'RAW' MPDU might be spread out over multiple MSDU buffers.
724 * is spread out over multiple buffers and thus msdu_continuation
739 * field is still valid for MPDU frames without A-MSDU. It still
780 * This packet needs intra-BSS routing by SW as the 'vdev_id'
786 * to support intra-BSS routing with multi-chip multi-link operation.
810 * Opaque service code between PPE and Wi-Fi
890 * Lower 32 bits of the 64-bit virtual address corresponding
895 * Upper 32 bits of the 64-bit virtual address corresponding
920 * - NO re-order function is needed.
921 * - MPDU delinking is determined by the setting of Entrance
923 * - Destination ring selection is based on the setting of
934 * 0 - Idle ring
935 * 1 - N refers to other rings.
973 * RX-Descriptor ring can fetch free buffer from specific
1114 * NO re-order function is needed.
1134 * of sub-field Reo level mpdu frame info.
1149 * 0 - Idle ring
1150 * 1 - N refers to other rings.
1373 * which can be overridden by SW for pre-encrypted raw WiFi packets
1375 * 0 - FP_PARSE_IP: Use the flow-pointer based on parsing the IPv4
1377 * 1 - FP_USE_OVERRIDE: Use the who_classify_info_sel and
1378 * flow_override fields to select the flow-pointer
1400 * which can be overridden by SW for pre-encrypted raw WiFi packets
1402 * 0 - FP_USE_NON_UDP: Use the non-UDP flow pointer (flow 0)
1403 * 1 - FP_USE_UDP: Use the UDP flow pointer (flow 1)
1440 * 1 - N refers to other rings
1551 * Enable generation of 32-bit Toeplitz-LFSR hash for
1556 * Treats source memory organization as big-endian. For
1563 * Treats destination memory organization as big-endian.
1595 * 1 - N refers to other rings
1644 * 1 - N refers to other rings
1726 * 1 - N refers to other rings
2017 * HTT tx status is overlaid on wbm_release ring on 4-byte words 2, 3, 4 and 5
2060 * enum hal_wbm_tqm_rel_reason - TQM release reason code
2078 * fw to remove all mpdu until 1st non-match.
2200 * <enum 9 rxdma_amsdu_parse_err>RX OLE reported an A-MSDU
2215 * <enum 14 rxdma_amsdu_fragment_err>Rx PCU reported A-MSDU
2459 * When set, REO has been instructed to not perform the actual re-ordering
2476 * A value 255 means 256 bitmap, 63 means 64 bitmap, 0 (means non-BA
2482 * A BA window size of 1 - 105, means that there is 1 rx_reo_queue_ext.
2483 * A BA window size of 106 - 210, means that there are 2 rx_reo_queue_ext.
2484 * A BA window size of 211 - 256, means that there are 3 rx_reo_queue_ext.
2674 * in the re-order queue. The bitmap is Fully managed by HW.
2708 * (Window SSN - 256) - (Window SSN - 1).
2745 * 0 - No error has been detected while executing this command
2746 * 1 - Error detected. The resource to be used for blocking was
2780 * 0 - No error has been detected while executing this command
2781 * 1 - An error in the blocking resource management was detected
2786 * 0 - No blocking related errors found
2787 * 1 - Blocking resource is already in use
2788 * 2 - Resource requested to be unblocked, was not blocked
2794 * 0 - miss; 1 - hit
2807 * 0 - No error found
2808 * 1 - HW interface is still busy
2809 * 2 - Line currently locked. Used for one line flush command
2810 * 3 - At least one line is still locked.
2840 * 0 - No error has been detected while executing this command
2841 * 1 - The blocking resource was not in use, and therefore it could
2846 * 0 - Unblock a blocking resource
2847 * 1 - The entire cache usage is unblock
2877 * 0 - No error has been detected while executing this command
2878 * 1 - Command not properly executed and returned with error
2961 * Lower 32-bit physical address of the buffer pointer from the source ring.
2963 * bit range 7-0 : upper 8 bit of the physical address.
2964 * bit range 31-8 : reserved.
2990 * bit 0 -17 buf_id to track the skb's vaddr.
3026 * 2 ~ 3 - Reserved
3032 * Any time firmware uses TQM-BYPASS for Data