Lines Matching +full:qman +full:- +full:channel +full:- +full:id
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright © 2021-2023 Dmitry Salychev
74 /* Registers in the cache-inhibited area of the software portal. */
96 /* Registers in the cache-enabled area of the software portal. */
105 /* Registers in the cache-enabled area of the software portal (memory-backed). */
141 * Read trigger bit is used to trigger QMan to read a command from memory,
143 * to QMan.
157 /* "Write Enable" bitmask for a command to configure SWP WQ Channel.*/
218 mtx_assert(&(__swp)->lock, MA_NOTOWNED); \
219 mtx_lock(&(__swp)->lock); \
220 *(__flags) = (__swp)->flags; \
221 (__swp)->flags |= DPAA2_SWP_LOCKED; \
225 mtx_assert(&(__swp)->lock, MA_OWNED); \
226 (__swp)->flags &= ~DPAA2_SWP_LOCKED; \
227 mtx_unlock(&(__swp)->lock); \
294 * bpid_ivp_bmt: Buffer pool ID (14 bit + BMT bit + IVP bit)
295 * offset_fmt_sl: Frame data offset, frame format and short-length fields.
297 * to communicate some out-of-band information to the
301 * structure. QMan may use the FLC field for 3 purposes:
373 * cena_res: Unmapped cache-enabled part of the portal's I/O memory.
374 * cena_map: Mapped cache-enabled part of the portal's I/O memory.
375 * cinh_res: Unmapped cache-inhibited part of the portal's I/O memory.
376 * cinh_map: Mapped cache-inhibited part of the portal's I/O memory.
383 * swp_id: Software portal ID.
386 * has_8prio: True for a channel with 8 priority WQs. Ignored unless
424 * res: Unmapped cache-enabled and cache-inhibited parts of the portal.
425 * map: Mapped cache-enabled and cache-inhibited parts of the portal.