Lines Matching +full:sw +full:- +full:managed
1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
34 * Producer: SW/FW
43 * Cookie field exclusively used by SW. HW ignores the contents,
47 * Field can be used by SW to for example associate the buffers
510 * Consumer: REO/SW/FW
531 * Indicates the MPDU was received as part of an A-MPDU.
535 * this frame shall be pushed to SW or deleted.
617 * field is still valid for MPDU frames without A-MSDU. It still
711 * Consumer: REO/SW/FW
749 * re-ordering of frames for this queue, but just to insert
761 * 0 - Idle ring
762 * 1 - N refers to other rings.
855 * 0 - Idle ring
856 * 1 - N refers to other rings.
900 * Producer: SW
1057 * Treats source memory (packet buffer) organization as big-endian.
1062 * Treats link descriptor and Metadata as big-endian.
1068 * 0 - Normal search, 1 - Index based address search,
1069 * 2 - Index based flow search
1100 * module (SW, TCL or TQM) that sees the frames first.
1149 * 1 - N refers to other rings
1162 * In case SW is the consumer of the ring entries, it can
1166 * the SW starts processing an interrupt indicating that new
1169 * Also note that SW if it wants only needs to look at the
1329 * Enable generation of 32-bit Toeplitz-LFSR hash for
1334 * Treats source memory organization as big-endian. For
1341 * Treats destination memory organization as big-endian.
1373 * 1 - N refers to other rings
1386 * In case SW is the consumer of the ring entries, it can
1390 * the SW starts processing an interrupt indicating that new
1393 * Also note that SW if it wants only needs to look at the
1422 * 1 - N refers to other rings
1435 * In case SW is the consumer of the ring entries, it can
1439 * the SW starts processing an interrupt indicating that new
1442 * Also note that SW if it wants only needs to look at the
1504 * 1 - N refers to other rings
1517 * In case SW is the consumer of the ring entries, it can
1521 * the SW starts processing an interrupt indicating that new
1524 * Also note that SW if it wants only needs to look at the
1679 * Producer: SW/TQM/RXDMA/REO/SWITCH
1680 * Consumer: WBM/SW/FW
1682 * HTT tx status is overlaid on wbm_release ring on 4-byte words 2, 3, 4 and 5
1746 * return buffer manager is not WMB. WBM will then de-aggregate all MSDUs
1761 * When set, this MSDU was part of an A-MSDU in MPDU
1819 * In case SW is the consumer of the ring entries, it can
1823 * the SW starts processing an interrupt indicating that new
1826 * Also note that SW if it wants only needs to look at the
1831 * enum hal_wbm_tqm_rel_reason - TQM release reason code
1833 * @HAL_WBM_TQM_REL_REASON_CMD_REMOVE_MPDU: Command remove_mpdus initiated by SW
1835 * initiated by sw.
1837 * initiated by sw.
2023 * When set, REO has been instructed to not perform the actual re-ordering
2040 * A value 255 means 256 bitmap, 63 means 64 bitmap, 0 (means non-BA
2046 * A BA window size of 1 - 105, means that there is 1 rx_reo_queue_ext.
2047 * A BA window size of 106 - 210, means that there are 2 rx_reo_queue_ext.
2048 * A BA window size of 211 - 256, means that there are 3 rx_reo_queue_ext.
2155 * Consumer: SW
2209 * Consumer: SW
2217 * window moves (can be filled by SW then maintained by REO).
2232 * in the re-order queue. The bitmap is Fully managed by HW.
2266 * (Window SSN - 256) - (Window SSN - 1).
2294 * Consumer: SW
2303 * 0 - No error has been detected while executing this command
2304 * 1 - Error detected. The resource to be used for blocking was
2329 * Consumer: SW
2338 * 0 - No error has been detected while executing this command
2339 * 1 - An error in the blocking resource management was detected
2344 * 0 - No blocking related errors found
2345 * 1 - Blocking resource is already in use
2346 * 2 - Resource requested to be unblocked, was not blocked
2352 * 0 - miss; 1 - hit
2365 * 0 - No error found
2366 * 1 - HW interface is still busy
2367 * 2 - Line currently locked. Used for one line flush command
2368 * 3 - At least one line is still locked.
2391 * Consumer: SW
2398 * 0 - No error has been detected while executing this command
2399 * 1 - The blocking resource was not in use, and therefore it could
2404 * 0 - Unblock a blocking resource
2405 * 1 - The entire cache usage is unblock
2428 * Consumer: SW
2435 * 0 - No error has been detected while executing this command
2436 * 1 - Command not properly executed and returned with error
2443 * Producer: SW; Consumer: REO
2447 * Producer: SW; Consumer: REO
2474 * Consumer: SW