Home
last modified time | relevance | path

Searched refs:shm_perm (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/ipc/
Dshm.c65 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 …]
Dcompat.c80 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/
Dshmbuf.h24 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/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/frv/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/s390/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dshmbuf.h23 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dshmbuf.h17 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dshmbuf.h21 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/include/uapi/asm-generic/
Dshmbuf.h26 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.4.14/include/uapi/linux/
Dshm.h27 struct ipc_perm shm_perm; /* operation perms */ member
/linux-4.4.14/include/linux/
Dshm.h11 struct kern_ipc_perm shm_perm; member
/linux-4.4.14/arch/powerpc/include/asm/
Dcompat.h269 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/sparc/include/asm/
Dcompat.h290 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/arm64/include/asm/
Dcompat.h286 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/x86/include/asm/
Dcompat.h246 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/mips/include/asm/
Dcompat.h285 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/tile/include/asm/
Dcompat.h221 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/parisc/include/asm/
Dcompat.h236 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/arch/s390/include/asm/
Dcompat.h345 struct compat_ipc64_perm shm_perm; member
/linux-4.4.14/security/selinux/
Dhooks.c5347 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/
Dsmack_lsm.c2897 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()