| /f-stack/freebsd/security/mac/ |
| H A D | mac_posix_sem.c | 69 mac_posixsem_init(struct ksem *ks) in mac_posixsem_init() 87 mac_posixsem_destroy(struct ksem *ks) in mac_posixsem_destroy() 97 mac_posixsem_create(struct ucred *cred, struct ksem *ks) in mac_posixsem_create() 107 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_open() 123 struct ksem *ks) in mac_posixsem_check_getvalue() 140 struct ksem *ks) in mac_posixsem_check_post() 157 struct ksem *ks) in mac_posixsem_check_stat() 173 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_unlink() 189 struct ksem *ks) in mac_posixsem_check_wait() 205 mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode) in mac_posixsem_check_setmode() [all …]
|
| H A D | mac_framework.h | 68 struct ksem; 243 struct ucred *file_cred, struct ksem *ks); 244 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks); 246 struct ucred *file_cred, struct ksem *ks); 247 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, 252 struct ucred *file_cred, struct ksem *ks); 253 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks); 255 struct ucred *file_cred, struct ksem *ks); 256 void mac_posixsem_create(struct ucred *cred, struct ksem *ks); 257 void mac_posixsem_destroy(struct ksem *); [all …]
|
| H A D | mac_policy.h | 81 struct ksem; 328 struct ucred *file_cred, struct ksem *ks, 331 struct ksem *ks, struct label *kslabel); 333 struct ucred *file_cred, struct ksem *ks, 336 struct ksem *ks, struct label *shmlabel, 339 struct ksem *ks, struct label *shmlabel, 342 struct ucred *file_cred, struct ksem *ks, 345 struct ksem *ks, struct label *kslabel); 347 struct ucred *file_cred, struct ksem *ks, 350 struct ksem *ks, struct label *kslabel);
|
| /f-stack/freebsd/kern/ |
| H A D | uipc_sem.c | 130 static struct ksem *ksem_hold(struct ksem *ks); 167 struct ksem *ks; in ksem_stat() 203 struct ksem *ks; in ksem_chmod() 228 struct ksem *ks; in ksem_chown() 257 struct ksem *ks; in ksem_closef() 270 struct ksem *ks; in ksem_fill_kinfo() 305 struct ksem *ks; in ksem_alloc() 469 struct ksem *ks; in ksem_create() 595 struct ksem *ks; in ksem_get() 694 struct ksem *ks; in sys_ksem_close() [all …]
|
| /f-stack/freebsd/sys/ |
| H A D | ksem.h | 40 struct ksem { struct
|
| /f-stack/freebsd/security/mac_stub/ |
| H A D | mac_stub.c | 661 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue() 668 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open() 677 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post() 684 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode() 692 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner() 701 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat() 708 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink() 717 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait() 724 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
|
| /f-stack/freebsd/security/mac_test/ |
| H A D | mac_test.c | 1253 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue() 1266 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open() 1280 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post() 1293 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode() 1305 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner() 1318 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat() 1330 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink() 1344 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait() 1357 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
|
| /f-stack/freebsd/security/mac_biba/ |
| H A D | mac_biba.c | 1595 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink() 1613 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode() 1631 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner() 1650 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write() 1668 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly() 1685 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
|
| /f-stack/freebsd/security/mac_mls/ |
| H A D | mac_mls.c | 1491 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink() 1510 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly() 1527 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode() 1545 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner() 1564 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write() 1581 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()
|