Home
last modified time | relevance | path

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

/freebsd-14.2/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;
306 struct ucred *file_cred, struct ksem *ks);
307 int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks);
309 struct ucred *file_cred, struct ksem *ks);
310 int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
315 struct ucred *file_cred, struct ksem *ks);
316 int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks);
318 struct ucred *file_cred, struct ksem *ks);
319 void mac_posixsem_create(struct ucred *cred, struct ksem *ks);
320 void mac_posixsem_destroy(struct ksem *);
[all …]
H A Dmac_policy.h83 struct ksem;
347 struct ucred *file_cred, struct ksem *ks,
350 struct ksem *ks, struct label *kslabel);
352 struct ucred *file_cred, struct ksem *ks,
355 struct ksem *ks, struct label *shmlabel,
358 struct ksem *ks, struct label *shmlabel,
361 struct ucred *file_cred, struct ksem *ks,
364 struct ksem *ks, struct label *kslabel);
366 struct ucred *file_cred, struct ksem *ks,
369 struct ksem *ks, struct label *kslabel);
/freebsd-14.2/sys/kern/
H A Duipc_sem.c128 static struct ksem *ksem_hold(struct ksem *ks);
165 struct ksem *ks; in ksem_stat()
201 struct ksem *ks; in ksem_chmod()
226 struct ksem *ks; in ksem_chown()
255 struct ksem *ks; in ksem_closef()
268 struct ksem *ks; in ksem_fill_kinfo()
303 struct ksem *ks; in ksem_alloc()
467 struct ksem *ks; in ksem_create()
593 struct ksem *ks; in ksem_get()
692 struct ksem *ks; in sys_ksem_close()
[all …]
/freebsd-14.2/sys/security/mac_stub/
H A Dmac_stub.c685 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_getvalue()
692 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_open()
701 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_post()
708 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setmode()
716 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_setowner()
725 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_stat()
732 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in stub_posixsem_check_unlink()
741 struct ksem *ks, struct label *kslabel) in stub_posixsem_check_wait()
748 stub_posixsem_create(struct ucred *cred, struct ksem *ks, in stub_posixsem_create()
/freebsd-14.2/sys/sys/
H A Dksem.h38 struct ksem { struct
/freebsd-14.2/sys/security/mac_test/
H A Dmac_test.c1285 struct ksem *ks, struct label *kslabel) in test_posixsem_check_getvalue()
1298 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, in test_posixsem_check_open()
1312 struct ksem *ks, struct label *kslabel) in test_posixsem_check_post()
1325 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setmode()
1337 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in test_posixsem_check_setowner()
1350 struct ucred *file_cred, struct ksem *ks, struct label *kslabel) in test_posixsem_check_stat()
1362 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, in test_posixsem_check_unlink()
1376 struct ksem *ks, struct label *kslabel) in test_posixsem_check_wait()
1389 test_posixsem_create(struct ucred *cred, struct ksem *ks, in test_posixsem_create()
/freebsd-14.2/lib/libprocstat/
H A Dlibprocstat.c1100 struct ksem ksem; in procstat_get_sem_info_kvm() local
1112 if (!kvm_read_all(kd, (unsigned long)ksemp, &ksem, in procstat_get_sem_info_kvm()
1113 sizeof(struct ksem))) { in procstat_get_sem_info_kvm()
1117 sem->mode = S_IFREG | ksem.ks_mode; in procstat_get_sem_info_kvm()
1118 sem->value = ksem.ks_value; in procstat_get_sem_info_kvm()
1119 if (fst->fs_path == NULL && ksem.ks_path != NULL) { in procstat_get_sem_info_kvm()
1122 if (!kvm_read_all(kd, (unsigned long)ksem.ks_path + i, in procstat_get_sem_info_kvm()
/freebsd-14.2/sys/security/mac_mls/
H A Dmac_mls.c1489 mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_openunlink()
1508 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_rdonly()
1525 mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setmode()
1543 mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in mls_posixsem_check_setowner()
1562 struct ksem *ks, struct label *kslabel) in mls_posixsem_check_write()
1579 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create()
/freebsd-14.2/sys/security/mac_biba/
H A Dmac_biba.c1593 biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_openunlink()
1611 biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setmode()
1629 biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, in biba_posixsem_check_setowner()
1648 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_write()
1666 struct ksem *ks, struct label *kslabel) in biba_posixsem_check_rdonly()
1683 biba_posixsem_create(struct ucred *cred, struct ksem *ks, in biba_posixsem_create()
/freebsd-14.2/tools/build/test-includes/
H A Dbadfiles.inc66 sys/ksem.h \
/freebsd-14.2/
H A DObsoleteFiles.inc18424 OLD_FILES+=usr/include/posix4/ksem.h