| /freebsd-11-stable/sys/security/mac/ |
| HD | 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 …]
|
| HD | mac_framework.h | 68 struct ksem; 222 struct ucred *file_cred, struct ksem *ks); 223 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks); 225 struct ucred *file_cred, struct ksem *ks); 226 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, 228 int mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, 231 struct ucred *file_cred, struct ksem *ks); 232 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks); 234 struct ucred *file_cred, struct ksem *ks); 235 void mac_posixsem_create(struct ucred *cred, struct ksem *ks); [all …]
|
| HD | 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);
|
| /freebsd-11-stable/sys/kern/ |
| HD | uipc_sem.c | 93 struct ksem *km_ksem; 114 static int ksem_access(struct ksem *ks, struct ucred *ucred); 115 static struct ksem *ksem_alloc(struct ucred *ucred, mode_t mode, 120 static void ksem_drop(struct ksem *ks); 123 static struct ksem *ksem_hold(struct ksem *ks); 124 static void ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks); 125 static struct ksem *ksem_lookup(char *path, Fnv32_t fnv); 160 struct ksem *ks; in ksem_stat() 196 struct ksem *ks; in ksem_chmod() 221 struct ksem *ks; in ksem_chown() [all …]
|
| /freebsd-11-stable/sys/security/mac_stub/ |
| HD | mac_stub.c | 660 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue() 667 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open() 676 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post() 683 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode() 691 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner() 700 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat() 707 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink() 716 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait() 723 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
|
| /freebsd-11-stable/sys/sys/ |
| HD | ksem.h | 38 struct ksem { struct
|
| /freebsd-11-stable/sys/security/mac_test/ |
| HD | mac_test.c | 1251 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue() 1264 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open() 1278 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post() 1291 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode() 1303 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner() 1316 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat() 1328 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink() 1342 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait() 1355 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
|
| /freebsd-11-stable/lib/libprocstat/ |
| HD | libprocstat.c | 1066 struct ksem ksem; in procstat_get_sem_info_kvm() local 1078 if (!kvm_read_all(kd, (unsigned long)ksemp, &ksem, in procstat_get_sem_info_kvm() 1079 sizeof(struct ksem))) { in procstat_get_sem_info_kvm() 1083 sem->mode = S_IFREG | ksem.ks_mode; in procstat_get_sem_info_kvm() 1084 sem->value = ksem.ks_value; in procstat_get_sem_info_kvm() 1085 if (fst->fs_path == NULL && ksem.ks_path != NULL) { in procstat_get_sem_info_kvm() 1088 if (!kvm_read_all(kd, (unsigned long)ksem.ks_path + i, in procstat_get_sem_info_kvm()
|
| /freebsd-11-stable/sys/security/mac_mls/ |
| HD | mac_mls.c | 1490 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink() 1509 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly() 1526 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode() 1544 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner() 1563 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write() 1580 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()
|
| /freebsd-11-stable/sys/security/mac_biba/ |
| HD | mac_biba.c | 1594 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink() 1612 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode() 1630 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner() 1649 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write() 1667 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly() 1684 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
|
| /freebsd-11-stable/ |
| HD | ObsoleteFiles.inc | 10088 OLD_FILES+=usr/include/posix4/ksem.h
|