Lines Matching +full:bman +full:- +full:portal +full:- +full:1
1 /*-
2 * Copyright (c) 2011-2012 Semihalf.
8 * 1. Redistributions of source code must retain the above copyright
35 * BMAN Configuration
38 /* Maximum number of buffers in all BMAN pools */
42 * Portal definitions
63 t_Handle sc_bh; /* BMAN handle */
64 t_Handle sc_bph[MAXCPU]; /* BMAN portal handles */
65 vm_paddr_t sc_bp_pa; /* BMAN portals PA */
74 * @brief Function to create BMAN pool.
96 * @param dep_sw_entry The software portal depletion entry threshold.
98 * software portal.
100 * @param dep_sw_exit The software portal depletion exit threshold.
102 * software portal.
104 * @param dep_hw_entry The hardware portal depletion entry threshold.
106 * hardware portal.
108 * @param dep_hw_exit The hardware portal depletion exit threshold.
110 * hardware portal.
112 * @param f_Depletion The software portal depletion notification function.
124 * @returns Handle to newly created BMAN pool or NULL on error.
128 * portal depletion notification is used, the caller must
142 * The bman_pool_fill() function fills the BMAN pool with buffers. The buffers
145 * @param pool The BMAN pool handle.
156 * The bman_pool_destroy() function destroys the BMAN pool. Buffers for pool
159 * @param pool The BMAN pool handle.
166 * @brief Get a buffer from BMAN pool.
168 * @param pool The BMAN pool handle.
175 * @brief Put a buffer to BMAN pool.
177 * @param pool The BMAN pool handle.
187 * @param pool The BMAN pool handle.