sem_perm 157 arch/arm64/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 143 arch/mips/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 16 arch/mips/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 25 arch/mips/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 126 arch/parisc/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 17 arch/parisc/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 150 arch/powerpc/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 22 arch/powerpc/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 220 arch/s390/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 179 arch/sparc/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 15 arch/sparc/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 121 arch/x86/include/asm/compat.h struct compat_ipc64_perm sem_perm; sem_perm 17 arch/x86/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 27 arch/xtensa/include/uapi/asm/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 30 include/uapi/asm-generic/sembuf.h struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 26 include/uapi/linux/sem.h struct ipc_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 115 ipc/sem.c struct kern_ipc_perm sem_perm; /* permissions .. see ipc.h */ sem_perm 301 ipc/sem.c struct sem_array *sma = container_of(p, struct sem_array, sem_perm); sem_perm 303 ipc/sem.c security_sem_free(&sma->sem_perm); sem_perm 375 ipc/sem.c ipc_lock_object(&sma->sem_perm); sem_perm 412 ipc/sem.c ipc_lock_object(&sma->sem_perm); sem_perm 426 ipc/sem.c ipc_unlock_object(&sma->sem_perm); sem_perm 443 ipc/sem.c ipc_unlock_object(&sma->sem_perm); sem_perm 463 ipc/sem.c return container_of(ipcp, struct sem_array, sem_perm); sem_perm 474 ipc/sem.c return container_of(ipcp, struct sem_array, sem_perm); sem_perm 480 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 485 ipc/sem.c ipc_rmid(&sem_ids(ns), &s->sem_perm); sem_perm 527 ipc/sem.c sma->sem_perm.mode = (semflg & S_IRWXUGO); sem_perm 528 ipc/sem.c sma->sem_perm.key = key; sem_perm 530 ipc/sem.c sma->sem_perm.security = NULL; sem_perm 531 ipc/sem.c retval = security_sem_alloc(&sma->sem_perm); sem_perm 552 ipc/sem.c retval = ipc_addid(&sem_ids(ns), &sma->sem_perm, ns->sc_semmni); sem_perm 554 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 562 ipc/sem.c return sma->sem_perm.id; sem_perm 574 ipc/sem.c sma = container_of(ipcp, struct sem_array, sem_perm); sem_perm 1128 ipc/sem.c struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); sem_perm 1133 ipc/sem.c ipc_assert_locked_object(&sma->sem_perm); sem_perm 1173 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1187 ipc/sem.c ipc64_perm_to_ipc_perm(&in->sem_perm, &out.sem_perm); sem_perm 1241 ipc/sem.c audit_ipc_obj(&sma->sem_perm); sem_perm 1244 ipc/sem.c if (ipcperms(ns, &sma->sem_perm, S_IRUGO)) sem_perm 1248 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); sem_perm 1252 ipc/sem.c ipc_lock_object(&sma->sem_perm); sem_perm 1254 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1255 ipc/sem.c ipc_unlock_object(&sma->sem_perm); sem_perm 1260 ipc/sem.c kernel_to_ipc64_perm(&sma->sem_perm, &semid64->sem_perm); sem_perm 1281 ipc/sem.c err = sma->sem_perm.id; sem_perm 1283 ipc/sem.c ipc_unlock_object(&sma->sem_perm); sem_perm 1349 ipc/sem.c if (ipcperms(ns, &sma->sem_perm, S_IWUGO)) { sem_perm 1354 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, SETVAL); sem_perm 1362 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1371 ipc/sem.c ipc_assert_locked_object(&sma->sem_perm); sem_perm 1406 ipc/sem.c if (ipcperms(ns, &sma->sem_perm, cmd == SETALL ? S_IWUGO : S_IRUGO)) sem_perm 1409 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); sem_perm 1421 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1426 ipc/sem.c if (!ipc_rcu_getref(&sma->sem_perm)) { sem_perm 1435 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1441 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1460 ipc/sem.c if (!ipc_rcu_getref(&sma->sem_perm)) { sem_perm 1470 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1476 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1483 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1490 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1500 ipc/sem.c ipc_assert_locked_object(&sma->sem_perm); sem_perm 1518 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1567 ipc/sem.c out->sem_perm.uid = tbuf_old.sem_perm.uid; sem_perm 1568 ipc/sem.c out->sem_perm.gid = tbuf_old.sem_perm.gid; sem_perm 1569 ipc/sem.c out->sem_perm.mode = tbuf_old.sem_perm.mode; sem_perm 1594 ipc/sem.c &semid64->sem_perm, 0); sem_perm 1600 ipc/sem.c sma = container_of(ipcp, struct sem_array, sem_perm); sem_perm 1602 ipc/sem.c err = security_sem_semctl(&sma->sem_perm, cmd); sem_perm 1614 ipc/sem.c err = ipc_update_perm(&semid64->sem_perm, ipcp); sem_perm 1709 ipc/sem.c struct compat_ipc_perm sem_perm; sem_perm 1725 ipc/sem.c return get_compat_ipc64_perm(&out->sem_perm, &p->sem_perm); sem_perm 1728 ipc/sem.c return get_compat_ipc_perm(&out->sem_perm, &p->sem_perm); sem_perm 1738 ipc/sem.c to_compat_ipc64_perm(&v.sem_perm, &in->sem_perm); sem_perm 1748 ipc/sem.c to_compat_ipc_perm(&v.sem_perm, &in->sem_perm); sem_perm 1915 ipc/sem.c if (!ipc_rcu_getref(&sma->sem_perm)) { sem_perm 1925 ipc/sem.c ipc_rcu_putref(&sma->sem_perm, sem_rcu_free); sem_perm 1932 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 1955 ipc/sem.c ipc_assert_locked_object(&sma->sem_perm); sem_perm 2055 ipc/sem.c if (ipcperms(ns, &sma->sem_perm, alter ? S_IWUGO : S_IRUGO)) { sem_perm 2060 ipc/sem.c error = security_sem_semop(&sma->sem_perm, sops, nsops, alter); sem_perm 2076 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) sem_perm 2189 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) sem_perm 2352 ipc/sem.c if (!ipc_valid_object(&sma->sem_perm)) { sem_perm 2368 ipc/sem.c ipc_assert_locked_object(&sma->sem_perm); sem_perm 2416 ipc/sem.c struct sem_array *sma = container_of(ipcp, struct sem_array, sem_perm); sem_perm 2431 ipc/sem.c sma->sem_perm.key, sem_perm 2432 ipc/sem.c sma->sem_perm.id, sem_perm 2433 ipc/sem.c sma->sem_perm.mode, sem_perm 2435 ipc/sem.c from_kuid_munged(user_ns, sma->sem_perm.uid), sem_perm 2436 ipc/sem.c from_kgid_munged(user_ns, sma->sem_perm.gid), sem_perm 2437 ipc/sem.c from_kuid_munged(user_ns, sma->sem_perm.cuid), sem_perm 2438 ipc/sem.c from_kgid_munged(user_ns, sma->sem_perm.cgid),