Lines Matching defs:free
50 * allocation. rs_free_size is the free buffer size in bytes.
70 * that min_val will be close to 0. Therefore, we will allocate the free
90 * to allocate an extra 64-bit word. alloc space for free buffer
107 /* Mark all resources as free */
152 uint64_t free;
169 * Find a free resource. This will return out of the loop once it finds
170 * a free resource. There are a total of 'max'-'min'+1 resources.
176 free = rstruct->rs_free[array_idx];
179 /* if the next resource to check is free */
180 if ((free & ((uint64_t)1 << last)) != 0) {
184 /* take it out of the free list */
204 * This resource is not free, lets go to the next one. Note the
221 * Free the previously alloc'd resource. Once a resource has been free'd,
240 /* Put the resource back in the free list */