iPXE
|
Linked lists. More...
#include <ipxe/list.h>
Go to the source code of this file.
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
void | extern_list_add (struct list_head *new, struct list_head *head) |
void | extern_list_add_tail (struct list_head *new, struct list_head *head) |
void | extern_list_del (struct list_head *list) |
int | extern_list_empty (const struct list_head *list) |
int | extern_list_is_singular (const struct list_head *list) |
int | extern_list_is_last (const struct list_head *list, const struct list_head *head) |
void | extern_list_cut_position (struct list_head *new, struct list_head *list, struct list_head *entry) |
void | extern_list_splice (const struct list_head *list, struct list_head *entry) |
void | extern_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) |
void | extern_list_splice_tail_init (struct list_head *list, struct list_head *entry) |
int | extern_list_contains (struct list_head *entry, struct list_head *head) |
Linked lists.
Definition in file list.c.
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
Definition at line 34 of file list.c.
References head, and inline_list_add().
Definition at line 38 of file list.c.
References head, and inline_list_add_tail().
void extern_list_del | ( | struct list_head * | list | ) |
int extern_list_empty | ( | const struct list_head * | list | ) |
int extern_list_is_singular | ( | const struct list_head * | list | ) |
Definition at line 50 of file list.c.
References inline_list_is_singular().
Definition at line 54 of file list.c.
References head, and inline_list_is_last().
void extern_list_cut_position | ( | struct list_head * | new, |
struct list_head * | list, | ||
struct list_head * | entry | ||
) |
Definition at line 59 of file list.c.
References inline_list_cut_position().
Definition at line 65 of file list.c.
References inline_list_splice().
Definition at line 70 of file list.c.
References inline_list_splice_tail().
Definition at line 75 of file list.c.
References inline_list_splice_init().
Definition at line 80 of file list.c.
References inline_list_splice_tail_init().
Definition at line 85 of file list.c.
References head, and inline_list_contains().