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),