Lines Matching defs:cache

10  *	Alan Cox		:	Added the cache manager code
26 #include <linux/cache.h>
76 /* Big lock, protecting vif table, mrt cache and mroute socket state.
107 struct mfc_cache *cache, int local);
717 /* Destroy an unresolved cache entry, killing queued skbs
788 static void ipmr_update_thresholds(struct mr_table *mrt, struct mr_mfc *cache,
793 cache->mfc_un.res.minvif = MAXVIFS;
794 cache->mfc_un.res.maxvif = 0;
795 memset(cache->mfc_un.res.ttls, 255, MAXVIFS);
800 cache->mfc_un.res.ttls[vifi] = ttls[vifi];
801 if (cache->mfc_un.res.minvif > vifi)
802 cache->mfc_un.res.minvif = vifi;
803 if (cache->mfc_un.res.maxvif <= vifi)
804 cache->mfc_un.res.maxvif = vifi + 1;
807 cache->mfc_un.res.lastuse = jiffies;
954 /* Allocate a multicast cache entry */
979 /* A cache entry has gone into a resolved state from queued */
1014 /* Bounce a cache query up to mrouted and netlink.
1100 /* Queue a packet for resolution. It gets locked cache entry! */
1129 /* Fill in the new cache entry */
1138 /* If the report failed throw the cache entry
1174 /* MFC cache manipulation by user space mroute daemon */
1282 struct mfc_cache *cache;
1298 /* Wipe the cache */
1306 cache = (struct mfc_cache *)c;
1307 call_ipmr_mfc_entry_notifiers(net, FIB_EVENT_ENTRY_DEL, cache,
1309 mroute_netlink_event(mrt, cache, RTM_DELROUTE);
1319 cache = (struct mfc_cache *)c;
1320 mroute_netlink_event(mrt, cache, RTM_DELROUTE);
1321 ipmr_destroy_unres(mrt, cache);
2105 struct mfc_cache *cache;
2158 cache = ipmr_cache_find(mrt, ip_hdr(skb)->saddr, ip_hdr(skb)->daddr);
2159 if (!cache) {
2163 cache = ipmr_cache_find_any(mrt, ip_hdr(skb)->daddr,
2167 /* No usable cache entry */
2168 if (!cache) {
2186 ip_mr_forward(net, mrt, dev, skb, cache, local);
2260 struct mfc_cache *cache;
2269 cache = ipmr_cache_find(mrt, saddr, daddr);
2270 if (!cache && skb->dev) {
2274 cache = ipmr_cache_find_any(mrt, daddr, vif);
2276 if (!cache) {
2309 err = mr_fill_mroute(mrt, skb, &cache->_c, rtm);
2346 /* do not break the dump if cache is unresolved */
2539 struct mfc_cache *cache;
2561 cache = ipmr_cache_find(mrt, src, grp);
2563 if (!cache) {
2575 nlh->nlmsg_seq, cache,
2998 if (it->cache != &mrt->mfc_unres_queue) {