Lines Matching +full:lsb +full:- +full:release
1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
625 * Indicates the MPDU was received as part of an A-MPDU.
715 * field is still valid for MPDU frames without A-MSDU. It still
736 * the LSB is always zero). Number of bytes padded to make sure
756 * This packet needs intra-BSS routing by SW as the 'vdev_id'
762 * to support intra-BSS routing with multi-chip multi-link operation.
786 * Opaque service code between PPE and Wi-Fi
866 * Lower 32 bits of the 64-bit virtual address corresponding
871 * Upper 32 bits of the 64-bit virtual address corresponding
896 * - NO re-order function is needed.
897 * - MPDU delinking is determined by the setting of Entrance
899 * - Destination ring selection is based on the setting of
910 * 0 - Idle ring
911 * 1 - N refers to other rings.
949 * RX-Descriptor ring can fetch free buffer from specific
1090 * NO re-order function is needed.
1110 * of sub-field Reo level mpdu frame info.
1125 * 0 - Idle ring
1126 * 1 - N refers to other rings.
1349 * which can be overridden by SW for pre-encrypted raw WiFi packets
1351 * 0 - FP_PARSE_IP: Use the flow-pointer based on parsing the IPv4
1353 * 1 - FP_USE_OVERRIDE: Use the who_classify_info_sel and
1354 * flow_override fields to select the flow-pointer
1376 * which can be overridden by SW for pre-encrypted raw WiFi packets
1378 * 0 - FP_USE_NON_UDP: Use the non-UDP flow pointer (flow 0)
1379 * 1 - FP_USE_UDP: Use the UDP flow pointer (flow 1)
1402 * value should be equal to LSB four bits of the hash value of
1416 * 1 - N refers to other rings
1437 * LSB bit of this count value.
1521 * LSB 32 bits of the 40 Bit Pointer to the source buffer
1527 * Enable generation of 32-bit Toeplitz-LFSR hash for
1532 * Treats source memory organization as big-endian. For
1539 * Treats destination memory organization as big-endian.
1571 * 1 - N refers to other rings
1592 * LSB bit of this count value.
1607 * LSB 32 bits of the 40 Bit Pointer to the Destination
1620 * 1 - N refers to other rings
1641 * LSB bit of this count value.
1702 * 1 - N refers to other rings
1723 * LSB bit of this count value.
1823 * MDPU link descriptor, BM does not need to check to release any
1830 * released. BM shall release all the MSDU buffers linked to this first
1993 * HTT tx status is overlaid on wbm_release ring on 4-byte words 2, 3, 4 and 5
2000 * Indicates which module initiated the release of this buffer/descriptor.
2032 * LSB bit of this count value.
2036 * enum hal_wbm_tqm_rel_reason - TQM release reason code
2156 * <enum 9 rxdma_amsdu_parse_err>RX OLE reported an A-MSDU
2171 * <enum 14 rxdma_amsdu_fragment_err>Rx PCU reported A-MSDU
2415 * When set, REO has been instructed to not perform the actual re-ordering
2432 * A value 255 means 256 bitmap, 63 means 64 bitmap, 0 (means non-BA
2438 * A BA window size of 1 - 105, means that there is 1 rx_reo_queue_ext.
2439 * A BA window size of 106 - 210, means that there are 2 rx_reo_queue_ext.
2440 * A BA window size of 211 - 256, means that there are 3 rx_reo_queue_ext.
2624 * in the re-order queue. The bitmap is Fully managed by HW.
2658 * (Window SSN - 256) - (Window SSN - 1).
2695 * 0 - No error has been detected while executing this command
2696 * 1 - Error detected. The resource to be used for blocking was
2730 * 0 - No error has been detected while executing this command
2731 * 1 - An error in the blocking resource management was detected
2736 * 0 - No blocking related errors found
2737 * 1 - Blocking resource is already in use
2738 * 2 - Resource requested to be unblocked, was not blocked
2744 * 0 - miss; 1 - hit
2757 * 0 - No error found
2758 * 1 - HW interface is still busy
2759 * 2 - Line currently locked. Used for one line flush command
2760 * 3 - At least one line is still locked.
2790 * 0 - No error has been detected while executing this command
2791 * 1 - The blocking resource was not in use, and therefore it could
2796 * 0 - Unblock a blocking resource
2797 * 1 - The entire cache usage is unblock
2827 * 0 - No error has been detected while executing this command
2828 * 1 - Command not properly executed and returned with error
2911 * Lower 32-bit physical address of the buffer pointer from the source ring.
2913 * bit range 7-0 : upper 8 bit of the physical address.
2914 * bit range 31-8 : reserved.
2940 * bit 0 -17 buf_id to track the skb's vaddr.