Searched refs:barn (Results 1 – 2 of 2) sorted by relevance
439 struct node_barn *barn; member458 return n->barn; in get_barn()3090 static struct slab_sheaf *barn_get_empty_sheaf(struct node_barn *barn, in barn_get_empty_sheaf() argument3096 if (!data_race(barn->nr_empty)) in barn_get_empty_sheaf()3100 spin_lock_irqsave(&barn->lock, flags); in barn_get_empty_sheaf()3101 else if (!spin_trylock_irqsave(&barn->lock, flags)) in barn_get_empty_sheaf()3104 if (likely(barn->nr_empty)) { in barn_get_empty_sheaf()3105 empty = list_first_entry(&barn->sheaves_empty, in barn_get_empty_sheaf()3108 barn->nr_empty--; in barn_get_empty_sheaf()3111 spin_unlock_irqrestore(&barn->lock, flags); in barn_get_empty_sheaf()[all …]
229 Signed-off-by: Joe Defarmer <joe@barn.org>233 v2: https://lore.kernel.org/netdev/123themessageid@barn.org/236 v1: https://lore.kernel.org/netdev/456getstheclicks@barn.org/