Lines Matching refs:msgp
760 const void *msgp; /* XXX msgp is actually mtext. */ member
766 kern_msgsnd(struct thread *td, int msqid, const void *msgp, in kern_msgsnd() argument
1019 if ((error = copyin(msgp, &msgpool[next * msginfo.msgssz], in kern_msgsnd()
1031 msgp = (const char *)msgp + tlen; in kern_msgsnd()
1113 DPRINTF(("call to msgsnd(%d, %p, %zu, %d)\n", uap->msqid, uap->msgp, in sys_msgsnd()
1116 if ((error = copyin(uap->msgp, &mtype, sizeof(mtype))) != 0) { in sys_msgsnd()
1121 (const char *)uap->msgp + sizeof(mtype), in sys_msgsnd()
1128 void *msgp; member
1136 kern_msgrcv(struct thread *td, int msqid, void *msgp, size_t msgsz, long msgtyp, in kern_msgrcv() argument
1370 error = copyout(&msgpool[next * msginfo.msgssz], msgp, tlen); in kern_msgrcv()
1379 msgp = (char *)msgp + tlen; in kern_msgrcv()
1402 uap->msgp, uap->msgsz, uap->msgtyp, uap->msgflg)); in sys_msgrcv()
1405 (char *)uap->msgp + sizeof(mtype), uap->msgsz, in sys_msgrcv()
1408 if ((error = copyout(&mtype, uap->msgp, sizeof(mtype))) != 0) in sys_msgrcv()
1825 const void *msgp; in freebsd32_msgsnd() local
1830 msgp = PTRIN(uap->msgp); in freebsd32_msgsnd()
1831 if ((error = copyin(msgp, &mtype32, sizeof(mtype32))) != 0) in freebsd32_msgsnd()
1835 (const char *)msgp + sizeof(mtype32), in freebsd32_msgsnd()
1842 void *msgp; in freebsd32_msgrcv() local
1847 msgp = PTRIN(uap->msgp); in freebsd32_msgrcv()
1849 (char *)msgp + sizeof(mtype32), uap->msgsz, in freebsd32_msgrcv()
1853 return (copyout(&mtype32, msgp, sizeof(mtype32))); in freebsd32_msgrcv()