Lines Matching full:cmc
1096 struct mchain mc, cmc; in uipc_sosend_stream_or_seqpacket() local
1112 cmc = MCHAIN_INITIALIZER(&cmc); in uipc_sosend_stream_or_seqpacket()
1117 if (c != NULL && (error = unp_internalize(c, &cmc, td))) in uipc_sosend_stream_or_seqpacket()
1169 unp_addsockcred(td, &cmc, unp2->unp_flags); in uipc_sosend_stream_or_seqpacket()
1184 while (mc.mc_len + cmc.mc_len > 0) { in uipc_sosend_stream_or_seqpacket()
1191 if (__predict_false(cmc.mc_len > sb->sb_hiwat)) { in uipc_sosend_stream_or_seqpacket()
1207 if (space < sb->sb_lowat || space < cmc.mc_len) { in uipc_sosend_stream_or_seqpacket()
1228 MPASS(space >= cmc.mc_len); in uipc_sosend_stream_or_seqpacket()
1229 space -= cmc.mc_len; in uipc_sosend_stream_or_seqpacket()
1232 MPASS(!STAILQ_EMPTY(&cmc.mc_q)); in uipc_sosend_stream_or_seqpacket()
1254 if (!STAILQ_EMPTY(&cmc.mc_q)) { in uipc_sosend_stream_or_seqpacket()
1255 STAILQ_CONCAT(&sb->uxst_mbq, &cmc.mc_q); in uipc_sosend_stream_or_seqpacket()
1256 sb->sb_ctl += cmc.mc_len; in uipc_sosend_stream_or_seqpacket()
1257 sb->sb_mbcnt += cmc.mc_mlen; in uipc_sosend_stream_or_seqpacket()
1258 cmc.mc_len = 0; in uipc_sosend_stream_or_seqpacket()
1310 if (!mc_empty(&cmc)) in uipc_sosend_stream_or_seqpacket()
1311 unp_scan(mc_first(&cmc), unp_freerights); in uipc_sosend_stream_or_seqpacket()
1314 mc_freem(&cmc); in uipc_sosend_stream_or_seqpacket()
1557 struct mchain cmc; in uipc_soreceive_stream_or_seqpacket() local
1559 mc_init_m(&cmc, control); in uipc_soreceive_stream_or_seqpacket()
1564 cmc.mc_len + sb->sb_ccc + sb->sb_ctl > in uipc_soreceive_stream_or_seqpacket()
1578 unp_scan(mc_first(&cmc), in uipc_soreceive_stream_or_seqpacket()
1580 mc_freem(&cmc); in uipc_soreceive_stream_or_seqpacket()
1586 STAILQ_CONCAT(&cmc.mc_q, &sb->uxst_mbq); in uipc_soreceive_stream_or_seqpacket()
1587 STAILQ_SWAP(&cmc.mc_q, &sb->uxst_mbq, mbuf); in uipc_soreceive_stream_or_seqpacket()
1948 struct mchain cmc = MCHAIN_INITIALIZER(&cmc); in uipc_sosend_dgram() local
1976 if (c != NULL && (error = unp_internalize(c, &cmc, td))) in uipc_sosend_dgram()
2043 unp_addsockcred(td, &cmc, unp2->unp_flags); in uipc_sosend_dgram()
2056 if (!STAILQ_EMPTY(&cmc.mc_q)) { in uipc_sosend_dgram()
2057 f->m_next = mc_first(&cmc); in uipc_sosend_dgram()
2058 mc_last(&cmc)->m_next = m; in uipc_sosend_dgram()
2060 STAILQ_INIT(&cmc.mc_q); in uipc_sosend_dgram()
2064 ctl = f->m_len + cmc.mc_len; in uipc_sosend_dgram()
2065 mbcnt += cmc.mc_mlen; in uipc_sosend_dgram()
2131 STAILQ_FIRST(&cmc.mc_q) = f->m_next; in uipc_sosend_dgram()
2146 if (!mc_empty(&cmc)) in uipc_sosend_dgram()
2147 unp_scan(mc_first(&cmc), unp_freerights); in uipc_sosend_dgram()
2151 mc_freem(&cmc); in uipc_sosend_dgram()