/linux-4.4.14/ipc/ |
D | sem.c | 145 #define sem_checkid(sma, semid) ipc_checkid(&sma->sem_perm, semid) 305 ipc_lock_object(&sma->sem_perm); in sem_lock() 339 if (!spin_is_locked(&sma->sem_perm.lock)) { in sem_lock() 362 ipc_lock_object(&sma->sem_perm); in sem_lock() 370 ipc_unlock_object(&sma->sem_perm); in sem_lock() 385 ipc_unlock_object(&sma->sem_perm); in sem_unlock() 408 sma = container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_lock() 415 return container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_lock() 428 return container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_object() 439 return container_of(ipcp, struct sem_array, sem_perm); in sem_obtain_object_check() [all …]
|
D | compat.c | 53 struct compat_ipc_perm sem_perm; member 199 return __get_compat_ipc64_perm(&sem64->sem_perm, &up64->sem_perm); in get_compat_semid64_ds() 207 return __get_compat_ipc_perm(&s->sem_perm, &up->sem_perm); in get_compat_semid_ds() 217 err = __put_compat_ipc64_perm(&sem64->sem_perm, &up64->sem_perm); in put_compat_semid64_ds() 231 err = __put_compat_ipc_perm(&s->sem_perm, &up->sem_perm); in put_compat_semid_ds()
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | sembuf.h | 17 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | sembuf.h | 22 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/include/uapi/asm-generic/ |
D | sembuf.h | 24 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | sembuf.h | 27 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
D | sembuf.h | 20 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/include/linux/ |
D | sem.h | 14 sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/include/uapi/linux/ |
D | sem.h | 24 struct ipc_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | compat.h | 241 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | compat.h | 262 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | compat.h | 258 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/x86/include/asm/ |
D | compat.h | 218 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/mips/include/asm/ |
D | compat.h | 244 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/tile/include/asm/ |
D | compat.h | 193 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | compat.h | 208 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/arch/s390/include/asm/ |
D | compat.h | 317 struct compat_ipc64_perm sem_perm; member
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 5439 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); in selinux_sem_alloc_security() 5443 isec = sma->sem_perm.security; in selinux_sem_alloc_security() 5446 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_alloc_security() 5451 ipc_free_security(&sma->sem_perm); in selinux_sem_alloc_security() 5459 ipc_free_security(&sma->sem_perm); in selinux_sem_free_security() 5468 isec = sma->sem_perm.security; in selinux_sem_associate() 5471 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_associate() 5515 err = ipc_has_perm(&sma->sem_perm, perms); in selinux_sem_semctl() 5529 return ipc_has_perm(&sma->sem_perm, perms); in selinux_sem_semop()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 3024 return (struct smack_known *)sma->sem_perm.security; in smack_of_sem() 3035 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_alloc_security() 3050 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_free_security() 3070 ad.a.u.ipc_id = sma->sem_perm.id; in smk_curacc_sem()
|