Lines Matching defs:entry

56  *          struct xorg_list entry;
70 * xorg_list_add(&foo->entry, &bar.list_of_foos);
74 * xorg_list_del(&foo->entry);
84 * xorg_list_for_each_entry(iterator, &bar.list_of_foos, entry) {
93 * xorg_list_for_each_entry_safe(iterator, next, &bar.list_of_foos, entry) {
95 * xorg_list_del(&iterator->entry);
129 __xorg_list_add(struct xorg_list *entry,
132 next->prev = entry;
133 entry->next = next;
134 entry->prev = prev;
135 prev->next = entry;
148 * xorg_list_add(&newfoo->entry, &bar->list_of_foos);
150 * @param entry The new element to prepend to the list.
154 xorg_list_add(struct xorg_list *entry, struct xorg_list *head)
156 __xorg_list_add(entry, head, head->next);
169 * xorg_list_append(&newfoo->entry, &bar->list_of_foos);
171 * @param entry The new element to prepend to the list.
175 xorg_list_append(struct xorg_list *entry, struct xorg_list *head)
177 __xorg_list_add(entry, head->prev, head);
197 * xorg_list_del(&foo->entry);
199 * @param entry The element to remove.
202 xorg_list_del(struct xorg_list *entry)
204 __xorg_list_del(entry->prev, entry->next);
205 xorg_list_init(entry);
227 * f = container_of(&foo->entry, struct foo, entry);
247 * Retrieve the first list entry for the given list pointer.
262 * Retrieve the last list entry for the given listpointer.
295 * xorg_list_for_each_entry(iterator, &bar->list_of_foos, entry) {
379 * @param entry Assigned to the current list element
393 * @param entry Assigned to the current list element
415 * @param entry An entry (or list) to append to the list
439 * @param entry An entry (or list) to append to the list
452 * Delete the entry from the list by iterating through the list and
453 * removing any reference from the list to the entry.
459 * @param entry The entry to delete from the list. entry is always
461 * @param list The list containing the entry, set to the new list without
462 * the removed entry.
464 * @param member Member name of the field pointing to the next entry