• Home
  • Raw
  • Download

Lines Matching refs:p

323 	struct kern_ipc_perm *p = container_of(head, struct kern_ipc_perm, rcu);  in sem_rcu_free()  local
324 struct sem_array *sma = container_of(p, struct sem_array, sem_perm); in sem_rcu_free()
1307 int cmd, void __user *p) in semctl_info() argument
1336 if (copy_to_user(p, &seminfo, sizeof(struct seminfo))) in semctl_info()
1404 int cmd, void __user *p) in semctl_main() argument
1434 ushort __user *array = p; in semctl_main()
1492 if (copy_from_user(sem_io, p, nsems*sizeof(ushort))) { in semctl_main()
1653 void __user *p = (void __user *)arg; in ksys_semctl() local
1665 return semctl_info(ns, semid, cmd, p); in ksys_semctl()
1672 if (copy_semid_to_user(p, &semid64, version)) in ksys_semctl()
1681 return semctl_main(ns, semid, semnum, cmd, p); in ksys_semctl()
1694 if (copy_semid_from_user(&semid64, p, version)) in ksys_semctl()
1741 struct compat_semid64_ds __user *p = buf; in copy_compat_semid_from_user() local
1742 return get_compat_ipc64_perm(&out->sem_perm, &p->sem_perm); in copy_compat_semid_from_user()
1744 struct compat_semid_ds __user *p = buf; in copy_compat_semid_from_user() local
1745 return get_compat_ipc_perm(&out->sem_perm, &p->sem_perm); in copy_compat_semid_from_user()
1775 void __user *p = compat_ptr(arg); in compat_ksys_semctl() local
1788 return semctl_info(ns, semid, cmd, p); in compat_ksys_semctl()
1795 if (copy_compat_semid_to_user(p, &semid64, version)) in compat_ksys_semctl()
1804 return semctl_main(ns, semid, semnum, cmd, p); in compat_ksys_semctl()
1808 if (copy_compat_semid_from_user(&semid64, p, version)) in compat_ksys_semctl()