| /freebsd/sys/kern/ |
| H A D | sysv_ipc.c | 93 ipcperm(struct thread *td, struct ipc_perm *perm, int acc_mode) in ipcperm() 162 ipcperm_old2new(struct ipc_perm_old *old, struct ipc_perm *new) in ipcperm_old2new() 175 ipcperm_new2old(struct ipc_perm *new, struct ipc_perm_old *old) in ipcperm_new2old() 202 freebsd32_ipcperm_old_in(struct ipc_perm_old32 *ip32, struct ipc_perm *ip) in freebsd32_ipcperm_old_in() 215 freebsd32_ipcperm_old_out(struct ipc_perm *ip, struct ipc_perm_old32 *ip32) in freebsd32_ipcperm_old_out() 229 freebsd32_ipcperm_in(struct ipc_perm32 *ip32, struct ipc_perm *ip) in freebsd32_ipcperm_in() 242 freebsd32_ipcperm_out(struct ipc_perm *ip, struct ipc_perm32 *ip32) in freebsd32_ipcperm_out()
|
| /freebsd/sys/sys/ |
| H A D | ipc.h | 85 struct ipc_perm { struct 134 void ipcperm_old2new(struct ipc_perm_old *, struct ipc_perm *); 135 void ipcperm_new2old(struct ipc_perm *, struct ipc_perm_old *); 138 int ipcperm(struct thread *, struct ipc_perm *, int);
|
| H A D | msg.h | 90 struct ipc_perm msg_perm; /* msg queue permission bits */
|
| H A D | sem.h | 49 struct ipc_perm sem_perm; /* operation permission struct */
|
| H A D | shm.h | 103 struct ipc_perm shm_perm; /* operation permission structure */
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_platform_limits_solaris.cpp | 299 CHECK_TYPE_SIZE(ipc_perm); 300 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 301 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 302 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 303 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 304 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 305 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 306 CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
|
| H A D | sanitizer_platform_limits_freebsd.cpp | 474 CHECK_TYPE_SIZE(ipc_perm); 475 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 476 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 477 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 478 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 479 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 480 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
|
| H A D | sanitizer_platform_limits_posix.cpp | 1226 CHECK_TYPE_SIZE(ipc_perm); 1228 CHECK_SIZE_AND_OFFSET(ipc_perm, key); 1229 CHECK_SIZE_AND_OFFSET(ipc_perm, seq); 1231 CHECK_SIZE_AND_OFFSET(ipc_perm, __key); 1232 CHECK_SIZE_AND_OFFSET(ipc_perm, __seq); 1234 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 1235 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 1236 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 1237 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 1241 CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
|
| H A D | sanitizer_platform_limits_netbsd.cpp | 2636 CHECK_TYPE_SIZE(ipc_perm); 2637 CHECK_SIZE_AND_OFFSET(ipc_perm, _key); 2638 CHECK_SIZE_AND_OFFSET(ipc_perm, _seq); 2639 CHECK_SIZE_AND_OFFSET(ipc_perm, uid); 2640 CHECK_SIZE_AND_OFFSET(ipc_perm, gid); 2641 CHECK_SIZE_AND_OFFSET(ipc_perm, cuid); 2642 CHECK_SIZE_AND_OFFSET(ipc_perm, cgid); 2643 CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
|
| /freebsd/sys/compat/freebsd32/ |
| H A D | freebsd32_ipc.h | 189 struct ipc_perm *ip); 190 void freebsd32_ipcperm_old_out(struct ipc_perm *ip, 194 void freebsd32_ipcperm_in(struct ipc_perm32 *ip32, struct ipc_perm *ip); 195 void freebsd32_ipcperm_out(struct ipc_perm *ip, struct ipc_perm32 *ip32);
|
| /freebsd/contrib/openbsm/ |
| H A D | configure.ac | 57 AC_CHECK_MEMBER([struct ipc_perm.__key], 58 [AC_DEFINE(HAVE_IPC_PERM___KEY,, Define if ipc_perm.__key instead of key)], 64 AC_CHECK_MEMBER([struct ipc_perm._key], 65 [AC_DEFINE(HAVE_IPC_PERM__KEY,, Define if ipc_perm._key instead of key)], 71 AC_CHECK_MEMBER([struct ipc_perm.__seq], 72 [AC_DEFINE(HAVE_IPC_PERM___SEQ,, Define if ipc_perm.__seq instead of seq)], 78 AC_CHECK_MEMBER([struct ipc_perm._seq], 79 [AC_DEFINE(HAVE_IPC_PERM__SEQ,, Define if ipc_perm._seq instead of seq)],
|
| H A D | NEWS | 418 struct ipc_perm fields.
|
| /freebsd/contrib/openbsm/config/ |
| H A D | config.h.in | 69 /* Define if ipc_perm._key instead of key */ 72 /* Define if ipc_perm._seq instead of seq */ 75 /* Define if ipc_perm.__key instead of key */ 78 /* Define if ipc_perm.__seq instead of seq */
|
| /freebsd/contrib/openbsm/sys/bsm/ |
| H A D | audit_record.h | 178 struct ipc_perm; 237 token_t *au_to_ipc_perm(struct ipc_perm *perm);
|
| /freebsd/sys/bsm/ |
| H A D | audit_record.h | 183 struct ipc_perm; 242 token_t *au_to_ipc_perm(struct ipc_perm *perm);
|
| /freebsd/sys/security/audit/ |
| H A D | audit.h | 83 struct ipc_perm; 130 void audit_arg_svipc_perm(struct ipc_perm *perm);
|
| H A D | audit_private.h | 231 struct ipc_perm ar_arg_svipc_perm;
|
| H A D | audit_bsm.c | 1708 struct ipc_perm perm; in kaudit_to_bsm() 1743 struct ipc_perm perm; in kaudit_to_bsm()
|
| H A D | audit_arg.c | 584 audit_arg_svipc_perm(struct ipc_perm *perm) in audit_arg_svipc_perm()
|
| H A D | bsm_token.c | 483 au_to_ipc_perm(struct ipc_perm *perm) in au_to_ipc_perm()
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_ipc.c | 130 linux_to_bsd_ipc_perm(struct l_ipc64_perm *lpp, struct ipc_perm *bpp) in linux_to_bsd_ipc_perm() 143 bsd_to_linux_ipc_perm(struct ipc_perm *bpp, struct l_ipc64_perm *lpp) in bsd_to_linux_ipc_perm()
|
| /freebsd/contrib/openbsm/libbsm/ |
| H A D | bsm_token.c | 537 au_to_ipc_perm(struct ipc_perm *perm) in au_to_ipc_perm()
|