Lines Matching refs:mfc6_cache
112 struct sk_buff *skb, struct mfc6_cache *cache);
116 struct mfc6_cache *c, struct rtmsg *rtm);
117 static void mr6_netlink_event(struct mr6_table *mrt, struct mfc6_cache *mfc,
352 static struct mfc6_cache *ipmr_mfc_seq_idx(struct net *net, in ipmr_mfc_seq_idx()
356 struct mfc6_cache *mfc; in ipmr_mfc_seq_idx()
505 struct mfc6_cache *mfc = v; in ipmr_mfc_seq_next()
516 return list_entry(mfc->list.next, struct mfc6_cache, list); in ipmr_mfc_seq_next()
527 return list_first_entry(it->cache, struct mfc6_cache, list); in ipmr_mfc_seq_next()
537 return list_first_entry(it->cache, struct mfc6_cache, list); in ipmr_mfc_seq_next()
567 const struct mfc6_cache *mfc = v; in ipmr_mfc_seq_show()
835 static inline void ip6mr_cache_free(struct mfc6_cache *c) in ip6mr_cache_free()
844 static void ip6mr_destroy_unres(struct mr6_table *mrt, struct mfc6_cache *c) in ip6mr_destroy_unres()
873 struct mfc6_cache *c, *next; in ipmr_do_expire_process()
910 static void ip6mr_update_thresholds(struct mr6_table *mrt, struct mfc6_cache *cache, in ip6mr_update_thresholds()
1015 static struct mfc6_cache *ip6mr_cache_find(struct mr6_table *mrt, in ip6mr_cache_find()
1020 struct mfc6_cache *c; in ip6mr_cache_find()
1031 static struct mfc6_cache *ip6mr_cache_find_any_parent(struct mr6_table *mrt, in ip6mr_cache_find_any_parent()
1035 struct mfc6_cache *c; in ip6mr_cache_find_any_parent()
1047 static struct mfc6_cache *ip6mr_cache_find_any(struct mr6_table *mrt, in ip6mr_cache_find_any()
1052 struct mfc6_cache *c, *proxy; in ip6mr_cache_find_any()
1077 static struct mfc6_cache *ip6mr_cache_alloc(void) in ip6mr_cache_alloc()
1079 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL); in ip6mr_cache_alloc()
1086 static struct mfc6_cache *ip6mr_cache_alloc_unres(void) in ip6mr_cache_alloc_unres()
1088 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC); in ip6mr_cache_alloc_unres()
1101 struct mfc6_cache *uc, struct mfc6_cache *c) in ip6mr_cache_resolve()
1232 struct mfc6_cache *c; in ip6mr_cache_unresolved()
1308 struct mfc6_cache *c, *next; in ip6mr_mfc_delete()
1409 sizeof(struct mfc6_cache), in ip6_mr_init()
1459 struct mfc6_cache *uc, *c; in ip6mr_mfc_add()
1550 struct mfc6_cache *c, *next; in mroute_clean_tables()
1863 struct mfc6_cache *c; in ip6mr_ioctl()
1937 struct mfc6_cache *c; in ip6mr_compat_ioctl()
2004 struct sk_buff *skb, struct mfc6_cache *c, int vifi) in ip6mr_forward2()
2089 struct sk_buff *skb, struct mfc6_cache *cache) in ip6_mr_forward()
2100 struct mfc6_cache *cache_proxy; in ip6_mr_forward()
2184 struct mfc6_cache *cache; in ip6_mr_input()
2238 struct mfc6_cache *c, struct rtmsg *rtm) in __ip6mr_fill_mroute()
2288 struct mfc6_cache *cache; in ip6mr_get_route()
2361 u32 portid, u32 seq, struct mfc6_cache *c, int cmd, in ip6mr_fill_mroute()
2425 static void mr6_netlink_event(struct mr6_table *mrt, struct mfc6_cache *mfc, in mr6_netlink_event()
2454 struct mfc6_cache *mfc; in ip6mr_rtm_dumproute()