Lines Matching defs:control
1237 /* Helper routine that appends data, control, and address to a sockbuf. */
1240 struct mbuf *m0, struct mbuf *control, struct mbuf *ctrl_last)
1246 if (control != NULL)
1247 kmsan_check_mbuf(control, "sbappend");
1274 ctrl_last->m_next = m0; /* concatenate data to control */
1276 control = m0;
1277 m->m_next = control;
1292 * Append address and data, and optionally, control (ancillary) data to the
1299 struct mbuf *m0, struct mbuf *control)
1310 space += m_length(control, &ctrl_last);
1314 return (sbappendaddr_locked_internal(sb, asa, m0, control, ctrl_last));
1318 * Append address and data, and optionally, control (ancillary) data to the
1325 struct mbuf *m0, struct mbuf *control)
1331 ctrl_last = (control == NULL) ? NULL : m_last(control);
1332 return (sbappendaddr_locked_internal(sb, asa, m0, control, ctrl_last));
1336 * Append address and data, and optionally, control (ancillary) data to the
1343 struct mbuf *m0, struct mbuf *control)
1348 retval = sbappendaddr_locked(sb, asa, m0, control);
1355 struct mbuf *control, int flags)
1361 kmsan_check_mbuf(control, "sbappend");
1364 m_last(control)->m_next = m0;
1368 for (m = control; m->m_next; m = m->m_next)
1372 SBLINKRECORD(sb, control);
1381 sbappendcontrol(struct sockbuf *sb, struct mbuf *m0, struct mbuf *control,
1386 sbappendcontrol_locked(sb, m0, control, flags);
1646 * when sosend_generic() needs to send only control data.
1836 * Create a "control" mbuf containing the specified data with the specified