Lines Matching refs:mfc6_cache

87 			   struct mfc6_cache *cache);
90 static void mr6_netlink_event(struct mr_table *mrt, struct mfc6_cache *mfc,
348 struct mfc6_cache *c = (struct mfc6_cache *)ptr; in ip6mr_hash_cmp()
356 .key_offset = offsetof(struct mfc6_cache, cmparg),
481 const struct mfc6_cache *mfc = v; in ipmr_mfc_seq_show()
690 struct mfc6_cache *mfc, u32 tb_id) in call_ip6mr_mfc_entry_notifiers()
760 kmem_cache_free(mrt_cachep, (struct mfc6_cache *)c); in ip6mr_cache_free_rcu()
763 static inline void ip6mr_cache_free(struct mfc6_cache *c) in ip6mr_cache_free()
772 static void ip6mr_destroy_unres(struct mr_table *mrt, struct mfc6_cache *c) in ip6mr_destroy_unres()
814 mr6_netlink_event(mrt, (struct mfc6_cache *)c, RTM_DELROUTE); in ipmr_do_expire_process()
815 ip6mr_destroy_unres(mrt, (struct mfc6_cache *)c); in ipmr_do_expire_process()
937 static struct mfc6_cache *ip6mr_cache_find(struct mr_table *mrt, in ip6mr_cache_find()
950 static struct mfc6_cache *ip6mr_cache_find_any(struct mr_table *mrt, in ip6mr_cache_find_any()
965 static struct mfc6_cache *
980 static struct mfc6_cache *ip6mr_cache_alloc(void) in ip6mr_cache_alloc()
982 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL); in ip6mr_cache_alloc()
992 static struct mfc6_cache *ip6mr_cache_alloc_unres(void) in ip6mr_cache_alloc_unres()
994 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC); in ip6mr_cache_alloc_unres()
1007 struct mfc6_cache *uc, struct mfc6_cache *c) in ip6mr_cache_resolve()
1139 struct mfc6_cache *c; in ip6mr_cache_unresolved()
1216 struct mfc6_cache *c; in ip6mr_mfc_delete()
1360 sizeof(struct mfc6_cache), in ip6_mr_init()
1412 struct mfc6_cache *uc, *c; in ip6mr_mfc_add()
1474 uc = (struct mfc6_cache *)_uc; in ip6mr_mfc_add()
1529 (struct mfc6_cache *)c, mrt->id); in mroute_clean_tables()
1530 mr6_netlink_event(mrt, (struct mfc6_cache *)c, RTM_DELROUTE); in mroute_clean_tables()
1540 mr6_netlink_event(mrt, (struct mfc6_cache *)c, in mroute_clean_tables()
1542 ip6mr_destroy_unres(mrt, (struct mfc6_cache *)c); in mroute_clean_tables()
1862 struct mfc6_cache *c; in ip6mr_ioctl()
1937 struct mfc6_cache *c; in ip6mr_compat_ioctl()
2091 struct mfc6_cache *c) in ip6_mr_forward()
2103 struct mfc6_cache *cache_proxy; in ip6_mr_forward()
2193 struct mfc6_cache *cache; in ip6_mr_input()
2263 struct mfc6_cache *cache; in ip6mr_get_route()
2329 u32 portid, u32 seq, struct mfc6_cache *c, int cmd, in ip6mr_fill_mroute()
2376 return ip6mr_fill_mroute(mrt, skb, portid, seq, (struct mfc6_cache *)c, in _ip6mr_fill_mroute()
2401 static void mr6_netlink_event(struct mr_table *mrt, struct mfc6_cache *mfc, in mr6_netlink_event()