Lines Matching refs:msgp
763 const void *msgp; /* XXX msgp is actually mtext. */ member
769 kern_msgsnd(struct thread *td, int msqid, const void *msgp, in kern_msgsnd() argument
1022 if ((error = copyin(msgp, &msgpool[next * msginfo.msgssz], in kern_msgsnd()
1034 msgp = (const char *)msgp + tlen; in kern_msgsnd()
1116 DPRINTF(("call to msgsnd(%d, %p, %zu, %d)\n", uap->msqid, uap->msgp, in sys_msgsnd()
1119 if ((error = copyin(uap->msgp, &mtype, sizeof(mtype))) != 0) { in sys_msgsnd()
1124 (const char *)uap->msgp + sizeof(mtype), in sys_msgsnd()
1131 void *msgp; member
1139 kern_msgrcv(struct thread *td, int msqid, void *msgp, size_t msgsz, long msgtyp, in kern_msgrcv() argument
1373 error = copyout(&msgpool[next * msginfo.msgssz], msgp, tlen); in kern_msgrcv()
1382 msgp = (char *)msgp + tlen; in kern_msgrcv()
1405 uap->msgp, uap->msgsz, uap->msgtyp, uap->msgflg)); in sys_msgrcv()
1408 (char *)uap->msgp + sizeof(mtype), uap->msgsz, in sys_msgrcv()
1411 if ((error = copyout(&mtype, uap->msgp, sizeof(mtype))) != 0) in sys_msgrcv()
1794 const void *msgp; in freebsd32_msgsnd() local
1799 msgp = PTRIN(uap->msgp); in freebsd32_msgsnd()
1800 if ((error = copyin(msgp, &mtype32, sizeof(mtype32))) != 0) in freebsd32_msgsnd()
1804 (const char *)msgp + sizeof(mtype32), in freebsd32_msgsnd()
1811 void *msgp; in freebsd32_msgrcv() local
1816 msgp = PTRIN(uap->msgp); in freebsd32_msgrcv()
1818 (char *)msgp + sizeof(mtype32), uap->msgsz, in freebsd32_msgrcv()
1822 return (copyout(&mtype32, msgp, sizeof(mtype32))); in freebsd32_msgrcv()