mfc_cache
struct mfc_cache *mfc = (struct mfc_cache *) c;
const struct mfc_cache *mfc = (struct mfc_cache *) c;
struct mfc_cache *cache, int local);
static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc,
struct mfc_cache *c;
struct mfc_cache *c;
struct mfc_cache *uc, *c;
uc = (struct mfc_cache *)_uc;
struct mfc_cache *cache;
cache = (struct mfc_cache *)c;
cache = (struct mfc_cache *)c;
struct mfc_cache *c;
struct mfc_cache *c;
struct mfc_cache *c, int local)
struct mfc_cache *cache_proxy;
struct mfc_cache *cache;
struct mfc_cache *c)
struct mfc_cache *cache;
struct mfc_cache *cache;
u32 portid, u32 seq, struct mfc_cache *c, int cmd,
return ipmr_fill_mroute(mrt, skb, portid, seq, (struct mfc_cache *)c,
static void mroute_netlink_event(struct mr_table *mrt, struct mfc_cache *mfc,
struct mfc_cache *cache;
const struct mfc_cache *mfc = v;
mrt_cachep = KMEM_CACHE(mfc_cache, SLAB_HWCACHE_ALIGN | SLAB_PANIC);
const struct mfc_cache *c = ptr;
.key_offset = offsetof(struct mfc_cache, cmparg),
struct mfc_cache *mfc, u32 tb_id)
kmem_cache_free(mrt_cachep, (struct mfc_cache *)c);
static void ipmr_cache_free(struct mfc_cache *c)
static void ipmr_destroy_unres(struct mr_table *mrt, struct mfc_cache *c)
mroute_netlink_event(mrt, (struct mfc_cache *)c, RTM_DELROUTE);
ipmr_destroy_unres(mrt, (struct mfc_cache *)c);
static struct mfc_cache *ipmr_cache_find(struct mr_table *mrt,
static struct mfc_cache *ipmr_cache_find_any(struct mr_table *mrt,
static struct mfc_cache *ipmr_cache_find_parent(struct mr_table *mrt,
static struct mfc_cache *ipmr_cache_alloc(void)
struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_KERNEL);
static struct mfc_cache *ipmr_cache_alloc_unres(void)
struct mfc_cache *c = kmem_cache_zalloc(mrt_cachep, GFP_ATOMIC);
struct mfc_cache *uc, struct mfc_cache *c)