Home
last modified time | relevance | path

Searched refs:sem_perm (Results 1 – 28 of 28) sorted by relevance

/linux-4.4.14/ipc/
Dsem.c145 #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 …]
Dcompat.c53 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/
Dsembuf.h14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dsembuf.h14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dsembuf.h14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dsembuf.h15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/frv/include/uapi/asm/
Dsembuf.h15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dsembuf.h15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dsembuf.h15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dsembuf.h17 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dsembuf.h22 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/include/uapi/asm-generic/
Dsembuf.h24 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/s390/include/uapi/asm/
Dsembuf.h15 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/x86/include/uapi/asm/
Dsembuf.h14 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/xtensa/include/uapi/asm/
Dsembuf.h27 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dsembuf.h20 struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/include/linux/
Dsem.h14 sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/include/uapi/linux/
Dsem.h24 struct ipc_perm sem_perm; /* permissions .. see ipc.h */ member
/linux-4.4.14/arch/powerpc/include/asm/
Dcompat.h241 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/sparc/include/asm/
Dcompat.h262 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/arm64/include/asm/
Dcompat.h258 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/x86/include/asm/
Dcompat.h218 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/mips/include/asm/
Dcompat.h244 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/tile/include/asm/
Dcompat.h193 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/parisc/include/asm/
Dcompat.h208 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/arch/s390/include/asm/
Dcompat.h317 struct compat_ipc64_perm sem_perm; member
/linux-4.4.14/security/selinux/
Dhooks.c5439 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/
Dsmack_lsm.c3024 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()