/linux-4.4.14/ipc/ |
D | shm.c | 65 ipc_unlock(&(shp)->shm_perm) 92 shp = container_of(ipcp, struct shmid_kernel, shm_perm); in do_shm_rmid() 95 shp->shm_perm.mode |= SHM_DEST; in do_shm_rmid() 97 shp->shm_perm.key = IPC_PRIVATE; in do_shm_rmid() 137 return container_of(ipcp, struct shmid_kernel, shm_perm); in shm_obtain_object() 147 return container_of(ipcp, struct shmid_kernel, shm_perm); in shm_obtain_object_check() 165 return container_of(ipcp, struct shmid_kernel, shm_perm); in shm_lock() 171 ipc_lock_object(&ipcp->shm_perm); in shm_lock_by_ptr() 186 ipc_rmid(&shm_ids(ns), &s->shm_perm); in shm_rmid() 260 (shp->shm_perm.mode & SHM_DEST)); in shm_may_destroy() [all …]
|
D | compat.c | 80 struct compat_ipc_perm shm_perm; member 569 return __get_compat_ipc64_perm(&sem64->shm_perm, &up64->shm_perm); in get_compat_shmid64_ds() 577 return __get_compat_ipc_perm(&s->shm_perm, &up->shm_perm); in get_compat_shmid_ds() 587 err = __put_compat_ipc64_perm(&sem64->shm_perm, &up64->shm_perm); in put_compat_shmid64_ds() 605 err = __put_compat_ipc_perm(&s->shm_perm, &up->shm_perm); in put_compat_shmid_ds()
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | shmbuf.h | 24 struct ipc64_perm shm_perm; /* operation perms */ member 40 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
D | shmbuf.h | 23 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
D | shmbuf.h | 17 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
D | shmbuf.h | 21 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/include/uapi/asm-generic/ |
D | shmbuf.h | 26 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/include/uapi/linux/ |
D | shm.h | 27 struct ipc_perm shm_perm; /* operation perms */ member
|
/linux-4.4.14/include/linux/ |
D | shm.h | 11 struct kern_ipc_perm shm_perm; member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | compat.h | 269 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | compat.h | 290 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | compat.h | 286 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/x86/include/asm/ |
D | compat.h | 246 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/mips/include/asm/ |
D | compat.h | 285 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/tile/include/asm/ |
D | compat.h | 221 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | compat.h | 236 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/arch/s390/include/asm/ |
D | compat.h | 345 struct compat_ipc64_perm shm_perm; member
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 5347 rc = ipc_alloc_security(current, &shp->shm_perm, SECCLASS_SHM); in selinux_shm_alloc_security() 5351 isec = shp->shm_perm.security; in selinux_shm_alloc_security() 5354 ad.u.ipc_id = shp->shm_perm.key; in selinux_shm_alloc_security() 5359 ipc_free_security(&shp->shm_perm); in selinux_shm_alloc_security() 5367 ipc_free_security(&shp->shm_perm); in selinux_shm_free_security() 5376 isec = shp->shm_perm.security; in selinux_shm_associate() 5379 ad.u.ipc_id = shp->shm_perm.key; in selinux_shm_associate() 5414 err = ipc_has_perm(&shp->shm_perm, perms); in selinux_shm_shmctl() 5428 return ipc_has_perm(&shp->shm_perm, perms); in selinux_shm_shmat()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 2897 return (struct smack_known *)shp->shm_perm.security; in smack_of_shm() 2908 struct kern_ipc_perm *isp = &shp->shm_perm; in smack_shm_alloc_security() 2923 struct kern_ipc_perm *isp = &shp->shm_perm; in smack_shm_free_security() 2943 ad.a.u.ipc_id = shp->shm_perm.id; in smk_curacc_shm()
|