550W Document
550W, a high-end OS
|
#include <common/types.h>
类 | |
struct | list_node |
宏定义 | |
#define | LIST_HEAD_INIT(name) { &(name), &(name) } |
#define | LIST_HEAD(name) list_head name = LIST_HEAD_INIT(name) |
#define | offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) |
#define | container_of(ptr, type, member) |
#define | list_entry(ptr, type, member) container_of(ptr, type, member) |
类型定义 | |
typedef struct list_node | list_node_t |
typedef list_node_t | list_head |
#define container_of | ( | ptr, | |
type, | |||
member | |||
) |
#define list_entry | ( | ptr, | |
type, | |||
member | |||
) | container_of(ptr, type, member) |
#define LIST_HEAD | ( | name | ) | list_head name = LIST_HEAD_INIT(name) |
#define LIST_HEAD_INIT | ( | name | ) | { &(name), &(name) } |
#define offsetof | ( | TYPE, | |
MEMBER | |||
) | ((size_t) &((TYPE *)0)->MEMBER) |
typedef list_node_t list_head |
typedef struct list_node list_node_t |