Lines Matching refs:mfc6_cache

92 			   struct mfc6_cache *cache);
95 static void mr6_netlink_event(struct mr_table *mrt, struct mfc6_cache *mfc,
360 struct mfc6_cache *c = (struct mfc6_cache *)ptr; in ip6mr_hash_cmp()
368 .key_offset = offsetof(struct mfc6_cache, cmparg),
503 const struct mfc6_cache *mfc = v; in ipmr_mfc_seq_show()
710 struct mfc6_cache *mfc, u32 tb_id) in call_ip6mr_mfc_entry_notifiers()
778 kmem_cache_free(mrt_cachep, (struct mfc6_cache *)c); in ip6mr_cache_free_rcu()
781 static inline void ip6mr_cache_free(struct mfc6_cache *c) in ip6mr_cache_free()
790 static void ip6mr_destroy_unres(struct mr_table *mrt, struct mfc6_cache *c) in ip6mr_destroy_unres()
832 mr6_netlink_event(mrt, (struct mfc6_cache *)c, RTM_DELROUTE); in ipmr_do_expire_process()
833 ip6mr_destroy_unres(mrt, (struct mfc6_cache *)c); in ipmr_do_expire_process()
956 static struct mfc6_cache *ip6mr_cache_find(struct mr_table *mrt, in ip6mr_cache_find()
969 static struct mfc6_cache *ip6mr_cache_find_any(struct mr_table *mrt, in ip6mr_cache_find_any()
984 static struct mfc6_cache *
999 static struct mfc6_cache *ip6mr_cache_alloc(void) in ip6mr_cache_alloc()
1001 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL); in ip6mr_cache_alloc()
1011 static struct mfc6_cache *ip6mr_cache_alloc_unres(void) in ip6mr_cache_alloc_unres()
1013 struct mfc6_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC); in ip6mr_cache_alloc_unres()
1026 struct mfc6_cache *uc, struct mfc6_cache *c) in ip6mr_cache_resolve()
1162 struct mfc6_cache *c; in ip6mr_cache_unresolved()
1239 struct mfc6_cache *c; in ip6mr_mfc_delete()
1398 mrt_cachep = KMEM_CACHE(mfc6_cache, SLAB_HWCACHE_ALIGN); in ip6_mr_init()
1447 struct mfc6_cache *uc, *c; in ip6mr_mfc_add()
1509 uc = (struct mfc6_cache *)_uc; in ip6mr_mfc_add()
1564 (struct mfc6_cache *)c, mrt->id); in mroute_clean_tables()
1565 mr6_netlink_event(mrt, (struct mfc6_cache *)c, RTM_DELROUTE); in mroute_clean_tables()
1575 mr6_netlink_event(mrt, (struct mfc6_cache *)c, in mroute_clean_tables()
1577 ip6mr_destroy_unres(mrt, (struct mfc6_cache *)c); in mroute_clean_tables()
1905 struct mfc6_cache *c; in ip6mr_ioctl()
1973 struct mfc6_cache *c; in ip6mr_compat_ioctl()
2128 struct mfc6_cache *c) in ip6_mr_forward()
2140 struct mfc6_cache *cache_proxy; in ip6_mr_forward()
2231 struct mfc6_cache *cache; in ip6_mr_input()
2296 struct mfc6_cache *cache; in ip6mr_get_route()
2364 u32 portid, u32 seq, struct mfc6_cache *c, int cmd, in ip6mr_fill_mroute()
2411 return ip6mr_fill_mroute(mrt, skb, portid, seq, (struct mfc6_cache *)c, in _ip6mr_fill_mroute()
2436 static void mr6_netlink_event(struct mr_table *mrt, struct mfc6_cache *mfc, in mr6_netlink_event()
2569 struct mfc6_cache *cache; in ip6mr_rtm_getroute()