Lines Matching refs:semid64
1220 int cmd, struct semid64_ds *semid64) in semctl_stat() argument
1226 memset(semid64, 0, sizeof(*semid64)); in semctl_stat()
1264 kernel_to_ipc64_perm(&sma->sem_perm, &semid64->sem_perm); in semctl_stat()
1266 semid64->sem_otime = semotime; in semctl_stat()
1267 semid64->sem_ctime = sma->sem_ctime; in semctl_stat()
1269 semid64->sem_otime_high = semotime >> 32; in semctl_stat()
1270 semid64->sem_ctime_high = sma->sem_ctime >> 32; in semctl_stat()
1272 semid64->sem_nsems = sma->sem_nsems; in semctl_stat()
1588 int cmd, struct semid64_ds *semid64) in semctl_down() argument
1598 &semid64->sem_perm, 0); in semctl_down()
1618 err = ipc_update_perm(&semid64->sem_perm, ipcp); in semctl_down()
1642 struct semid64_ds semid64; in ksys_semctl() local
1658 err = semctl_stat(ns, semid, cmd, &semid64); in ksys_semctl()
1661 if (copy_semid_to_user(p, &semid64, version)) in ksys_semctl()
1683 if (copy_semid_from_user(&semid64, p, version)) in ksys_semctl()
1686 return semctl_down(ns, semid, cmd, &semid64); in ksys_semctl()
1751 struct semid64_ds semid64; in compat_ksys_semctl() local
1767 err = semctl_stat(ns, semid, cmd, &semid64); in compat_ksys_semctl()
1770 if (copy_compat_semid_to_user(p, &semid64, version)) in compat_ksys_semctl()
1783 if (copy_compat_semid_from_user(&semid64, p, version)) in compat_ksys_semctl()
1787 return semctl_down(ns, semid, cmd, &semid64); in compat_ksys_semctl()