Lines Matching defs:slob_rcu
129 * struct slob_rcu is inserted at the tail of allocated slob blocks, which
130 * were created with a SLAB_TYPESAFE_BY_RCU slab. slob_rcu is used to free
133 struct slob_rcu {
588 c->size += sizeof(struct slob_rcu);
654 struct slob_rcu *slob_rcu = (struct slob_rcu *)head;
655 void *b = (void *)slob_rcu - (slob_rcu->size - sizeof(struct slob_rcu));
657 __kmem_cache_free(b, slob_rcu->size);
664 struct slob_rcu *slob_rcu;
665 slob_rcu = b + (c->size - sizeof(struct slob_rcu));
666 slob_rcu->size = c->size;
667 call_rcu(&slob_rcu->head, kmem_rcu_free);