Lines Matching defs:controlp
1380 struct uio *uio, struct mbuf **controlp, int *flagsp)
1402 if (controlp != NULL) {
1403 *controlp = m_copym(m, 0, m->m_len, M_WAITOK);
1404 controlp = &(*controlp)->m_next;
1443 struct mbuf **mp0, struct mbuf **controlp, int *flagsp)
1455 if (controlp != NULL)
1456 *controlp = NULL;
1529 return (uipc_peek_dgram(so, m, psa, uio, controlp, flagsp));
1549 * controlp == NULL). In some cases there can be only MT_CONTROL mbufs
1559 error = unp_externalize(cm, controlp, flags);
1566 if (controlp != NULL) {
1567 while (*controlp != NULL)
1568 controlp = &(*controlp)->m_next;
2439 unp_externalize(struct mbuf *control, struct mbuf **controlp, int flags)
2455 if (controlp != NULL) /* controlp == NULL => free control messages */
2456 *controlp = NULL;
2470 if (error || controlp == NULL) {
2483 *controlp = sbcreatecontrol(NULL, newlen,
2487 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2491 m_freem(*controlp);
2492 *controlp = NULL;
2507 m_chtype(*controlp, MT_EXTCONTROL);
2512 if (error || controlp == NULL)
2514 *controlp = sbcreatecontrol(NULL, datalen,
2517 CMSG_DATA(mtod(*controlp, struct cmsghdr *)),
2520 controlp = &(*controlp)->m_next;
2613 unp_internalize(struct mbuf **controlp, struct thread *td,
2631 MPASS((*controlp)->m_next == NULL); /* COMPAT_OLDSOCK may violate */
2637 control = *controlp;
2638 *controlp = NULL;
2639 initial_controlp = controlp;
2653 *controlp = sbcreatecontrol(NULL, sizeof(*cmcred),
2656 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2709 *controlp = sbcreatecontrol(NULL, newlen,
2726 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2741 *controlp = sbcreatecontrol(NULL, sizeof(*tv),
2744 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2749 *controlp = sbcreatecontrol(NULL, sizeof(*bt),
2752 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2757 *controlp = sbcreatecontrol(NULL, sizeof(*ts),
2760 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2765 *controlp = sbcreatecontrol(NULL, sizeof(*ts),
2768 CMSG_DATA(mtod(*controlp, struct cmsghdr *));
2778 *space += (*controlp)->m_len;
2780 if ((*controlp)->m_flags & M_EXT)
2781 *mbcnt += (*controlp)->m_ext.ext_size;
2782 *clast = *controlp;
2784 controlp = &(*controlp)->m_next;