Home
last modified time | relevance | path

Searched refs:ksem (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/security/mac/
H A Dmac_posix_sem.c67 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 Dmac_framework.h67 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 Dmac_policy.h83 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 Duipc_sem.c98 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 Dmac_stub.c700 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 Dksem.h38 struct ksem { struct
/freebsd/sys/security/mac_test/
H A Dmac_test.c1309 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 Dlibprocstat.c1098 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 Dmac_mls.c1487 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 Dmac_biba.c1592 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 Dbadfiles.inc66 sys/ksem.h \
/freebsd/
H A DObsoleteFiles.inc19235 OLD_FILES+=usr/include/posix4/ksem.h