Lines Matching refs:linux_shmid64
410 linux_shmid_pullup(l_int ver, struct l_shmid64_ds *linux_shmid64, caddr_t uaddr) in linux_shmid_pullup() argument
416 return (copyin(uaddr, linux_shmid64, sizeof(*linux_shmid64))); in linux_shmid_pullup()
422 bzero(linux_shmid64, sizeof(*linux_shmid64)); in linux_shmid_pullup()
423 linux_shmid64->shm_perm.uid = linux_shmid.shm_perm.uid; in linux_shmid_pullup()
424 linux_shmid64->shm_perm.gid = linux_shmid.shm_perm.gid; in linux_shmid_pullup()
425 linux_shmid64->shm_perm.mode = linux_shmid.shm_perm.mode; in linux_shmid_pullup()
430 linux_shmid_pushdown(l_int ver, struct l_shmid64_ds *linux_shmid64, caddr_t uaddr) in linux_shmid_pushdown() argument
436 return (copyout(linux_shmid64, uaddr, sizeof(*linux_shmid64))); in linux_shmid_pushdown()
439 error = linux_ipc64_perm_to_ipc_perm(&linux_shmid64->shm_perm, in linux_shmid_pushdown()
444 linux_shmid.shm_segsz = linux_shmid64->shm_segsz; in linux_shmid_pushdown()
445 linux_shmid.shm_atime = linux_shmid64->shm_atime; in linux_shmid_pushdown()
446 linux_shmid.shm_dtime = linux_shmid64->shm_dtime; in linux_shmid_pushdown()
447 linux_shmid.shm_ctime = linux_shmid64->shm_ctime; in linux_shmid_pushdown()
448 linux_shmid.shm_cpid = linux_shmid64->shm_cpid; in linux_shmid_pushdown()
449 linux_shmid.shm_lpid = linux_shmid64->shm_lpid; in linux_shmid_pushdown()
450 linux_shmid.shm_nattch = linux_shmid64->shm_nattch; in linux_shmid_pushdown()
453 if (linux_shmid.shm_segsz != linux_shmid64->shm_segsz || in linux_shmid_pushdown()
454 linux_shmid.shm_atime != linux_shmid64->shm_atime || in linux_shmid_pushdown()
455 linux_shmid.shm_dtime != linux_shmid64->shm_dtime || in linux_shmid_pushdown()
456 linux_shmid.shm_ctime != linux_shmid64->shm_ctime || in linux_shmid_pushdown()
457 linux_shmid.shm_cpid != linux_shmid64->shm_cpid || in linux_shmid_pushdown()
458 linux_shmid.shm_lpid != linux_shmid64->shm_lpid || in linux_shmid_pushdown()
459 linux_shmid.shm_nattch != linux_shmid64->shm_nattch) in linux_shmid_pushdown()
809 struct l_shmid64_ds linux_shmid64; in linux_shmctl() local
816 memset(&linux_shmid64, 0, sizeof(linux_shmid64)); in linux_shmctl()
857 bsd_to_linux_shmid_ds(&bsd_shmid, &linux_shmid64); in linux_shmctl()
860 &linux_shmid64, PTRIN(args->buf))); in linux_shmctl()
869 bsd_to_linux_shmid_ds(&bsd_shmid, &linux_shmid64); in linux_shmctl()
872 &linux_shmid64, PTRIN(args->buf))); in linux_shmctl()
876 &linux_shmid64, PTRIN(args->buf)); in linux_shmctl()
880 linux_to_bsd_shmid_ds(&linux_shmid64, &bsd_shmid); in linux_shmctl()
893 &linux_shmid64, PTRIN(args->buf)); in linux_shmctl()
896 linux_to_bsd_shmid_ds(&linux_shmid64, &bsd_shmid); in linux_shmctl()