/freebsd/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; 310 struct ucred *file_cred, struct ksem *ks); 311 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks); 313 struct ucred *file_cred, struct ksem *ks); 314 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, 316 int mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, 319 struct ucred *file_cred, struct ksem *ks); 320 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks); 322 struct ucred *file_cred, struct ksem *ks); 323 void mac_posixsem_create(struct ucred *cred, struct ksem *ks); [all …]
|
H A D | mac_policy.h | 83 struct ksem; 351 struct ucred *file_cred, struct ksem *ks, 354 struct ksem *ks, struct label *kslabel); 356 struct ucred *file_cred, struct ksem *ks, 359 struct ksem *ks, struct label *shmlabel, 362 struct ksem *ks, struct label *shmlabel, 365 struct ucred *file_cred, struct ksem *ks, 368 struct ksem *ks, struct label *kslabel); 370 struct ucred *file_cred, struct ksem *ks, 373 struct ksem *ks, struct label *kslabel);
|
/freebsd/sys/kern/ |
H A D | uipc_sem.c | 98 struct ksem *km_ksem; 119 static int ksem_access(struct ksem *ks, struct ucred *ucred); 120 static struct ksem *ksem_alloc(struct ucred *ucred, mode_t mode, 125 static void ksem_drop(struct ksem *ks); 128 static struct ksem *ksem_hold(struct ksem *ks); 129 static void ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks); 130 static struct ksem *ksem_lookup(char *path, Fnv32_t fnv); 165 struct ksem *ks; in ksem_stat() 201 struct ksem *ks; in ksem_chmod() 226 struct ksem *ks; in ksem_chown() [all …]
|
/freebsd/sys/security/mac_stub/ |
H A D | mac_stub.c | 700 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue() 707 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open() 716 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post() 723 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode() 731 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner() 740 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat() 747 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink() 756 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait() 763 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
|
/freebsd/sys/sys/ |
H A D | ksem.h | 38 struct ksem { struct
|
/freebsd/sys/security/mac_test/ |
H A D | mac_test.c | 1309 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue() 1322 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open() 1336 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post() 1349 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode() 1361 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner() 1374 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat() 1386 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink() 1400 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait() 1413 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
|
/freebsd/lib/libprocstat/ |
H A D | libprocstat.c | 1098 struct ksem ksem; in procstat_get_sem_info_kvm() local 1110 if (!kvm_read_all(kd, (unsigned long)ksemp, &ksem, in procstat_get_sem_info_kvm() 1111 sizeof(struct ksem))) { in procstat_get_sem_info_kvm() 1115 sem->mode = S_IFREG | ksem.ks_mode; in procstat_get_sem_info_kvm() 1116 sem->value = ksem.ks_value; in procstat_get_sem_info_kvm() 1117 if (fst->fs_path == NULL && ksem.ks_path != NULL) { in procstat_get_sem_info_kvm() 1120 if (!kvm_read_all(kd, (unsigned long)ksem.ks_path + i, in procstat_get_sem_info_kvm()
|
/freebsd/sys/security/mac_mls/ |
H A D | mac_mls.c | 1487 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink() 1506 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly() 1523 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode() 1541 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner() 1560 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write() 1577 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()
|
/freebsd/sys/security/mac_biba/ |
H A D | mac_biba.c | 1592 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink() 1610 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode() 1628 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner() 1647 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write() 1665 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly() 1682 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
|
/freebsd/tools/build/test-includes/ |
H A D | badfiles.inc | 66 sys/ksem.h \
|
/freebsd/ |
H A D | ObsoleteFiles.inc | 19235 OLD_FILES+=usr/include/posix4/ksem.h
|