Home
last modified time | relevance | path

Searched refs:ipc_perm (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/kern/
H A Dsysv_ipc.c93 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 Dipc.h85 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 Dmsg.h90 struct ipc_perm msg_perm; /* msg queue permission bits */
H A Dsem.h49 struct ipc_perm sem_perm; /* operation permission struct */
H A Dshm.h103 struct ipc_perm shm_perm; /* operation permission structure */
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.cpp299 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 Dsanitizer_platform_limits_freebsd.cpp474 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 Dsanitizer_platform_limits_posix.cpp1226 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 Dsanitizer_platform_limits_netbsd.cpp2636 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 Dfreebsd32_ipc.h189 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 Dconfigure.ac57 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 DNEWS418 struct ipc_perm fields.
/freebsd/contrib/openbsm/config/
H A Dconfig.h.in69 /* 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 Daudit_record.h178 struct ipc_perm;
237 token_t *au_to_ipc_perm(struct ipc_perm *perm);
/freebsd/sys/bsm/
H A Daudit_record.h183 struct ipc_perm;
242 token_t *au_to_ipc_perm(struct ipc_perm *perm);
/freebsd/sys/security/audit/
H A Daudit.h83 struct ipc_perm;
130 void audit_arg_svipc_perm(struct ipc_perm *perm);
H A Daudit_private.h231 struct ipc_perm ar_arg_svipc_perm;
H A Daudit_bsm.c1708 struct ipc_perm perm; in kaudit_to_bsm()
1743 struct ipc_perm perm; in kaudit_to_bsm()
H A Daudit_arg.c584 audit_arg_svipc_perm(struct ipc_perm *perm) in audit_arg_svipc_perm()
H A Dbsm_token.c483 au_to_ipc_perm(struct ipc_perm *perm) in au_to_ipc_perm()
/freebsd/sys/compat/linux/
H A Dlinux_ipc.c130 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 Dbsm_token.c537 au_to_ipc_perm(struct ipc_perm *perm) in au_to_ipc_perm()