/linux-4.1.27/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.1.27/arch/mips/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/ia64/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/frv/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/m32r/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/avr32/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/cris/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/mn10300/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | sembuf.h | 15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | sembuf.h | 22 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/parisc/include/uapi/asm/ |
D | sembuf.h | 17 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/include/uapi/asm-generic/ |
D | sembuf.h | 24 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | sembuf.h | 14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/xtensa/include/uapi/asm/ |
D | sembuf.h | 27 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | sembuf.h | 20 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/include/linux/ |
D | sem.h | 14 sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/include/uapi/linux/ |
D | sem.h | 24 struct ipc_perm sem_perm; /* permissions .. see ipc.h */ member
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | compat.h | 262 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | compat.h | 234 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/mips/include/asm/ |
D | compat.h | 238 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/tile/include/asm/ |
D | compat.h | 193 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | compat.h | 259 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | compat.h | 208 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/x86/include/asm/ |
D | compat.h | 218 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/arch/s390/include/asm/ |
D | compat.h | 317 struct compat_ipc64_perm sem_perm; member
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 5425 rc = ipc_alloc_security(current, &sma->sem_perm, SECCLASS_SEM); in selinux_sem_alloc_security() 5429 isec = sma->sem_perm.security; in selinux_sem_alloc_security() 5432 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_alloc_security() 5437 ipc_free_security(&sma->sem_perm); in selinux_sem_alloc_security() 5445 ipc_free_security(&sma->sem_perm); in selinux_sem_free_security() 5454 isec = sma->sem_perm.security; in selinux_sem_associate() 5457 ad.u.ipc_id = sma->sem_perm.key; in selinux_sem_associate() 5501 err = ipc_has_perm(&sma->sem_perm, perms); in selinux_sem_semctl() 5515 return ipc_has_perm(&sma->sem_perm, perms); in selinux_sem_semop()
|
/linux-4.1.27/security/smack/ |
D | smack_lsm.c | 2749 return (struct smack_known *)sma->sem_perm.security; in smack_of_sem() 2760 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_alloc_security() 2775 struct kern_ipc_perm *isp = &sma->sem_perm; in smack_sem_free_security() 2795 ad.a.u.ipc_id = sma->sem_perm.id; in smk_curacc_sem()
|