/freebsd/sys/security/mac/ |
H A D | mac_sysv_msg.c | 100 msqkptr->label = NULL; in mac_sysvmsq_init() 133 if (msqkptr->label != NULL) { in mac_sysvmsq_destroy() 135 msqkptr->label = NULL; in mac_sysvmsq_destroy() 145 msqkptr->label, msgptr, msgptr->label); in mac_sysvmsg_create() 153 msqkptr->label); in mac_sysvmsq_create() 175 struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msgmsq() argument 180 msgptr->label, msqkptr, msqkptr->label); in mac_sysvmsq_check_msgmsq() 225 msqkptr->label); in mac_sysvmsq_check_msqget() 240 msqkptr->label); in mac_sysvmsq_check_msqsnd() 255 msqkptr->label); in mac_sysvmsq_check_msqrcv() [all …]
|
H A D | mac_framework.h | 437 void mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, 443 struct msqid_kernel *msqkptr); 447 struct msqid_kernel *msqkptr, int cmd); 449 struct msqid_kernel *msqkptr); 451 struct msqid_kernel *msqkptr); 453 struct msqid_kernel *msqkptr); 454 void mac_sysvmsq_cleanup(struct msqid_kernel *msqkptr); 455 void mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr);
|
H A D | mac_policy.h | 504 struct msqid_kernel *msqkptr, struct label *msqlabel, 511 struct msqid_kernel *msqkptr, struct label *msqklabel); 517 struct msqid_kernel *msqkptr, struct label *msqklabel); 519 struct msqid_kernel *msqkptr, struct label *msqklabel, 522 struct msqid_kernel *msqkptr, struct label *msqklabel); 524 struct msqid_kernel *msqkptr, struct label *msqklabel); 527 struct msqid_kernel *msqkptr, struct label *msqlabel);
|
/freebsd/sys/kern/ |
H A D | sysv_msg.c | 445 wakeup(msqkptr); in msq_remove() 599 msqkptr->u.msg_perm.mode = (msqkptr->u.msg_perm.mode & ~0777) | in kern_msgctl() 729 msqkptr->u.msg_perm.seq = (msqkptr->u.msg_perm.seq + 1) & 0x7fff; in sys_msgget() 863 if (msgsz + msqkptr->u.msg_cbytes > msqkptr->u.msg_qbytes) { in kern_msgsnd() 937 if (msgsz + msqkptr->u.msg_cbytes > msqkptr->u.msg_qbytes) in kern_msgsnd() 998 wakeup(msqkptr); in kern_msgsnd() 1050 wakeup(msqkptr); in kern_msgsnd() 1070 wakeup(msqkptr); in kern_msgsnd() 1092 wakeup(msqkptr); in kern_msgsnd() 1389 wakeup(msqkptr); in kern_msgrcv() [all …]
|
/freebsd/sys/security/mac_stub/ |
H A D | mac_stub.c | 1185 stub_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsg_create() argument 1193 struct label *msglabel, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msgmsq() argument 1217 stub_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqget() argument 1225 stub_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqsnd() argument 1233 stub_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqrcv() argument 1241 stub_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqctl() argument 1255 stub_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_create() argument
|
/freebsd/sys/security/mac_test/ |
H A D | mac_test.c | 2129 test_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in test_sysvmsg_create() argument 2158 struct label *msglabel, struct msqid_kernel *msqkptr, in test_sysvmsq_check_msgmsq() argument 2199 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqget() argument 2212 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqsnd() argument 2225 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqrcv() argument 2238 struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) in test_sysvmsq_check_msqctl() argument 2260 struct msqid_kernel *msqkptr, struct label *msqlabel) in test_sysvmsq_create() argument
|
/freebsd/sys/security/mac_mls/ |
H A D | mac_mls.c | 2111 mls_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsg_create() argument 2160 mls_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqget() argument 2178 mls_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqsnd() argument 2196 mls_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqrcv() argument 2214 mls_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqctl() argument 2252 mls_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_create() argument
|
/freebsd/sys/security/mac_biba/ |
H A D | mac_biba.c | 2480 biba_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsg_create() argument 2529 biba_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqget() argument 2547 biba_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqsnd() argument 2565 biba_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqrcv() argument 2583 biba_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqctl() argument 2621 biba_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_create() argument
|