Lines Matching defs:msglen
1158 u_int idx, len, msglen;
1175 error = copyin(buf + idx, &msglen, sizeof(msglen));
1178 if (msglen < sizeof(struct cmsghdr))
1180 msglen = FREEBSD32_ALIGN(msglen);
1181 if (idx + msglen > buflen)
1183 idx += msglen;
1184 msglen += CMSG_ALIGN(sizeof(struct cmsghdr)) -
1186 len += CMSG_ALIGN(msglen);
1202 msglen = *(u_int *)md;
1203 msglen = FREEBSD32_ALIGN(msglen);
1206 *(u_int *)md = msglen + CMSG_ALIGN(sizeof(struct cmsghdr)) -
1213 msglen -= FREEBSD32_ALIGN(sizeof(struct cmsghdr));
1214 if (msglen > 0) {
1215 error = copyin(buf, md, msglen);
1218 md = (char *)md + CMSG_ALIGN(msglen);
1219 buf += msglen;
1220 buflen -= msglen;