msghdr 156 compat/common/uipc_syscalls_43.c struct msghdr msg; msghdr 210 compat/common/uipc_syscalls_43.c struct msghdr msg; msghdr 256 compat/common/uipc_syscalls_43.c struct msghdr msg; msghdr 282 compat/common/uipc_syscalls_43.c struct msghdr msg; msghdr 598 compat/linux/linux_socket.c struct msghdr *msg, rmsg; msghdr 613 compat/linux/linux_socket.c msg = (struct msghdr *)stackgap_alloc(sgp, sizeof(*msg)); msghdr 1008 compat/linux/linux_socket.c struct msghdr msg; msghdr 1015 compat/linux/linux_socket.c SCARG(&bla, msg) = (struct msghdr *)lla.msg; msghdr 1043 compat/linux/linux_socket.c struct msghdr msg, *nmsg = NULL; msghdr 1058 compat/linux/linux_socket.c nmsg = (struct msghdr *)stackgap_alloc(&sg, msghdr 1059 compat/linux/linux_socket.c sizeof(struct msghdr)); msghdr 1069 compat/linux/linux_socket.c if ((error = copyout(&msg, nmsg, sizeof(struct msghdr)))) msghdr 167 compat/linux/linux_socketcall.h struct msghdr *msg; msghdr 173 compat/linux/linux_socketcall.h struct msghdr *msg; msghdr 403 compat/osf1/osf1_cvt.c struct msghdr *bmh; msghdr 57 compat/osf1/osf1_cvt.h struct msghdr *nmh); msghdr 97 compat/osf1/osf1_socket.c struct msghdr bsd_msghdr; msghdr 120 compat/osf1/osf1_socket.c sizeof (struct msghdr))) msghdr 1530 compat/svr4/svr4_stream.c struct msghdr msg; msghdr 1574 compat/svr4/svr4_stream.c struct msghdr msg; msghdr 109 kern/sysv_msg.c msg_freehdr(struct msg *msghdr) msghdr 111 kern/sysv_msg.c while (msghdr->msg_ts > 0) { msghdr 115 kern/sysv_msg.c if (msghdr->msg_spot < 0 || msghdr->msg_spot >= msginfo.msgseg) msghdr 118 kern/sysv_msg.c next = msgmaps[msghdr->msg_spot].next; msghdr 119 kern/sysv_msg.c msgmaps[msghdr->msg_spot].next = free_msgmaps; msghdr 120 kern/sysv_msg.c free_msgmaps = msghdr->msg_spot; msghdr 122 kern/sysv_msg.c msghdr->msg_spot = next; msghdr 123 kern/sysv_msg.c if (msghdr->msg_ts >= msginfo.msgssz) msghdr 124 kern/sysv_msg.c msghdr->msg_ts -= msginfo.msgssz; msghdr 126 kern/sysv_msg.c msghdr->msg_ts = 0; msghdr 129 kern/sysv_msg.c if (msghdr->msg_spot != -1) msghdr 132 kern/sysv_msg.c msghdr->msg_next = free_msghdrs; msghdr 133 kern/sysv_msg.c free_msghdrs = msghdr; msghdr 156 kern/sysv_msg.c struct msg *msghdr; msghdr 185 kern/sysv_msg.c msghdr = msqptr->msg_first; msghdr 186 kern/sysv_msg.c while (msghdr != NULL) { msghdr 190 kern/sysv_msg.c msqptr->msg_cbytes -= msghdr->msg_ts; msghdr 192 kern/sysv_msg.c msghdr_tmp = msghdr; msghdr 193 kern/sysv_msg.c msghdr = msghdr->msg_next; msghdr 349 kern/sysv_msg.c struct msg *msghdr; msghdr 487 kern/sysv_msg.c msghdr = free_msghdrs; msghdr 488 kern/sysv_msg.c free_msghdrs = msghdr->msg_next; msghdr 489 kern/sysv_msg.c msghdr->msg_spot = -1; msghdr 490 kern/sysv_msg.c msghdr->msg_ts = msgsz; msghdr 513 kern/sysv_msg.c msgmaps[next].next = msghdr->msg_spot; msghdr 514 kern/sysv_msg.c msghdr->msg_spot = next; msghdr 522 kern/sysv_msg.c if ((eval = copyin(user_msgp, &msghdr->msg_type, msghdr 523 kern/sysv_msg.c sizeof(msghdr->msg_type))) != 0) { msghdr 525 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 530 kern/sysv_msg.c user_msgp += sizeof(msghdr->msg_type); msghdr 536 kern/sysv_msg.c if (msghdr->msg_type < 1) { msghdr 537 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 540 kern/sysv_msg.c DPRINTF(("mtype (%d) < 1\n", msghdr->msg_type)); msghdr 548 kern/sysv_msg.c next = msghdr->msg_spot; msghdr 565 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 589 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 599 kern/sysv_msg.c msqptr->msg_first = msghdr; msghdr 600 kern/sysv_msg.c msqptr->msg_last = msghdr; msghdr 602 kern/sysv_msg.c msqptr->msg_last->msg_next = msghdr; msghdr 603 kern/sysv_msg.c msqptr->msg_last = msghdr; msghdr 607 kern/sysv_msg.c msqptr->msg_cbytes += msghdr->msg_ts; msghdr 635 kern/sysv_msg.c struct msg *msghdr; msghdr 673 kern/sysv_msg.c msghdr = NULL; msghdr 674 kern/sysv_msg.c while (msghdr == NULL) { msghdr 676 kern/sysv_msg.c msghdr = msqptr->msg_first; msghdr 677 kern/sysv_msg.c if (msghdr != NULL) { msghdr 678 kern/sysv_msg.c if (msgsz < msghdr->msg_ts && msghdr 682 kern/sysv_msg.c msgsz, msghdr->msg_ts)); msghdr 689 kern/sysv_msg.c msqptr->msg_first = msghdr->msg_next; msghdr 701 kern/sysv_msg.c (msghdr = *prev) != NULL; msghdr 702 kern/sysv_msg.c previous = msghdr, prev = &msghdr->msg_next) { msghdr 712 kern/sysv_msg.c if (msgtyp == msghdr->msg_type || msghdr 713 kern/sysv_msg.c msghdr->msg_type <= -msgtyp) { msghdr 715 kern/sysv_msg.c "requested %d\n", msghdr->msg_type, msghdr 717 kern/sysv_msg.c if (msgsz < msghdr->msg_ts && msghdr 722 kern/sysv_msg.c msgsz, msghdr->msg_ts)); msghdr 725 kern/sysv_msg.c *prev = msghdr->msg_next; msghdr 726 kern/sysv_msg.c if (msghdr == msqptr->msg_last) { msghdr 758 kern/sysv_msg.c if (msghdr != NULL) msghdr 802 kern/sysv_msg.c msqptr->msg_cbytes -= msghdr->msg_ts; msghdr 814 kern/sysv_msg.c msghdr->msg_ts)); msghdr 815 kern/sysv_msg.c if (msgsz > msghdr->msg_ts) msghdr 816 kern/sysv_msg.c msgsz = msghdr->msg_ts; msghdr 822 kern/sysv_msg.c eval = copyout(&msghdr->msg_type, user_msgp, msghdr 823 kern/sysv_msg.c sizeof(msghdr->msg_type)); msghdr 826 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 830 kern/sysv_msg.c user_msgp += sizeof(msghdr->msg_type); msghdr 836 kern/sysv_msg.c next = msghdr->msg_spot; msghdr 855 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 867 kern/sysv_msg.c msg_freehdr(msghdr); msghdr 392 kern/uipc_syscalls.c struct msghdr msg; msghdr 416 kern/uipc_syscalls.c struct msghdr msg; msghdr 446 kern/uipc_syscalls.c sendit(struct proc *p, int s, struct msghdr *mp, int flags, register_t *retsize) msghdr 557 kern/uipc_syscalls.c struct msghdr msg; msghdr 587 kern/uipc_syscalls.c struct msghdr msg; msghdr 625 kern/uipc_syscalls.c recvit(struct proc *p, int s, struct msghdr *mp, caddr_t namelenp, msghdr 346 sys/socket.h struct msghdr { msghdr 454 sys/socket.h ssize_t recvmsg(int, struct msghdr *, int); msghdr 458 sys/socket.h ssize_t sendmsg(int, const struct msghdr *, int); msghdr 237 sys/socketvar.h struct msghdr; msghdr 311 sys/socketvar.h int sendit(struct proc *, int, struct msghdr *, int, register_t *); msghdr 312 sys/socketvar.h int recvit(struct proc *, int, struct msghdr *, caddr_t, msghdr 139 sys/syscallargs.h syscallarg(struct msghdr *) msg; msghdr 145 sys/syscallargs.h syscallarg(const struct msghdr *) msg;