static int inline_list_empty(const struct list_head *list)
static void inline_list_splice_init(struct list_head *list, struct list_head *entry)
static void inline_list_add(struct list_head *new, struct list_head *head)
static void inline_list_splice(const struct list_head *list, struct list_head *entry)
static void inline_list_splice_tail(const struct list_head *list, struct list_head *entry)
void extern_list_splice_init(struct list_head *list, struct list_head *entry)
A doubly-linked list entry (or list head)
void extern_list_splice_tail(const struct list_head *list, struct list_head *entry)
int extern_list_empty(const struct list_head *list)
int extern_list_contains(struct list_head *entry, struct list_head *head)
static int inline_list_contains(struct list_head *entry, struct list_head *head)
static void inline_list_cut_position(struct list_head *new, struct list_head *list, struct list_head *entry)
static void inline_list_del(struct list_head *list)
void extern_list_add(struct list_head *new, struct list_head *head)
void extern_list_splice_tail_init(struct list_head *list, struct list_head *entry)
void extern_list_cut_position(struct list_head *new, struct list_head *list, struct list_head *entry)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
void extern_list_add_tail(struct list_head *new, struct list_head *head)
int extern_list_is_last(const struct list_head *list, const struct list_head *head)
void extern_list_splice(const struct list_head *list, struct list_head *entry)
static int inline_list_is_singular(const struct list_head *list)
int extern_list_is_singular(const struct list_head *list)
static void inline_list_splice_tail_init(struct list_head *list, struct list_head *entry)
void extern_list_del(struct list_head *list)
static int inline_list_is_last(const struct list_head *list, const struct list_head *head)
static void inline_list_add_tail(struct list_head *new, struct list_head *head)