Lines Matching refs:list
69 struct list { struct
71 struct list *next; argument
72 struct list *prev; argument
79 struct list id_map;
82 static inline void list_init(struct list *list) in list_init() argument
84 list->elem = NULL; in list_init()
85 list->next = list->prev = list; in list_init()
88 static inline int list_empty(const struct list *list) in list_empty() argument
90 return list == list->next; in list_empty()
93 static inline void __list_add(struct list *new, struct list *prev, struct list *next) in __list_add()
101 static inline void list_add_tail(struct list *head, struct list *list) in list_add_tail() argument
103 __list_add(list, head->prev, head); in list_add_tail()
106 static inline void list_del(struct list *list) in list_del() argument
108 struct list *next, *prev; in list_del()
110 next = list->next; in list_del()
111 prev = list->prev; in list_del()
233 static int map_ids_from_idmap(struct list *idmap, pid_t pid) in map_ids_from_idmap()
247 struct list *iterator; in map_ids_from_idmap()
281 static int get_userns_fd_from_idmap(struct list *idmap) in get_userns_fd_from_idmap()
309 struct list head, uid_mapl, gid_mapl; in get_userns_fd()