Lines Matching refs:obj_pool_free
70 * Because of the presence of percpu free pools, obj_pool_free will
77 static int obj_pool_free = ODEBUG_POOL_SIZE;
136 if (likely(READ_ONCE(obj_pool_free) >= debug_objects_pool_min_level))
143 * Both obj_nr_tofree and obj_pool_free are checked locklessly; the
147 while (READ_ONCE(obj_nr_tofree) && (READ_ONCE(obj_pool_free) < obj_pool_min_free)) {
153 while (obj_nr_tofree && (obj_pool_free < obj_pool_min_free)) {
158 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
166 while (READ_ONCE(obj_pool_free) < debug_objects_pool_min_level) {
182 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
240 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
259 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
266 if (obj_pool_free < obj_pool_min_free)
267 obj_pool_min_free = obj_pool_free;
299 if (obj_pool_free >= debug_objects_pool_size)
309 while (obj_nr_tofree && obj_pool_free < debug_objects_pool_size) {
313 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
374 work = (obj_pool_free > debug_objects_pool_size) && obj_cache &&
390 if ((obj_pool_free > debug_objects_pool_size) &&
400 WRITE_ONCE(obj_pool_free, obj_pool_free - 1);
405 WRITE_ONCE(obj_pool_free, obj_pool_free + 1);
408 WRITE_ONCE(obj_pool_free, obj_pool_free + lookahead_count);
1028 seq_printf(m, "pool_free :%d\n", READ_ONCE(obj_pool_free) + obj_percpu_free);