Lines Matching refs:mfc_cache

129 			  struct sk_buff *skb, struct mfc_cache *cache,
134 struct mfc_cache *c, struct rtmsg *rtm);
135 static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc,
616 struct mfc_cache *c = container_of(head, struct mfc_cache, rcu); in ipmr_cache_free_rcu()
621 static inline void ipmr_cache_free(struct mfc_cache *c) in ipmr_cache_free()
630 static void ipmr_destroy_unres(struct mr_table *mrt, struct mfc_cache *c) in ipmr_destroy_unres()
665 struct mfc_cache *c, *next; in ipmr_expire_process()
700 static void ipmr_update_thresholds(struct mr_table *mrt, struct mfc_cache *cache, in ipmr_update_thresholds()
830 static struct mfc_cache *ipmr_cache_find(struct mr_table *mrt, in ipmr_cache_find()
835 struct mfc_cache *c; in ipmr_cache_find()
845 static struct mfc_cache *ipmr_cache_find_any_parent(struct mr_table *mrt, in ipmr_cache_find_any_parent()
849 struct mfc_cache *c; in ipmr_cache_find_any_parent()
861 static struct mfc_cache *ipmr_cache_find_any(struct mr_table *mrt, in ipmr_cache_find_any()
865 struct mfc_cache *c, *proxy; in ipmr_cache_find_any()
890 static struct mfc_cache *ipmr_cache_alloc(void) in ipmr_cache_alloc()
892 struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL); in ipmr_cache_alloc()
899 static struct mfc_cache *ipmr_cache_alloc_unres(void) in ipmr_cache_alloc_unres()
901 struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC); in ipmr_cache_alloc_unres()
915 struct mfc_cache *uc, struct mfc_cache *c) in ipmr_cache_resolve()
1043 struct mfc_cache *c; in ipmr_cache_unresolved()
1115 struct mfc_cache *c, *next; in ipmr_mfc_delete()
1137 struct mfc_cache *uc, *c; in ipmr_mfc_add()
1216 struct mfc_cache *c, *next; in mroute_clean_tables()
1496 struct mfc_cache *c; in ipmr_ioctl()
1570 struct mfc_cache *c; in ipmr_compat_ioctl()
1701 struct sk_buff *skb, struct mfc_cache *c, int vifi) in ipmr_queue_xmit()
1815 struct sk_buff *skb, struct mfc_cache *cache, in ip_mr_forward()
1827 struct mfc_cache *cache_proxy; in ip_mr_forward()
1962 struct mfc_cache *cache; in ip_mr_input()
2155 struct mfc_cache *c, struct rtmsg *rtm) in __ipmr_fill_mroute()
2203 struct mfc_cache *cache; in ipmr_get_route()
2269 u32 portid, u32 seq, struct mfc_cache *c, int cmd, in ipmr_fill_mroute()
2333 static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc, in mroute_netlink_event()
2362 struct mfc_cache *mfc; in ipmr_rtm_dumproute()
2542 static struct mfc_cache *ipmr_mfc_seq_idx(struct net *net, in ipmr_mfc_seq_idx()
2546 struct mfc_cache *mfc; in ipmr_mfc_seq_idx()
2588 struct mfc_cache *mfc = v; in ipmr_mfc_seq_next()
2599 return list_entry(mfc->list.next, struct mfc_cache, list); in ipmr_mfc_seq_next()
2610 return list_first_entry(it->cache, struct mfc_cache, list); in ipmr_mfc_seq_next()
2620 return list_first_entry(it->cache, struct mfc_cache, list); in ipmr_mfc_seq_next()
2648 const struct mfc_cache *mfc = v; in ipmr_mfc_seq_show()
2760 sizeof(struct mfc_cache), in ip_mr_init()