• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/edk2/Include/Library/

Lines Matching refs:ListHead

2886   @param  ListHead  The head note of a list to initialize.
2889 #define INITIALIZE_LIST_HEAD_VARIABLE(ListHead) {&(ListHead), &(ListHead)}
2895 @param ListHead The head node of the doubly linked list
2898 #define BASE_LIST_FOR_EACH(Entry, ListHead) \
2899 for(Entry = (ListHead)->ForwardLink; Entry != (ListHead); Entry = Entry->ForwardLink)
2911 @param ListHead The head node of the doubly linked list
2914 #define BASE_LIST_FOR_EACH_SAFE(Entry, NextEntry, ListHead) \
2915 for(Entry = (ListHead)->ForwardLink, NextEntry = Entry->ForwardLink;\
2916 Entry != (ListHead); Entry = NextEntry, NextEntry = Entry->ForwardLink)
2952 to the caller of this function to allocate the memory for ListHead.
2954 If ListHead is NULL, then ASSERT().
2956 @param ListHead A pointer to the head node of a new doubly linked list.
2958 @return ListHead
2964 IN OUT LIST_ENTRY *ListHead
2973 ListHead, and returns ListHead.
2975 If ListHead is NULL, then ASSERT().
2977 If ListHead was not initialized with INTIALIZE_LIST_HEAD_VARIABLE() or
2980 of nodes in ListHead, including the ListHead node, is greater than or
2983 @param ListHead A pointer to the head node of a doubly linked list.
2987 @return ListHead
2993 IN OUT LIST_ENTRY *ListHead,
3002 Adds the node Entry to the end of the doubly linked list denoted by ListHead,
3003 and returns ListHead.
3005 If ListHead is NULL, then ASSERT().
3007 If ListHead was not initialized with INTIALIZE_LIST_HEAD_VARIABLE() or
3010 of nodes in ListHead, including the ListHead node, is greater than or
3013 @param ListHead A pointer to the head node of a doubly linked list.
3017 @return ListHead
3023 IN OUT LIST_ENTRY *ListHead,
3119 If ListHead is NULL, then ASSERT().
3120 If ListHead was not initialized with INTIALIZE_LIST_HEAD_VARIABLE() or
3126 @param ListHead A pointer to the head node of a doubly linked list.
3135 IN CONST LIST_ENTRY *ListHead