Lines Matching defs:rfa

801 #define	MEXT_INIT(m, buf, size, free, arg, rfa, ref, flag) {		\
809 MEXT_RFA(m) = (rfa); \
814 #define MBUF_CL_INIT(m, buf, rfa, ref, flag) \
815 MEXT_INIT(m, buf, m_maxsize(MC_CL), NULL, NULL, rfa, ref, flag)
817 #define MBUF_BIGCL_INIT(m, buf, rfa, ref, flag) \
818 MEXT_INIT(m, buf, m_maxsize(MC_BIGCL), m_bigfree, NULL, rfa, ref, flag)
820 #define MBUF_16KCL_INIT(m, buf, rfa, ref, flag) \
821 MEXT_INIT(m, buf, m_maxsize(MC_16KCL), m_16kfree, NULL, rfa, ref, flag)
2196 mcache_obj_t *rfa, *nexto = o->obj_next;
2249 rfa = (mcache_obj_t *)(void *)MEXT_RFA(m);
2250 rfa->obj_next = ref_list;
2251 ref_list = rfa;
2314 struct ext_ref *rfa;
2401 rfa = (struct ext_ref *)ref_list;
2403 ((mcache_obj_t *)(void *)rfa)->obj_next = NULL;
2455 MBUF_16KCL_INIT(ms, cl, rfa, 0, EXTF_COMPOSITE);
2457 MBUF_BIGCL_INIT(ms, cl, rfa, 0, EXTF_COMPOSITE);
2459 MBUF_CL_INIT(ms, cl, rfa, 0, EXTF_COMPOSITE);
3338 struct ext_ref *rfa = NULL;
3363 rfa = MEXT_RFA(m);
3395 if (rfa == NULL &&
3396 (rfa = mcache_alloc(ref_cache, MSLEEPF(wait))) == NULL) {
3401 MEXT_INIT(m, extbuf, extsize, extfree, extarg, rfa, 1, 0);
3424 struct ext_ref *rfa;
3429 rfa = MEXT_RFA(m);
3431 ASSERT(cl != NULL && rfa != NULL);
3437 MBUF_CL_INIT(m, cl, rfa, 1, flag);
3455 struct ext_ref *rfa;
3457 if ((rfa = mcache_alloc(ref_cache, MSLEEPF(wait))) == NULL)
3462 MBUF_CL_INIT(m, m->m_ext.ext_buf, rfa, 1, 0);
3464 mcache_free(ref_cache, rfa);
3526 struct ext_ref *rfa;
3528 if ((rfa = mcache_alloc(ref_cache, MSLEEPF(wait))) == NULL)
3533 MBUF_BIGCL_INIT(m, m->m_ext.ext_buf, rfa, 1, 0);
3535 mcache_free(ref_cache, rfa);
3562 struct ext_ref *rfa;
3564 if ((rfa = mcache_alloc(ref_cache, MSLEEPF(wait))) == NULL)
3569 MBUF_16KCL_INIT(m, m->m_ext.ext_buf, rfa, 1, 0);
3571 mcache_free(ref_cache, rfa);
3639 struct ext_ref *rfa;
3681 rfa = MEXT_RFA(m);
3683 ASSERT(cl != NULL && rfa != NULL);
3690 MBUF_16KCL_INIT(m, cl, rfa, 1, flag);
3692 MBUF_BIGCL_INIT(m, cl, rfa, 1, flag);
3694 MBUF_CL_INIT(m, cl, rfa, 1, flag);
3983 struct ext_ref *rfa;
4002 rfa = MEXT_RFA(m);
4004 ASSERT(cl != NULL && rfa != NULL);
4014 MBUF_16KCL_INIT(m, cl, rfa, 1, flag);
4016 MBUF_BIGCL_INIT(m, cl, rfa, 1, flag);
4018 MBUF_CL_INIT(m, cl, rfa, 1, flag);
4159 mcache_obj_t *o, *rfa;
4193 rfa = (mcache_obj_t *)(void *)MEXT_RFA(m);
4194 rfa->obj_next = ref_list;
4195 ref_list = rfa;