Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/arch/mips/include/uapi/asm/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/alpha/include/uapi/asm/
Dshmbuf.h14 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/avr32/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/frv/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/cris/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/m32r/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/mn10300/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/s390/include/uapi/asm/
Dshmbuf.h15 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Dshmbuf.h23 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/parisc/include/uapi/asm/
Dshmbuf.h17 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/arch/sparc/include/uapi/asm/
Dshmbuf.h21 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/include/uapi/asm-generic/
Dshmbuf.h26 struct ipc64_perm shm_perm; /* operation perms */ member
/linux-4.1.27/include/uapi/linux/
Dshm.h27 struct ipc_perm shm_perm; /* operation perms */ member
/linux-4.1.27/include/linux/
Dshm.h11 struct kern_ipc_perm shm_perm; member
/linux-4.1.27/arch/sparc/include/asm/
Dcompat.h290 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/powerpc/include/asm/
Dcompat.h262 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/mips/include/asm/
Dcompat.h279 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/tile/include/asm/
Dcompat.h221 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/arm64/include/asm/
Dcompat.h287 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/parisc/include/asm/
Dcompat.h236 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/x86/include/asm/
Dcompat.h246 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/arch/s390/include/asm/
Dcompat.h345 struct compat_ipc64_perm shm_perm; member
/linux-4.1.27/security/selinux/
Dhooks.c5333 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/
Dsmack_lsm.c2622 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()