Lines Matching defs:bin
11 * cache_bin_array_descriptor_t objects and reading out per-bin stats it
18 * The count of the number of cached allocations in a bin. We make this signed
28 * bin.
88 cache_bin_alloc_easy(cache_bin_t *bin, bool *success) {
91 bin->ncached--;
94 * Check for both bin->ncached == 0 and ncached < low_water
97 if (unlikely(bin->ncached <= bin->low_water)) {
98 bin->low_water = bin->ncached;
99 if (bin->ncached == -1) {
100 bin->ncached = 0;
114 ret = *(bin->avail - (bin->ncached + 1));
120 cache_bin_dalloc_easy(cache_bin_t *bin, cache_bin_info_t *bin_info, void *ptr) {
121 if (unlikely(bin->ncached == bin_info->ncached_max)) {
124 assert(bin->ncached < bin_info->ncached_max);
125 bin->ncached++;
126 *(bin->avail - bin->ncached) = ptr;