Lines Matching refs:out
313 struct msqid_ds out;
315 memset(&out, 0, sizeof(out));
317 ipc64_perm_to_ipc_perm(&in->msg_perm, &out.msg_perm);
319 out.msg_stime = in->msg_stime;
320 out.msg_rtime = in->msg_rtime;
321 out.msg_ctime = in->msg_ctime;
324 out.msg_cbytes = USHRT_MAX;
326 out.msg_cbytes = in->msg_cbytes;
328 out.msg_lcbytes = in->msg_cbytes;
331 out.msg_qnum = USHRT_MAX;
333 out.msg_qnum = in->msg_qnum;
337 out.msg_qbytes = USHRT_MAX;
339 out.msg_qbytes = in->msg_qbytes;
341 out.msg_lqbytes = in->msg_qbytes;
343 out.msg_lspid = in->msg_lspid;
344 out.msg_lrpid = in->msg_lrpid;
346 return copy_to_user(buf, &out, sizeof(out));
353 static inline unsigned long copy_msqid_from_user(struct msqid64_ds *out, void __user *buf, int version)
357 if (copy_from_user(out, buf, sizeof(*out))) {
368 out->msg_perm.uid = tbuf_old.msg_perm.uid;
369 out->msg_perm.gid = tbuf_old.msg_perm.gid;
370 out->msg_perm.mode = tbuf_old.msg_perm.mode;
373 out->msg_qbytes = tbuf_old.msg_lqbytes;
375 out->msg_qbytes = tbuf_old.msg_qbytes;
665 static int copy_compat_msqid_from_user(struct msqid64_ds *out, void __user *buf, int version)
667 memset(out, 0, sizeof(*out));
670 if (get_compat_ipc64_perm(&out->msg_perm, &p->msg_perm)) {
673 if (get_user(out->msg_qbytes, &p->msg_qbytes)) {
678 if (get_compat_ipc_perm(&out->msg_perm, &p->msg_perm)) {
681 if (get_user(out->msg_qbytes, &p->msg_qbytes)) {