Symbol: mfcb
usr/src/uts/common/inet/ip/ip_mroute.c
1171
struct mfcb *mfcbp;
usr/src/uts/common/inet/ip/ip_mroute.c
1403
release_mfc(struct mfcb *mfcbp)
usr/src/uts/common/inet/ip/ip_mroute.c
1542
struct mfcb *mfcbp;
usr/src/uts/common/inet/ip/ip_mroute.c
209
static void release_mfc(struct mfcb *);
usr/src/uts/common/inet/ip/ip_mroute.c
262
#define MFCB_REFHOLD(mfcb) { \
usr/src/uts/common/inet/ip/ip_mroute.c
263
mutex_enter(&(mfcb)->mfcb_lock); \
usr/src/uts/common/inet/ip/ip_mroute.c
264
(mfcb)->mfcb_refcnt++; \
usr/src/uts/common/inet/ip/ip_mroute.c
265
ASSERT((mfcb)->mfcb_refcnt != 0); \
usr/src/uts/common/inet/ip/ip_mroute.c
266
mutex_exit(&(mfcb)->mfcb_lock); \
usr/src/uts/common/inet/ip/ip_mroute.c
269
#define MFCB_REFRELE(mfcb) { \
usr/src/uts/common/inet/ip/ip_mroute.c
270
mutex_enter(&(mfcb)->mfcb_lock); \
usr/src/uts/common/inet/ip/ip_mroute.c
271
ASSERT((mfcb)->mfcb_refcnt != 0); \
usr/src/uts/common/inet/ip/ip_mroute.c
272
if (--(mfcb)->mfcb_refcnt == 0 && \
usr/src/uts/common/inet/ip/ip_mroute.c
273
((mfcb)->mfcb_marks & MFCB_MARK_CONDEMNED)) { \
usr/src/uts/common/inet/ip/ip_mroute.c
274
release_mfc(mfcb); \
usr/src/uts/common/inet/ip/ip_mroute.c
276
mutex_exit(&(mfcb)->mfcb_lock); \
usr/src/uts/common/inet/ip/ip_mroute.c
445
struct mfcb *mfcbp;
usr/src/uts/common/inet/ip/ip_mroute.c
594
ipst->ips_mfcs = kmem_zalloc(sizeof (struct mfcb) * MFCTBLSIZ,
usr/src/uts/common/inet/ip/ip_mroute.c
756
struct mfcb *mfcbp;
usr/src/uts/common/inet/ip/ip_mroute.c
776
kmem_free(ipst->ips_mfcs, sizeof (struct mfcb) * MFCTBLSIZ);
usr/src/uts/common/inet/ip_stack.h
342
struct mfcb *ips_mfcs; /* kernel routing table */