Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/security/mac/
HDmac_posix_sem.c69 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 …]
HDmac_framework.h68 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 …]
HDmac_policy.h81 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/
HDuipc_sem.c93 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/
HDmac_stub.c660 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/
HDksem.h38 struct ksem { struct
/freebsd-11-stable/sys/security/mac_test/
HDmac_test.c1251 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/
HDlibprocstat.c1066 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/
HDmac_mls.c1490 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/
HDmac_biba.c1594 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/
HDObsoleteFiles.inc10088 OLD_FILES+=usr/include/posix4/ksem.h