Lines Matching refs:msgp
759 const void *msgp; /* XXX msgp is actually mtext. */ member
765 kern_msgsnd(struct thread *td, int msqid, const void *msgp, in kern_msgsnd() argument
1018 if ((error = copyin(msgp, &msgpool[next * msginfo.msgssz], in kern_msgsnd()
1030 msgp = (const char *)msgp + tlen; in kern_msgsnd()
1112 DPRINTF(("call to msgsnd(%d, %p, %zu, %d)\n", uap->msqid, uap->msgp, in sys_msgsnd()
1115 if ((error = copyin(uap->msgp, &mtype, sizeof(mtype))) != 0) { in sys_msgsnd()
1120 (const char *)uap->msgp + sizeof(mtype), in sys_msgsnd()
1127 void *msgp; member
1135 kern_msgrcv(struct thread *td, int msqid, void *msgp, size_t msgsz, long msgtyp, in kern_msgrcv() argument
1369 error = copyout(&msgpool[next * msginfo.msgssz], msgp, tlen); in kern_msgrcv()
1378 msgp = (char *)msgp + tlen; in kern_msgrcv()
1401 uap->msgp, uap->msgsz, uap->msgtyp, uap->msgflg)); in sys_msgrcv()
1404 (char *)uap->msgp + sizeof(mtype), uap->msgsz, in sys_msgrcv()
1407 if ((error = copyout(&mtype, uap->msgp, sizeof(mtype))) != 0) in sys_msgrcv()
1790 const void *msgp; in freebsd32_msgsnd() local
1795 msgp = PTRIN(uap->msgp); in freebsd32_msgsnd()
1796 if ((error = copyin(msgp, &mtype32, sizeof(mtype32))) != 0) in freebsd32_msgsnd()
1800 (const char *)msgp + sizeof(mtype32), in freebsd32_msgsnd()
1807 void *msgp; in freebsd32_msgrcv() local
1812 msgp = PTRIN(uap->msgp); in freebsd32_msgrcv()
1814 (char *)msgp + sizeof(mtype32), uap->msgsz, in freebsd32_msgrcv()
1818 return (copyout(&mtype32, msgp, sizeof(mtype32))); in freebsd32_msgrcv()