__llist_del_all
llist_for_each_safe(pos, t, __llist_del_all(&free_pages)) {
llist_for_each_safe(pos, t, __llist_del_all(&free_pages)) {
WRITE_ONCE(c->waiting_for_gp.first, __llist_del_all(&c->free_by_rcu));
free_all(c, __llist_del_all(&c->free_llist), percpu);
free_all(c, __llist_del_all(&c->free_llist_extra), percpu);
free_all(c, __llist_del_all(&c->free_by_rcu), percpu);
free_all(c, __llist_del_all(&c->free_llist_extra_rcu), percpu);
node = __llist_del_all(&tk->kretprobe_instances);
node = __llist_del_all(&tk->rethooks);
first_node = __llist_del_all(&walk_list);