Lines Matching full:resource
34 * @brief Resource allocation manager
36 * Manage device resource allocations for a PF, including assigning queues to
39 * It can handle contiguous and scattered resource allocations, and upon
41 * resource IDs to PF-space resource indices.
48 * @brief PF resource manager allocation type
50 * malloc(9) allocation type used by the resource manager code.
55 * Public resource manager allocation functions
59 * ice_resmgr_init - Initialize a resource manager structure
60 * @resmgr: structure to track the resource manager state
63 * Initialize the state of a resource manager structure, allocating space to
81 * ice_resmgr_init_contig_only - Initialize a resource manager structure
82 * @resmgr: structure to track the resource manager state
103 * ice_resmgr_destroy - Deallocate memory associated with a resource manager
104 * @resmgr: resource manager structure
106 * De-allocates the bit string associated with this resource manager. It is
128 * Resource allocation functions
133 * @resmgr: resource manager structure
138 * success, idx will be updated to map each index to a PF resource.
140 * This function guarantees that the resource mapping will be contiguous, and
163 * @resmgr: the resource manager structure
164 * @idx: memory to store associated resource mapping, at least num_res wide
168 * will be updated to map each index to a PF-space resource.
208 * ice_resmgr_release_map - Release previously assigned resource mapping
209 * @resmgr: the resource manager structure
210 * @idx: previously assigned resource mapping
213 * Clears the assignment of each resource in the provided resource index. Updates
214 * the idx to indicate that each of the virtual indexes have invalid resource