Lines Matching full:first
18 * llist_del_first - delete the first entry of lock-less list
21 * If list is empty, return NULL, otherwise, return the first entry
27 * llist_add) sequence in another user may change @head->first->next,
28 * but keep @head->first. If multiple consumers are needed, please
35 entry = smp_load_acquire(&head->first); in llist_del_first()
40 } while (!try_cmpxchg(&head->first, &entry, next)); in llist_del_first()
47 * llist_del_first_this - delete given entry of lock-less list if it is first
63 entry = smp_load_acquire(&head->first); in llist_del_first_this()
68 } while (!try_cmpxchg(&head->first, &entry, next)); in llist_del_first_this()
76 * @head: first item of the list to be reversed
79 * new first entry.