Lines Matching refs:MC_CL

113  * MC_CL:
125 * It is backed by MC_MBUF and MC_CL rudimentary caches. Several
332 MC_CL, /* Cluster */
584 { MC_CL, NULL, TAILQ_HEAD_INITIALIZER(m_slablist(MC_CL)),
815 MEXT_INIT(m, buf, m_maxsize(MC_CL), NULL, NULL, rfa, ref, flag)
985 case MC_CL:
1192 m_minlimit(MC_CL) = c;
1193 m_maxlimit(MC_CL) = s + c; /* in 2KB unit */
1194 m_maxsize(MC_CL) = m_size(MC_CL) = MCLBYTES;
1195 (void) snprintf(m_cname(MC_CL), MAX_MBUF_CNAME, "cl");
1218 m_maxlimit(MC_MBUF_CL) = m_maxlimit(MC_CL);
1220 m_size(MC_MBUF_CL) = m_size(MC_MBUF) + m_size(MC_CL);
1248 mbstat.m_mclbytes = m_maxsize(MC_CL);
1480 freelist_init(m_class(MC_CL));
1602 if ((class == MC_MBUF || class == MC_CL) && (wait & MCR_COMP))
1623 } else if (class == MC_CL) {
1647 if (class == MC_CL) {
1648 mbstat.m_clfree = (--m_infree(MC_CL)) + m_infree(MC_MBUF_CL);
1712 VERIFY(class != MC_CL || sp->sl_refcnt == NCLPBG);
1738 if (class == MC_CL) {
1808 if (class == MC_CL) {
1809 mbstat.m_clfree = (++m_infree(MC_CL)) + m_infree(MC_MBUF_CL);
1867 } else if (class == MC_CL && sp->sl_refcnt == 0 &&
1874 m_total(MC_CL) -= NCLPBG;
1875 mbstat.m_clusters = m_total(MC_CL);
1876 m_infree(MC_CL) -= NCLPBG;
1878 VERIFY(m_total(MC_CL) >= m_minlimit(MC_CL));
1951 VERIFY(m_infree(class) == 0 || class == MC_CL);
2185 cl_class = MC_CL;
2219 if (cl_class == MC_CL) {
2272 slab_free(MC_CL, cl);
2368 cl_class = MC_CL;
2417 cl_mca = mcl_audit_buf2mca(MC_CL, (mcache_obj_t *)cl);
2442 size = m_maxsize(MC_CL);
2583 mca = mcl_audit_buf2mca(MC_CL, cl);
2585 size = m_maxsize(MC_CL);
2862 VERIFY(class == MC_MBUF || class == MC_CL || class == MC_BIGCL ||
2869 case MC_CL:
2893 VERIFY(class == MC_MBUF || class == MC_CL);
2969 } else { /* MC_CL */
2971 m_infree(MC_CL) + m_infree(MC_MBUF_CL);
2972 mbstat.m_clusters = m_total(MC_CL);
2998 VERIFY(class == MC_CL || class == MC_BIGCL);
3023 case MC_CL:
3065 case MC_CL:
3099 VERIFY(m_total(MC_CL) <= m_maxlimit(MC_CL));
3109 m_wantpurge(MC_CL)++;
3115 case MC_CL:
3125 m_wantpurge(MC_CL)++;
3280 mcache_free(m_cache(MC_CL), m->m_ext.ext_buf);
3351 mcache_free(m_cache(MC_CL), m->m_ext.ext_buf);
3479 return (mcache_alloc(m_cache(MC_CL), mcflags));
3486 mcache_free(m_cache(MC_CL), p);
3643 ASSERT(bufsize == m_maxsize(MC_CL) ||
3667 if (bufsize == m_maxsize(MC_CL))
3772 } else if (packetlen > m_maxsize(MC_CL)) {
3779 bufsize = m_maxsize(MC_CL);
3781 } else if (wantsize == m_maxsize(MC_CL) ||
3793 bufsize = m_maxsize(MC_CL);
3917 else if (resid > m_maxsize(MC_CL))
3920 r_bufsize = m_maxsize(MC_CL);
3935 if (r_bufsize <= m_maxsize(MC_CL))
3955 if (bufsize <= m_maxsize(MC_CL))
4075 m_maxsize(MC_CL)));
4088 m_maxsize(MC_CL)));
4104 m_maxsize(MC_CL)));
4280 mcache_free_ext(m_cache(MC_CL), mcl_list);
4963 m->m_len = len = MIN(len, m_maxsize(MC_CL));
5022 m_clusters = m_total(MC_CL);
5028 m_clfree = m_infree(MC_CL);
5490 if (m->m_len <= m_maxsize(MC_CL))
5865 if (class == MC_CL) {
5886 if (class == MC_CL) {
6005 (m_total(MC_CL) - m_infree(MC_CL));
6006 if ((n + m_total(MC_CL)) > m_maxlimit(MC_CL))
6007 n = m_maxlimit(MC_CL) - m_total(MC_CL);
6010 if (n > 0 && freelist_populate(MC_CL, n, M_WAIT) > 0)
6048 (m_total(MC_BIGCL) + m_total(MC_CL))) {
6316 case MC_CL:
6767 } else if (m_class(i) == MC_CL) {