Lines Matching refs:list
29 list_add(&entry->list, head);
34 pos_ent = list_entry(pos, struct imapper, list);
36 /* found a position in list */
46 __list_add(&entry->list, pos->prev, pos);
50 list_add_tail(&entry->list, head);
53 pre_ent = list_entry(pre, struct imapper, list);
54 pos_ent = list_entry(pos, struct imapper, list);
75 pre = (entry->list.prev == head) ? head->prev : entry->list.prev;
76 next = (entry->list.next == head) ? head->next : entry->list.next;
78 if (pre == &entry->list) {
79 /* entry is the only one node in mappers list */
82 list_del(&entry->list);
86 pre_ent = list_entry(pre, struct imapper, list);
87 next_ent = list_entry(next, struct imapper, list);
91 list_del(&entry->list);
104 entry = list_entry(pos, struct imapper, list);