Lines Matching +full:pool +full:- +full:short
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
19 * enum nfp_mbox_cmd - PF mailbox commands
24 * @NFP_MBOX_POOL_GET: get shared buffer pool info/config
25 * Input - struct nfp_shared_buf_pool_id
26 * Output - struct nfp_shared_buf_pool_info_get
28 * @NFP_MBOX_POOL_SET: set shared buffer pool info/config
29 * Input - struct nfp_shared_buf_pool_info_set
30 * Output - None
32 * @NFP_MBOX_PCIE_ABM_ENABLE: enable PCIe-side advanced buffer management
34 * PCIe block maintains a very short queue of buffers and does tail drop.
36 * Input - None
37 * Output - None
39 * @NFP_MBOX_PCIE_ABM_DISABLE: disable PCIe-side advanced buffer management
40 * Input - None
41 * Output - None
57 * struct nfp_shared_buf - NFP shared buffer description
58 * @id: numerical user-visible id of the shared buffer
64 * @pool_size_unit: pool size may be in credits, each credit is
79 * struct nfp_shared_buf_pool_id - shared buffer pool identification
81 * @pool: pool index
85 __le32 pool; member
89 * struct nfp_shared_buf_pool_info_get - struct devlink_sb_pool_info mirror
91 * @size: pool size in units of SB's @pool_size_unit
101 * struct nfp_shared_buf_pool_info_set - packed args of sb_pool_set
102 * @id: pool identification info
103 * @size: pool size in units of SB's @pool_size_unit