Lines Matching defs:new
112 * The number of threads available to allocate new slabs for caches. This
402 struct rb_node **new = &(root->rb_node), *parent = NULL;
406 while (*new) {
407 ske_tmp = container_of(*new, spl_kmem_emergency_t, ske_node);
409 parent = *new;
411 new = &((*new)->rb_left);
413 new = &((*new)->rb_right);
418 rb_link_node(&ske->ske_node, parent, new);
953 * It is responsible for allocating a new slab, linking it in to the list
999 * Returns non-zero when a new slab should be available.
1008 * No available objects on any slabs, create a new slab. Note that this
1024 * Before allocating a new slab wait for any reaping to complete and
1025 * then return so the local magazine can be rechecked for new objects.
1035 * and improve NUMA locality, by trying to allocate a new slab in the
1044 * queue. This allows us to asynchronously allocate a new slab while
1073 * this point only new emergency objects will be allocated until the
1100 * been released, however if we are unable to locate enough free objects new