Lines Matching defs:entry
55 * using the generic single-entry routines.
75 * Insert a new entry between two known consecutive entries.
92 * mlist_add - add a new entry
93 * @new: new entry to be added
96 * Insert a new entry after the specified head.
106 * mlist_add_tail - add a new entry
107 * @new: new entry to be added
110 * Insert a new entry before the specified head.
121 * Delete a list entry by making the prev/next entries
137 * mlist_del - deletes entry from list.
138 * @entry: the element to delete from the list.
139 * Note: list_empty on entry does not return true after this, the entry
143 static void mlist_del(struct mlist_head *entry)
145 __list_del(entry->prev, entry->next);
146 entry->next = entry->prev = 0;
151 * mlist_del_init - deletes entry from list and reinitialize it.
152 * @entry: the element to delete from the list.
154 static void mlist_del_init(struct mlist_head *entry)
156 __list_del(entry->prev, entry->next);
157 INIT_LIST_HEAD(entry);
202 * mlist_entry - get the struct for this entry
222 * mlist_for_each_safe - iterate over a list safe against removal of list entry