/kernel/linux/linux-5.10/ipc/ |
H A D | msg.c | 90 size_t msgsz; member 186 static inline bool msg_fits_inqueue(struct msg_queue *msq, size_t msgsz) in msg_fits_inqueue() argument 188 return msgsz + msq->q_cbytes <= msq->q_qbytes && in msg_fits_inqueue() 193 struct msg_sender *mss, size_t msgsz) in ss_add() 196 mss->msgsz = msgsz; in ss_add() 236 else if (!msg_fits_inqueue(msq, mss->msgsz)) { in ss_wakeup() 843 size_t msgsz, int msgflg) in do_msgsnd() 853 if (msgsz > ns->msg_ctlmax || (long) msgsz < in do_msgsnd() 192 ss_add(struct msg_queue *msq, struct msg_sender *mss, size_t msgsz) ss_add() argument 842 do_msgsnd(int msqid, long mtype, void __user *mtext, size_t msgsz, int msgflg) do_msgsnd() argument 955 ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg) ksys_msgsnd() argument 978 compat_ksys_msgsnd(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, int msgflg) compat_ksys_msgsnd() argument 1023 size_t msgsz; do_msg_fill() local 1258 ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg) ksys_msgrcv() argument 1274 size_t msgsz; compat_do_msg_fill() local 1285 compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, compat_long_t msgtyp, int msgflg) compat_ksys_msgrcv() argument [all...] |
H A D | util.h | 282 long compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, 285 compat_ssize_t msgsz, int msgflg);
|
/kernel/linux/linux-6.6/ipc/ |
H A D | msg.c | 91 size_t msgsz; member 187 static inline bool msg_fits_inqueue(struct msg_queue *msq, size_t msgsz) in msg_fits_inqueue() argument 189 return msgsz + msq->q_cbytes <= msq->q_qbytes && in msg_fits_inqueue() 194 struct msg_sender *mss, size_t msgsz) in ss_add() 197 mss->msgsz = msgsz; in ss_add() 237 else if (!msg_fits_inqueue(msq, mss->msgsz)) { in ss_wakeup() 849 size_t msgsz, int msgflg) in do_msgsnd() 859 if (msgsz > ns->msg_ctlmax || (long) msgsz < in do_msgsnd() 193 ss_add(struct msg_queue *msq, struct msg_sender *mss, size_t msgsz) ss_add() argument 848 do_msgsnd(int msqid, long mtype, void __user *mtext, size_t msgsz, int msgflg) do_msgsnd() argument 961 ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg) ksys_msgsnd() argument 984 compat_ksys_msgsnd(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, int msgflg) compat_ksys_msgsnd() argument 1029 size_t msgsz; do_msg_fill() local 1264 ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg) ksys_msgrcv() argument 1280 size_t msgsz; compat_do_msg_fill() local 1291 compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, compat_long_t msgtyp, int msgflg) compat_ksys_msgrcv() argument [all...] |
H A D | util.h | 283 long compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz, 286 compat_ssize_t msgsz, int msgflg);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | compat.h | 705 compat_ssize_t msgsz, compat_long_t msgtyp, int msgflg); 707 compat_ssize_t msgsz, int msgflg);
|
H A D | syscalls.h | 803 size_t msgsz, long msgtyp, int msgflg); 805 size_t msgsz, int msgflg); 1360 long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, 1362 long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | syscalls.h | 712 size_t msgsz, long msgtyp, int msgflg); 714 size_t msgsz, int msgflg); 1256 long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, 1258 long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
|
H A D | compat.h | 746 compat_ssize_t msgsz, compat_long_t msgtyp, int msgflg); 748 compat_ssize_t msgsz, int msgflg);
|