115 list->i->head = &next->
i;
static void list_add_tail(struct list_head *_new, struct list_head *head)
static void list_add(struct list_head *_new, struct list_head *head)
static void list_del(struct list_head *entry)
#define list_entry(ptr, type, field)
int safe_list_for_each(struct safe_list *head, int(*cb)(void *ctx, struct safe_list *list), void *ctx)
void safe_list_add(struct safe_list *list, struct safe_list *head)
static void __safe_list_del_iterator(struct safe_list_iterator *i)
static void __safe_list_set_iterator(struct safe_list *list, struct safe_list_iterator *i)
void safe_list_add_first(struct safe_list *list, struct safe_list *head)
void safe_list_del(struct safe_list *list)
static void __safe_list_move_iterator(struct safe_list *list, struct safe_list_iterator *i)
struct safe_list_iterator ** head
struct safe_list_iterator * next_i
struct safe_list_iterator * i