Home
last modified time | relevance | path

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

/f-stack/freebsd/security/mac/
H A Dmac_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 …]
H A Dmac_framework.h68 struct ksem;
243 struct ucred *file_cred, struct ksem *ks);
244 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks);
246 struct ucred *file_cred, struct ksem *ks);
247 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
252 struct ucred *file_cred, struct ksem *ks);
253 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks);
255 struct ucred *file_cred, struct ksem *ks);
256 void mac_posixsem_create(struct ucred *cred, struct ksem *ks);
257 void mac_posixsem_destroy(struct ksem *);
[all …]
H A Dmac_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);
/f-stack/freebsd/kern/
H A Duipc_sem.c130 static struct ksem *ksem_hold(struct ksem *ks);
167 struct ksem *ks; in ksem_stat()
203 struct ksem *ks; in ksem_chmod()
228 struct ksem *ks; in ksem_chown()
257 struct ksem *ks; in ksem_closef()
270 struct ksem *ks; in ksem_fill_kinfo()
305 struct ksem *ks; in ksem_alloc()
469 struct ksem *ks; in ksem_create()
595 struct ksem *ks; in ksem_get()
694 struct ksem *ks; in sys_ksem_close()
[all …]
/f-stack/freebsd/sys/
H A Dksem.h40 struct ksem { struct
/f-stack/freebsd/security/mac_stub/
H A Dmac_stub.c661 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue()
668 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open()
677 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post()
684 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode()
692 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner()
701 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat()
708 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink()
717 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait()
724 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
/f-stack/freebsd/security/mac_test/
H A Dmac_test.c1253 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue()
1266 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open()
1280 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post()
1293 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode()
1305 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner()
1318 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat()
1330 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink()
1344 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait()
1357 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
/f-stack/freebsd/security/mac_biba/
H A Dmac_biba.c1595 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink()
1613 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode()
1631 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner()
1650 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write()
1668 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly()
1685 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
/f-stack/freebsd/security/mac_mls/
H A Dmac_mls.c1491 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink()
1510 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly()
1527 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode()
1545 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner()
1564 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write()
1581 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()