Lines Matching defs:entry
20 * @new_first: first entry in batch to be added
21 * @new_last: last entry in batch to be added
40 * llist_del_first - delete the first entry of lock-less list
43 * If list is empty, return NULL, otherwise, return the first entry
55 struct llist_node *entry, *old_entry, *next;
57 entry = smp_load_acquire(&head->first);
59 if (entry == NULL)
61 old_entry = entry;
62 next = READ_ONCE(entry->next);
63 entry = cmpxchg(&head->first, old_entry, next);
64 if (entry == old_entry)
68 return entry;
77 * new first entry.