ice_list_node
#define LIST_ENTRY_TYPE ice_list_node
LIST_ENTRY(ice_list_node) entries;
LIST_HEAD(ice_list_head, ice_list_node);
LIST_SWAP(old_head, _new_head, ice_list_node, entries); \
static inline struct ice_list_node *
struct ice_list_node *node = LIST_FIRST(head);
struct ice_list_node *node = ice_get_list_tail(head); \