Lines Matching refs:llnode

215 	struct llist_node *llnode = llist_del_all(&c->waiting_for_gp);  in __free_rcu()  local
218 llist_for_each_safe(pos, t, llnode) in __free_rcu()
232 struct llist_node *llnode = obj; in enque_to_free() local
237 __llist_add(llnode, &c->free_by_rcu); in enque_to_free()
242 struct llist_node *llnode, *t; in do_call_rcu() local
248 llist_for_each_safe(llnode, t, __llist_del_all(&c->free_by_rcu)) in do_call_rcu()
254 __llist_add(llnode, &c->waiting_for_gp); in do_call_rcu()
264 struct llist_node *llnode, *t; in free_bulk() local
272 llnode = __llist_del_first(&c->free_llist); in free_bulk()
273 if (llnode) in free_bulk()
280 if (llnode) in free_bulk()
281 enque_to_free(c, llnode); in free_bulk()
285 llist_for_each_safe(llnode, t, llist_del_all(&c->free_llist_extra)) in free_bulk()
286 enque_to_free(c, llnode); in free_bulk()
416 struct llist_node *llnode, *t; in drain_mem_cache() local
425 llist_for_each_safe(llnode, t, __llist_del_all(&c->free_by_rcu)) in drain_mem_cache()
426 free_one(c, llnode); in drain_mem_cache()
427 llist_for_each_safe(llnode, t, llist_del_all(&c->waiting_for_gp)) in drain_mem_cache()
428 free_one(c, llnode); in drain_mem_cache()
429 llist_for_each_safe(llnode, t, __llist_del_all(&c->free_llist)) in drain_mem_cache()
430 free_one(c, llnode); in drain_mem_cache()
431 llist_for_each_safe(llnode, t, __llist_del_all(&c->free_llist_extra)) in drain_mem_cache()
432 free_one(c, llnode); in drain_mem_cache()
539 struct llist_node *llnode = NULL; in unit_alloc() local
555 llnode = __llist_del_first(&c->free_llist); in unit_alloc()
556 if (llnode) in unit_alloc()
566 return llnode; in unit_alloc()
575 struct llist_node *llnode = ptr - LLIST_NODE_SZ; in unit_free() local
583 __llist_add(llnode, &c->free_llist); in unit_free()
592 llist_add(llnode, &c->free_llist_extra); in unit_free()