Lines Matching refs:Item
861 Allocate an item to save the <Key, Value> pair to the head of the netmap.
863 Allocate an item to save the <Key, Value> pair and add corresponding node entry
873 @retval EFI_OUT_OF_RESOURCES Failed to allocate the memory for the item.
874 @retval EFI_SUCCESS The item is inserted to the head.
886 Allocate an item to save the <Key, Value> pair to the tail of the netmap.
888 Allocate an item to save the <Key, Value> pair and add corresponding node entry
898 @retval EFI_OUT_OF_RESOURCES Failed to allocate the memory for the item.
899 @retval EFI_SUCCESS The item is inserted to the tail.
911 Finds the key in the netmap and returns the point to the item containing the Key.
913 Iterate the Used doubly linked list of the netmap to get every item. Compare the key of every
914 item with the key to search. It returns the point to the item contains the Key if found.
921 @return The point to the item contains the Key, or NULL if Key isn't in the map.
932 Remove the node entry of the item from the netmap and return the key of the removed item.
934 Remove the node entry of the item from the Used doubly linked list of the netmap.
936 entry of the item to the Recycled doubly linked list of the netmap. If Value is not NULL,
937 Value will point to the value of the item. It returns the key of the removed item.
940 If Item is NULL, then ASSERT().
941 if item in not in the netmap, then ASSERT().
943 @param[in, out] Map The netmap to remove the item from.
944 @param[in, out] Item The item to remove.
947 @return The key of the removed item.
954 IN OUT NET_MAP_ITEM *Item,
959 Remove the first node entry on the netmap and return the key of the removed item.
964 parameter Value will point to the value of the item. It returns the key of the removed item.
972 @return The key of the item removed.
983 Remove the last node entry on the netmap and return the key of the removed item.
988 parameter Value will point to the value of the item. It returns the key of the removed item.
996 @return The key of the item removed.
1010 IN NET_MAP_ITEM *Item,
1015 Iterate through the netmap and call CallBack for each item.
1019 delete safe for the current item.
1025 @param[in] CallBack The callback function to call for each item.
1028 @retval EFI_SUCCESS There is no item in the netmap, or CallBack for each item