Lines Matching refs:mfc_cache

107 			  struct mfc_cache *cache, int local);
110 static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc,
364 const struct mfc_cache *c = ptr; in ipmr_hash_cmp()
372 .key_offset = offsetof(struct mfc_cache, cmparg),
636 struct mfc_cache *mfc, u32 tb_id) in call_ipmr_mfc_entry_notifiers()
709 kmem_cache_free(mrt_cachep, (struct mfc_cache *)c); in ipmr_cache_free_rcu()
712 static void ipmr_cache_free(struct mfc_cache *c) in ipmr_cache_free()
720 static void ipmr_destroy_unres(struct mr_table *mrt, struct mfc_cache *c) in ipmr_destroy_unres()
776 mroute_netlink_event(mrt, (struct mfc_cache *)c, RTM_DELROUTE); in ipmr_expire_process()
777 ipmr_destroy_unres(mrt, (struct mfc_cache *)c); in ipmr_expire_process()
915 static struct mfc_cache *ipmr_cache_find(struct mr_table *mrt, in ipmr_cache_find()
928 static struct mfc_cache *ipmr_cache_find_any(struct mr_table *mrt, in ipmr_cache_find_any()
942 static struct mfc_cache *ipmr_cache_find_parent(struct mr_table *mrt, in ipmr_cache_find_parent()
955 static struct mfc_cache *ipmr_cache_alloc(void) in ipmr_cache_alloc()
957 struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL); in ipmr_cache_alloc()
968 static struct mfc_cache *ipmr_cache_alloc_unres(void) in ipmr_cache_alloc_unres()
970 struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC); in ipmr_cache_alloc_unres()
981 struct mfc_cache *uc, struct mfc_cache *c) in ipmr_cache_resolve()
1107 struct mfc_cache *c; in ipmr_cache_unresolved()
1180 struct mfc_cache *c; in ipmr_mfc_delete()
1201 struct mfc_cache *uc, *c; in ipmr_mfc_add()
1256 uc = (struct mfc_cache *)_uc; in ipmr_mfc_add()
1283 struct mfc_cache *cache; in mroute_clean_tables()
1307 cache = (struct mfc_cache *)c; in mroute_clean_tables()
1320 cache = (struct mfc_cache *)c; in mroute_clean_tables()
1601 struct mfc_cache *c; in ipmr_ioctl()
1676 struct mfc_cache *c; in ipmr_compat_ioctl()
1942 struct mfc_cache *c, int local) in ip_mr_forward()
1954 struct mfc_cache *cache_proxy; in ip_mr_forward()
2090 struct mfc_cache *cache; in ip_mr_input()
2245 struct mfc_cache *cache; in ipmr_get_route()
2300 u32 portid, u32 seq, struct mfc_cache *c, int cmd, in ipmr_fill_mroute()
2347 return ipmr_fill_mroute(mrt, skb, portid, seq, (struct mfc_cache *)c, in _ipmr_fill_mroute()
2372 static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc, in mroute_netlink_event()
2524 struct mfc_cache *cache; in ipmr_rtm_getroute()
2974 const struct mfc_cache *mfc = v; in ipmr_mfc_seq_show()
3130 sizeof(struct mfc_cache), in ip_mr_init()