Lines Matching refs:obj_pool_free
67 * Because of the presence of percpu free pools, obj_pool_free will
74 static int obj_pool_free = ODEBUG_POOL_SIZE;
133 if (likely(READ_ONCE(obj_pool_free) >= debug_objects_pool_min_level))
140 * Both obj_nr_tofree and obj_pool_free are checked locklessly; the
144 while (READ_ONCE(obj_nr_tofree) && (READ_ONCE(obj_pool_free) < obj_pool_min_free)) {
150 while (obj_nr_tofree && (obj_pool_free < obj_pool_min_free)) {
155 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
163 while (READ_ONCE(obj_pool_free) < debug_objects_pool_min_level) {
179 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
237 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
256 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
263 if (obj_pool_free < obj_pool_min_free)
264 obj_pool_min_free = obj_pool_free;
296 if (obj_pool_free >= debug_objects_pool_size)
306 while (obj_nr_tofree && obj_pool_free < debug_objects_pool_size) {
310 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
371 work = (obj_pool_free > debug_objects_pool_size) && obj_cache &&
387 if ((obj_pool_free > debug_objects_pool_size) &&
397 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
402 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
405 WRITE_ONCE(obj_pool_free, obj_pool_free + lookahead_count);
1036 seq_printf(m, "pool_free :%d\n", READ_ONCE(obj_pool_free) + obj_percpu_free);