• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/ipc/

Lines Matching refs:s64

191 static inline int get_compat_semid64_ds(struct semid64_ds *s64,
196 return __get_compat_ipc64_perm(&s64->sem_perm, &up64->sem_perm);
207 static inline int put_compat_semid64_ds(struct semid64_ds *s64,
214 err = __put_compat_ipc64_perm(&s64->sem_perm, &up64->sem_perm);
215 err |= __put_user(s64->sem_otime, &up64->sem_otime);
216 err |= __put_user(s64->sem_ctime, &up64->sem_ctime);
217 err |= __put_user(s64->sem_nsems, &up64->sem_nsems);
240 struct semid64_ds s64;
244 memset(&s64, 0, sizeof(s64));
270 up64 = compat_alloc_user_space(sizeof(s64));
275 if (copy_from_user(&s64, up64, sizeof(s64)))
278 err2 = put_compat_semid64_ds(&s64, compat_ptr(pad));
280 err2 = put_compat_semid_ds(&s64, compat_ptr(pad));
287 err = get_compat_semid64_ds(&s64, compat_ptr(pad));
289 err = get_compat_semid_ds(&s64, compat_ptr(pad));
291 up64 = compat_alloc_user_space(sizeof(s64));
292 if (copy_to_user(up64, &s64, sizeof(s64)))
489 static inline int get_compat_shmid64_ds(struct shmid64_ds *s64,
494 return __get_compat_ipc64_perm(&s64->shm_perm, &up64->shm_perm);
505 static inline int put_compat_shmid64_ds(struct shmid64_ds *s64,
512 err = __put_compat_ipc64_perm(&s64->shm_perm, &up64->shm_perm);
513 err |= __put_user(s64->shm_atime, &up64->shm_atime);
514 err |= __put_user(s64->shm_dtime, &up64->shm_dtime);
515 err |= __put_user(s64->shm_ctime, &up64->shm_ctime);
516 err |= __put_user(s64->shm_segsz, &up64->shm_segsz);
517 err |= __put_user(s64->shm_nattch, &up64->shm_nattch);
518 err |= __put_user(s64->shm_cpid, &up64->shm_cpid);
519 err |= __put_user(s64->shm_lpid, &up64->shm_lpid);
596 struct shmid64_ds s64;
601 memset(&s64, 0, sizeof(s64));
628 err = get_compat_shmid64_ds(&s64, uptr);
630 err = get_compat_shmid_ds(&s64, uptr);
634 p = compat_alloc_user_space(sizeof(s64));
635 if (copy_to_user(p, &s64, sizeof(s64)))
643 p = compat_alloc_user_space(sizeof(s64));
647 if (copy_from_user(&s64, p, sizeof(s64)))
650 err2 = put_compat_shmid64_ds(&s64, uptr);
652 err2 = put_compat_shmid_ds(&s64, uptr);