Searched refs:linux_semid64 (Results 1 – 1 of 1) sorted by relevance
| /freebsd/sys/compat/linux/ |
| H A D | linux_ipc.c | 364 linux_semid_pullup(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) in linux_semid_pullup() argument 370 return (copyin(uaddr, linux_semid64, sizeof(*linux_semid64))); in linux_semid_pullup() 375 bzero(linux_semid64, sizeof(*linux_semid64)); in linux_semid_pullup() 376 linux_semid64->sem_perm.uid = linux_semid.sem_perm.uid; in linux_semid_pullup() 377 linux_semid64->sem_perm.gid = linux_semid.sem_perm.gid; in linux_semid_pullup() 378 linux_semid64->sem_perm.mode = linux_semid.sem_perm.mode; in linux_semid_pullup() 383 linux_semid_pushdown(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) in linux_semid_pushdown() argument 389 return (copyout(linux_semid64, uaddr, sizeof(*linux_semid64))); in linux_semid_pushdown() 392 error = linux_ipc64_perm_to_ipc_perm(&linux_semid64->sem_perm, in linux_semid_pushdown() 397 linux_semid.sem_otime = linux_semid64->sem_otime; in linux_semid_pushdown() [all …]
|