Lines Matching refs:Map

1199   IN OUT NET_MAP                *Map  in NetMapInit()  argument
1202 ASSERT (Map != NULL); in NetMapInit()
1204 InitializeListHead (&Map->Used); in NetMapInit()
1205 InitializeListHead (&Map->Recycled); in NetMapInit()
1206 Map->Count = 0; in NetMapInit()
1225 IN OUT NET_MAP *Map in NetMapClean() argument
1232 ASSERT (Map != NULL); in NetMapClean()
1234 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Map->Used) { in NetMapClean()
1238 Map->Count--; in NetMapClean()
1243 ASSERT ((Map->Count == 0) && IsListEmpty (&Map->Used)); in NetMapClean()
1245 NET_LIST_FOR_EACH_SAFE (Entry, Next, &Map->Recycled) { in NetMapClean()
1252 ASSERT (IsListEmpty (&Map->Recycled)); in NetMapClean()
1272 IN NET_MAP *Map in NetMapIsEmpty() argument
1275 ASSERT (Map != NULL); in NetMapIsEmpty()
1276 return (BOOLEAN) (Map->Count == 0); in NetMapIsEmpty()
1291 IN NET_MAP *Map in NetMapGetCount() argument
1294 return Map->Count; in NetMapGetCount()
1316 IN OUT NET_MAP *Map in NetMapAllocItem() argument
1323 ASSERT (Map != NULL); in NetMapAllocItem()
1325 Head = &Map->Recycled; in NetMapAllocItem()
1370 IN OUT NET_MAP *Map, in NetMapInsertHead() argument
1377 ASSERT (Map != NULL); in NetMapInsertHead()
1379 Item = NetMapAllocItem (Map); in NetMapInsertHead()
1387 InsertHeadList (&Map->Used, &Item->Link); in NetMapInsertHead()
1389 Map->Count++; in NetMapInsertHead()
1414 IN OUT NET_MAP *Map, in NetMapInsertTail() argument
1421 ASSERT (Map != NULL); in NetMapInsertTail()
1423 Item = NetMapAllocItem (Map); in NetMapInsertTail()
1431 InsertTailList (&Map->Used, &Item->Link); in NetMapInsertTail()
1433 Map->Count++; in NetMapInsertTail()
1450 IN NET_MAP *Map, in NetItemInMap() argument
1456 NET_LIST_FOR_EACH (ListEntry, &Map->Used) { in NetItemInMap()
1483 IN NET_MAP *Map, in NetMapFindKey() argument
1490 ASSERT (Map != NULL); in NetMapFindKey()
1492 NET_LIST_FOR_EACH (Entry, &Map->Used) { in NetMapFindKey()
1526 IN OUT NET_MAP *Map, in NetMapRemoveItem() argument
1531 ASSERT ((Map != NULL) && (Item != NULL)); in NetMapRemoveItem()
1532 ASSERT (NetItemInMap (Map, Item)); in NetMapRemoveItem()
1535 Map->Count--; in NetMapRemoveItem()
1536 InsertHeadList (&Map->Recycled, &Item->Link); in NetMapRemoveItem()
1566 IN OUT NET_MAP *Map, in NetMapRemoveHead() argument
1576 ASSERT (Map && !IsListEmpty (&Map->Used)); in NetMapRemoveHead()
1578 Item = NET_LIST_HEAD (&Map->Used, NET_MAP_ITEM, Link); in NetMapRemoveHead()
1580 Map->Count--; in NetMapRemoveHead()
1581 InsertHeadList (&Map->Recycled, &Item->Link); in NetMapRemoveHead()
1611 IN OUT NET_MAP *Map, in NetMapRemoveTail() argument
1621 ASSERT (Map && !IsListEmpty (&Map->Used)); in NetMapRemoveTail()
1623 Item = NET_LIST_TAIL (&Map->Used, NET_MAP_ITEM, Link); in NetMapRemoveTail()
1625 Map->Count--; in NetMapRemoveTail()
1626 InsertHeadList (&Map->Recycled, &Item->Link); in NetMapRemoveTail()
1658 IN NET_MAP *Map, in NetMapIterate() argument
1670 ASSERT ((Map != NULL) && (CallBack != NULL)); in NetMapIterate()
1672 Head = &Map->Used; in NetMapIterate()
1680 Result = CallBack (Map, Item, Arg); in NetMapIterate()