Lines Matching +full:lsb +full:- +full:release

1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
530 * Indicates the MPDU was received as part of an A-MPDU.
616 * field is still valid for MPDU frames without A-MSDU. It still
748 * re-ordering of frames for this queue, but just to insert
760 * 0 - Idle ring
761 * 1 - N refers to other rings.
854 * 0 - Idle ring
855 * 1 - N refers to other rings.
1056 * Treats source memory (packet buffer) organization as big-endian.
1061 * Treats link descriptor and Metadata as big-endian.
1067 * 0 - Normal search, 1 - Index based address search,
1068 * 2 - Index based flow search
1139 * value should be equal to LSB four bits of the hash value of
1148 * 1 - N refers to other rings
1169 * LSB bit of this count value.
1322 * LSB 32 bits of the 40 Bit Pointer to the source buffer
1328 * Enable generation of 32-bit Toeplitz-LFSR hash for
1333 * Treats source memory organization as big-endian. For
1340 * Treats destination memory organization as big-endian.
1372 * 1 - N refers to other rings
1393 * LSB bit of this count value.
1408 * LSB 32 bits of the 40 Bit Pointer to the Destination
1421 * 1 - N refers to other rings
1442 * LSB bit of this count value.
1503 * 1 - N refers to other rings
1524 * LSB bit of this count value.
1622 * MDPU link descriptor, BM does not need to check to release any
1629 * released. BM shall release all the MSDU buffers linked to this first
1681 * HTT tx status is overlaid on wbm_release ring on 4-byte words 2, 3, 4 and 5
1688 * Indicates which module initiated the release of this buffer/descriptor.
1708 * Release reasons are defined in enum %HAL_WBM_TQM_REL_REASON_.
1736 * release source in TQM.
1745 * return buffer manager is not WMB. WBM will then de-aggregate all MSDUs
1760 * When set, this MSDU was part of an A-MSDU in MPDU
1778 * 1) Release of msdu buffer due to drop_frame = 1. Flow is
1785 * 2) Release of msdu buffer due to Flow is not fetched and
1792 * 3) Release of msdu link due to remove_mpdu or acked_mpdu
1826 * LSB bit of this count value.
1830 * enum hal_wbm_tqm_rel_reason - TQM release reason code
2022 * When set, REO has been instructed to not perform the actual re-ordering
2039 * A value 255 means 256 bitmap, 63 means 64 bitmap, 0 (means non-BA
2045 * A BA window size of 1 - 105, means that there is 1 rx_reo_queue_ext.
2046 * A BA window size of 106 - 210, means that there are 2 rx_reo_queue_ext.
2047 * A BA window size of 211 - 256, means that there are 3 rx_reo_queue_ext.
2231 * in the re-order queue. The bitmap is Fully managed by HW.
2265 * (Window SSN - 256) - (Window SSN - 1).
2302 * 0 - No error has been detected while executing this command
2303 * 1 - Error detected. The resource to be used for blocking was
2337 * 0 - No error has been detected while executing this command
2338 * 1 - An error in the blocking resource management was detected
2343 * 0 - No blocking related errors found
2344 * 1 - Blocking resource is already in use
2345 * 2 - Resource requested to be unblocked, was not blocked
2351 * 0 - miss; 1 - hit
2364 * 0 - No error found
2365 * 1 - HW interface is still busy
2366 * 2 - Line currently locked. Used for one line flush command
2367 * 3 - At least one line is still locked.
2397 * 0 - No error has been detected while executing this command
2398 * 1 - The blocking resource was not in use, and therefore it could
2403 * 0 - Unblock a blocking resource
2404 * 1 - The entire cache usage is unblock
2434 * 0 - No error has been detected while executing this command
2435 * 1 - Command not properly executed and returned with error