| /freebsd-14.2/sys/security/mac/ |
| H A D | mac_posix_sem.c | 67 mac_posixsem_init(struct ksem *ks) in mac_posixsem_init() 85 mac_posixsem_destroy(struct ksem *ks) in mac_posixsem_destroy() 95 mac_posixsem_create(struct ucred *cred, struct ksem *ks) in mac_posixsem_create() 105 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_open() 121 struct ksem *ks) in mac_posixsem_check_getvalue() 138 struct ksem *ks) in mac_posixsem_check_post() 155 struct ksem *ks) in mac_posixsem_check_stat() 171 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_unlink() 187 struct ksem *ks) in mac_posixsem_check_wait() 203 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 | 67 struct ksem; 306 struct ucred *file_cred, struct ksem *ks); 307 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks); 309 struct ucred *file_cred, struct ksem *ks); 310 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, 315 struct ucred *file_cred, struct ksem *ks); 316 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks); 318 struct ucred *file_cred, struct ksem *ks); 319 void mac_posixsem_create(struct ucred *cred, struct ksem *ks); 320 void mac_posixsem_destroy(struct ksem *); [all …]
|
| H A D | mac_policy.h | 83 struct ksem; 347 struct ucred *file_cred, struct ksem *ks, 350 struct ksem *ks, struct label *kslabel); 352 struct ucred *file_cred, struct ksem *ks, 355 struct ksem *ks, struct label *shmlabel, 358 struct ksem *ks, struct label *shmlabel, 361 struct ucred *file_cred, struct ksem *ks, 364 struct ksem *ks, struct label *kslabel); 366 struct ucred *file_cred, struct ksem *ks, 369 struct ksem *ks, struct label *kslabel);
|
| /freebsd-14.2/sys/kern/ |
| H A D | uipc_sem.c | 128 static struct ksem *ksem_hold(struct ksem *ks); 165 struct ksem *ks; in ksem_stat() 201 struct ksem *ks; in ksem_chmod() 226 struct ksem *ks; in ksem_chown() 255 struct ksem *ks; in ksem_closef() 268 struct ksem *ks; in ksem_fill_kinfo() 303 struct ksem *ks; in ksem_alloc() 467 struct ksem *ks; in ksem_create() 593 struct ksem *ks; in ksem_get() 692 struct ksem *ks; in sys_ksem_close() [all …]
|
| /freebsd-14.2/sys/security/mac_stub/ |
| H A D | mac_stub.c | 685 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue() 692 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open() 701 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post() 708 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode() 716 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner() 725 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat() 732 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink() 741 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait() 748 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
|
| /freebsd-14.2/sys/sys/ |
| H A D | ksem.h | 38 struct ksem { struct
|
| /freebsd-14.2/sys/security/mac_test/ |
| H A D | mac_test.c | 1285 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue() 1298 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open() 1312 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post() 1325 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode() 1337 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner() 1350 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat() 1362 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink() 1376 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait() 1389 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
|
| /freebsd-14.2/lib/libprocstat/ |
| H A D | libprocstat.c | 1100 struct ksem ksem; in procstat_get_sem_info_kvm() local 1112 if (!kvm_read_all(kd, (unsigned long)ksemp, &ksem, in procstat_get_sem_info_kvm() 1113 sizeof(struct ksem))) { in procstat_get_sem_info_kvm() 1117 sem->mode = S_IFREG | ksem.ks_mode; in procstat_get_sem_info_kvm() 1118 sem->value = ksem.ks_value; in procstat_get_sem_info_kvm() 1119 if (fst->fs_path == NULL && ksem.ks_path != NULL) { in procstat_get_sem_info_kvm() 1122 if (!kvm_read_all(kd, (unsigned long)ksem.ks_path + i, in procstat_get_sem_info_kvm()
|
| /freebsd-14.2/sys/security/mac_mls/ |
| H A D | mac_mls.c | 1489 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink() 1508 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly() 1525 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode() 1543 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner() 1562 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write() 1579 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()
|
| /freebsd-14.2/sys/security/mac_biba/ |
| H A D | mac_biba.c | 1593 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink() 1611 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode() 1629 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner() 1648 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write() 1666 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly() 1683 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
|
| /freebsd-14.2/tools/build/test-includes/ |
| H A D | badfiles.inc | 66 sys/ksem.h \
|
| /freebsd-14.2/ |
| H A D | ObsoleteFiles.inc | 18424 OLD_FILES+=usr/include/posix4/ksem.h
|