Lines Matching refs:up64
137 struct compat_ipc64_perm __user *up64) in __get_compat_ipc64_perm() argument
141 err = __get_user(p64->uid, &up64->uid); in __get_compat_ipc64_perm()
142 err |= __get_user(p64->gid, &up64->gid); in __get_compat_ipc64_perm()
143 err |= __get_user(p64->mode, &up64->mode); in __get_compat_ipc64_perm()
159 struct compat_ipc64_perm __user *up64) in __put_compat_ipc64_perm() argument
163 err = __put_user(p64->key, &up64->key); in __put_compat_ipc64_perm()
164 err |= __put_user(p64->uid, &up64->uid); in __put_compat_ipc64_perm()
165 err |= __put_user(p64->gid, &up64->gid); in __put_compat_ipc64_perm()
166 err |= __put_user(p64->cuid, &up64->cuid); in __put_compat_ipc64_perm()
167 err |= __put_user(p64->cgid, &up64->cgid); in __put_compat_ipc64_perm()
168 err |= __put_user(p64->mode, &up64->mode); in __put_compat_ipc64_perm()
169 err |= __put_user(p64->seq, &up64->seq); in __put_compat_ipc64_perm()
195 struct compat_semid64_ds __user *up64) in get_compat_semid64_ds() argument
197 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_semid64_ds()
199 return __get_compat_ipc64_perm(&sem64->sem_perm, &up64->sem_perm); in get_compat_semid64_ds()
211 struct compat_semid64_ds __user *up64) in put_compat_semid64_ds() argument
215 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_semid64_ds()
217 err = __put_compat_ipc64_perm(&sem64->sem_perm, &up64->sem_perm); in put_compat_semid64_ds()
218 err |= __put_user(sem64->sem_otime, &up64->sem_otime); in put_compat_semid64_ds()
219 err |= __put_user(sem64->sem_ctime, &up64->sem_ctime); in put_compat_semid64_ds()
220 err |= __put_user(sem64->sem_nsems, &up64->sem_nsems); in put_compat_semid64_ds()
243 struct semid64_ds __user *up64; in do_compat_semctl() local
272 up64 = compat_alloc_user_space(sizeof(sem64)); in do_compat_semctl()
273 fourth = (unsigned long)up64; in do_compat_semctl()
277 if (copy_from_user(&sem64, up64, sizeof(sem64))) in do_compat_semctl()
293 up64 = compat_alloc_user_space(sizeof(sem64)); in do_compat_semctl()
294 if (copy_to_user(up64, &sem64, sizeof(sem64))) in do_compat_semctl()
299 fourth = (unsigned long)up64; in do_compat_semctl()
437 struct compat_msqid64_ds __user *up64) in get_compat_msqid64() argument
441 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_msqid64()
443 err = __get_compat_ipc64_perm(&m64->msg_perm, &up64->msg_perm); in get_compat_msqid64()
444 err |= __get_user(m64->msg_qbytes, &up64->msg_qbytes); in get_compat_msqid64()
461 struct compat_msqid64_ds __user *up64) in put_compat_msqid64_ds() argument
465 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_msqid64_ds()
467 err = __put_compat_ipc64_perm(&m64->msg_perm, &up64->msg_perm); in put_compat_msqid64_ds()
468 err |= __put_user(m64->msg_stime, &up64->msg_stime); in put_compat_msqid64_ds()
469 err |= __put_user(m64->msg_rtime, &up64->msg_rtime); in put_compat_msqid64_ds()
470 err |= __put_user(m64->msg_ctime, &up64->msg_ctime); in put_compat_msqid64_ds()
471 err |= __put_user(m64->msg_cbytes, &up64->msg_cbytes); in put_compat_msqid64_ds()
472 err |= __put_user(m64->msg_qnum, &up64->msg_qnum); in put_compat_msqid64_ds()
473 err |= __put_user(m64->msg_qbytes, &up64->msg_qbytes); in put_compat_msqid64_ds()
474 err |= __put_user(m64->msg_lspid, &up64->msg_lspid); in put_compat_msqid64_ds()
475 err |= __put_user(m64->msg_lrpid, &up64->msg_lrpid); in put_compat_msqid64_ds()
565 struct compat_shmid64_ds __user *up64) in get_compat_shmid64_ds() argument
567 if (!access_ok(VERIFY_READ, up64, sizeof(*up64))) in get_compat_shmid64_ds()
569 return __get_compat_ipc64_perm(&sem64->shm_perm, &up64->shm_perm); in get_compat_shmid64_ds()
581 struct compat_shmid64_ds __user *up64) in put_compat_shmid64_ds() argument
585 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_shmid64_ds()
587 err = __put_compat_ipc64_perm(&sem64->shm_perm, &up64->shm_perm); in put_compat_shmid64_ds()
588 err |= __put_user(sem64->shm_atime, &up64->shm_atime); in put_compat_shmid64_ds()
589 err |= __put_user(sem64->shm_dtime, &up64->shm_dtime); in put_compat_shmid64_ds()
590 err |= __put_user(sem64->shm_ctime, &up64->shm_ctime); in put_compat_shmid64_ds()
591 err |= __put_user(sem64->shm_segsz, &up64->shm_segsz); in put_compat_shmid64_ds()
592 err |= __put_user(sem64->shm_nattch, &up64->shm_nattch); in put_compat_shmid64_ds()
593 err |= __put_user(sem64->shm_cpid, &up64->shm_cpid); in put_compat_shmid64_ds()
594 err |= __put_user(sem64->shm_lpid, &up64->shm_lpid); in put_compat_shmid64_ds()
617 struct compat_shminfo64 __user *up64) in put_compat_shminfo64() argument
621 if (!access_ok(VERIFY_WRITE, up64, sizeof(*up64))) in put_compat_shminfo64()
625 err = __put_user(smi->shmmax, &up64->shmmax); in put_compat_shminfo64()
626 err |= __put_user(smi->shmmin, &up64->shmmin); in put_compat_shminfo64()
627 err |= __put_user(smi->shmmni, &up64->shmmni); in put_compat_shminfo64()
628 err |= __put_user(smi->shmseg, &up64->shmseg); in put_compat_shminfo64()
629 err |= __put_user(smi->shmall, &up64->shmall); in put_compat_shminfo64()