Lines Matching refs:Cache
43 @param[out] NeighborCount The number of returned neighbor cache entries.
485 Allocate and initialize an IP6 neighbor cache entry.
494 @return NULL if failed to allocate memory for the neighbor cache entry.
495 Otherwise, point to the created neighbor cache entry.
550 Search a IP6 neighbor cache entry.
555 @return NULL if it failed to find the matching neighbor cache entry.
556 Otherwise, point to the found neighbor cache entry.
586 Free a IP6 neighbor cache entry and remove all the frames on the address
591 @param[in] NeighborCache The to be free neighbor cache entry.
593 @param[in] FullFree If TRUE, remove the neighbor cache entry.
742 // Update the Destination Cache - all entries using the time-out router as next-hop
1202 an existing cache entry and update the MAC address.
1433 // Create a Neighbor Cache entry in the INCOMPLETE state when performing
1621 // update the neighbor cache entries.
1780 // Search the Neighbor Cache for the target's entry. If no entry exists,
1830 // If the target's Neighbor Cache entry is in INCOMPLETE state and no
1838 // Update the Neighbor Cache
1859 // that in the cache, if the state of the entry is not REACHABLE, ignore the
1886 // Default Router List and remove the Destination Cache entries for all destinations
2030 // Check the corresponding neighbor cache entry here.
2088 // IsRouter flag must be set to TRUE if corresponding neighbor cache entry exists.
2111 // Update the neighbor cache
2139 // If the link-local address is the same as that already in the cache,
2140 // the cache entry's state remains unchanged. Otherwise update the
2365 its route cache.
2523 // corresponding route cache entry.
2556 // Create a route cache for this.
2570 cache entry.
2573 InsertHeadList (&IpSb->RouteTable->Cache.CacheBucket[Index], &RouteCache->Link);
2577 // Try to locate the neighbor cache for the Target.
2584 // Create a neighbor cache for the Target.
2591 // Just report a success here. The neighbor cache can be created in
2604 // If the link-local address is the same as that already in the cache,
2605 // the cache entry's state remains unchanged. Otherwise update the
2641 Add Neighbor cache entries. It is a work function for EfiIp6Neighbors().
2647 cache. It will be deleted after Timeout. A value of zero means that
2652 corresponding cache entry already existed, EFI_ACCESS_DENIED
2655 @retval EFI_SUCCESS The neighbor cache entry has been added.
2656 @retval EFI_OUT_OF_RESOURCES Could not add the entry to the neighbor cache
2659 @retval EFI_ACCESS_DENIED The to-be-added entry is already defined in the neighbor cache,
2708 Delete or update Neighbor cache entries. It is a work function for EfiIp6Neighbors().
2714 cache. It will be deleted after Timeout. A value of zero means that
2719 corresponding cache entry already existed, EFI_ACCESS_DENIED
2722 @retval EFI_SUCCESS The neighbor cache entry has been updated or deleted.
2723 @retval EFI_NOT_FOUND This entry is not in the neighbor cache.
2874 // Polling the state of Neighbor cache
3136 // Each bucket of route cache can contain at most IP6_ROUTE_CACHE_MAX entries.
3142 while (IpSb->RouteTable->Cache.CacheNum[Index] > IP6_ROUTE_CACHE_MAX) {
3143 Entry = NetListRemoveTail (&IpSb->RouteTable->Cache.CacheBucket[Index]);
3150 ASSERT (IpSb->RouteTable->Cache.CacheNum[Index] > 0);
3151 IpSb->RouteTable->Cache.CacheNum[Index]--;