Home
last modified time | relevance | path

Searched refs:linux_semid64 (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/compat/linux/
H A Dlinux_ipc.c364 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 …]