/linux-4.1.27/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.1.27/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.1.27/arch/mips/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/ia64/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
D | shmbuf.h | 14 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/avr32/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/frv/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/cris/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/m32r/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/mn10300/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | shmbuf.h | 15 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | shmbuf.h | 23 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/parisc/include/uapi/asm/ |
D | shmbuf.h | 17 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | shmbuf.h | 21 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/include/uapi/asm-generic/ |
D | shmbuf.h | 26 struct ipc64_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/include/uapi/linux/ |
D | shm.h | 27 struct ipc_perm shm_perm; /* operation perms */ member
|
/linux-4.1.27/include/linux/ |
D | shm.h | 11 struct kern_ipc_perm shm_perm; member
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | compat.h | 290 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | compat.h | 262 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/mips/include/asm/ |
D | compat.h | 279 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/tile/include/asm/ |
D | compat.h | 221 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | compat.h | 287 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | compat.h | 236 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/x86/include/asm/ |
D | compat.h | 246 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/arch/s390/include/asm/ |
D | compat.h | 345 struct compat_ipc64_perm shm_perm; member
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 5333 rc = ipc_alloc_security(current, &shp->shm_perm, SECCLASS_SHM); in selinux_shm_alloc_security() 5337 isec = shp->shm_perm.security; in selinux_shm_alloc_security() 5340 ad.u.ipc_id = shp->shm_perm.key; in selinux_shm_alloc_security() 5345 ipc_free_security(&shp->shm_perm); in selinux_shm_alloc_security() 5353 ipc_free_security(&shp->shm_perm); in selinux_shm_free_security() 5362 isec = shp->shm_perm.security; in selinux_shm_associate() 5365 ad.u.ipc_id = shp->shm_perm.key; in selinux_shm_associate() 5400 err = ipc_has_perm(&shp->shm_perm, perms); in selinux_shm_shmctl() 5414 return ipc_has_perm(&shp->shm_perm, perms); in selinux_shm_shmat()
|
/linux-4.1.27/security/smack/ |
D | smack_lsm.c | 2622 return (struct smack_known *)shp->shm_perm.security; in smack_of_shm() 2633 struct kern_ipc_perm *isp = &shp->shm_perm; in smack_shm_alloc_security() 2648 struct kern_ipc_perm *isp = &shp->shm_perm; in smack_shm_free_security() 2668 ad.a.u.ipc_id = shp->shm_perm.id; in smk_curacc_shm()
|