| /src/sys/compat/linux/common/ |
| linux_ipc.h | 50 * The only thing different about the Linux ipc_perm structure is the 88 struct ipc_perm *); 90 struct ipc_perm *); 91 void bsd_to_linux_ipc_perm(struct ipc_perm *, 93 void bsd_to_linux_ipc64_perm(struct ipc_perm *,
|
| linux_ipc.c | 90 * Convert between Linux and NetBSD ipc_perm structures. Only the 94 linux_to_bsd_ipc_perm(struct linux_ipc_perm *lpp, struct ipc_perm *bpp) 107 linux_to_bsd_ipc64_perm(struct linux_ipc64_perm *lpp, struct ipc_perm *bpp) 119 bsd_to_linux_ipc_perm(struct ipc_perm *bpp, struct linux_ipc_perm *lpp) 133 bsd_to_linux_ipc64_perm(struct ipc_perm *bpp, struct linux_ipc64_perm *lpp) 603 struct ipc_perm perm;
|
| /src/sys/compat/sys/ |
| ipc.h | 71 static __inline void __ipc_perm14_to_native(const struct ipc_perm14 *, struct ipc_perm *); 72 static __inline void __native_to_ipc_perm14(const struct ipc_perm *, struct ipc_perm14 *); 74 __ipc_perm14_to_native(const struct ipc_perm14 *operm, struct ipc_perm *perm) 88 __native_to_ipc_perm14(const struct ipc_perm *perm, struct ipc_perm14 *operm)
|
| sem.h | 28 struct ipc_perm sem_perm; /* operation permission structure */
|
| msg.h | 48 struct ipc_perm msg_perm; /* operation permission structure */
|
| shm.h | 53 struct ipc_perm shm_perm; /* operation permission structure */
|
| /src/sys/sys/ |
| ipc.h | 54 struct ipc_perm { struct 116 int ipcperm(struct kauth_cred *, struct ipc_perm *, int);
|
| shm.h | 97 struct ipc_perm shm_perm; /* operation permission structure */ 178 int shm_find_segment_perm_by_index(int, struct ipc_perm *);
|
| msg.h | 79 struct ipc_perm msg_perm; /* operation permission structure */
|
| sem.h | 56 struct ipc_perm sem_perm; /* operation permission structure */
|
| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| sanitizer_platform_limits_openbsd.cc | 226 CHECK_TYPE_SIZE(ipc_perm); variable 227 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 228 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 229 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 230 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 231 CHECK_SIZE_AND_OFFSET(ipc_perm, mode); 232 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 233 CHECK_SIZE_AND_OFFSET(ipc_perm, key);
|
| sanitizer_platform_limits_solaris.cc | 294 CHECK_TYPE_SIZE(ipc_perm); variable 295 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 296 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 297 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 298 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 299 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 300 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 301 CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
|
| sanitizer_platform_limits_freebsd.cc | 457 CHECK_TYPE_SIZE(ipc_perm); variable 458 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 459 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 460 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 461 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 462 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 463 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
|
| sanitizer_platform_limits_posix.cc | 1120 CHECK_TYPE_SIZE(ipc_perm); variable 1122 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 1123 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 1125 CHECK_SIZE_AND_OFFSET(ipc_perm, __key); 1126 CHECK_SIZE_AND_OFFSET(ipc_perm, __seq); 1128 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 1129 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 1130 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 1131 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 1134 CHECK_SIZE_AND_OFFSET(ipc_perm, mode) [all...] |
| sanitizer_platform_limits_netbsd.cc | 2452 CHECK_TYPE_SIZE(ipc_perm); variable 2453 CHECK_SIZE_AND_OFFSET(ipc_perm, _key); 2454 CHECK_SIZE_AND_OFFSET(ipc_perm, _seq); 2455 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 2456 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 2457 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 2458 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 2459 CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
|
| /src/sys/compat/netbsd32/ |
| netbsd32_compat_14_sysv.c | 63 netbsd32_ipc_perm14_to_native(struct netbsd32_ipc_perm14 *operm, struct ipc_perm *perm) 76 native_to_netbsd32_ipc_perm14(struct ipc_perm *perm, struct netbsd32_ipc_perm14 *operm)
|
| netbsd32_conv.h | 563 struct ipc_perm *ipp) 577 netbsd32_from_ipc_perm(const struct ipc_perm *ipp,
|
| /src/sys/kern/ |
| sysv_ipc.c | 262 struct ipc_perm *perm; 314 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode)
|
| sysv_shm.c | 128 shm_find_segment_perm_by_index(int index, struct ipc_perm *perm)
|
| /src/sys/compat/linux32/common/ |
| linux32_ipccall.c | 164 bsd_to_linux32_ipc_perm(struct ipc_perm *bpp, struct linux32_ipc_perm *lpp) 178 linux32_to_bsd_ipc_perm(struct linux32_ipc_perm *lpp, struct ipc_perm *bpp) 191 bsd_to_linux32_ipc64_perm(struct ipc_perm *bpp, struct linux32_ipc64_perm *lpp) 205 linux32_to_bsd_ipc64_perm(struct linux32_ipc64_perm *lpp, struct ipc_perm *bpp)
|