Symbol: ksem
lib/libprocstat/libprocstat.c
1103
struct ksem ksem;
lib/libprocstat/libprocstat.c
1115
if (!kvm_read_all(kd, (unsigned long)ksemp, &ksem,
lib/libprocstat/libprocstat.c
1116
sizeof(struct ksem))) {
lib/libprocstat/libprocstat.c
1120
sem->mode = S_IFREG | ksem.ks_mode;
lib/libprocstat/libprocstat.c
1121
sem->value = ksem.ks_value;
lib/libprocstat/libprocstat.c
1122
if (fst->fs_path == NULL && ksem.ks_path != NULL) {
lib/libprocstat/libprocstat.c
1125
if (!kvm_read_all(kd, (unsigned long)ksem.ks_path + i,
sys/kern/uipc_sem.c
119
static int ksem_access(struct ksem *ks, struct ucred *ucred);
sys/kern/uipc_sem.c
120
static struct ksem *ksem_alloc(struct ucred *ucred, mode_t mode,
sys/kern/uipc_sem.c
125
static void ksem_drop(struct ksem *ks);
sys/kern/uipc_sem.c
128
static struct ksem *ksem_hold(struct ksem *ks);
sys/kern/uipc_sem.c
129
static void ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks);
sys/kern/uipc_sem.c
130
static struct ksem *ksem_lookup(char *path, Fnv32_t fnv);
sys/kern/uipc_sem.c
165
struct ksem *ks;
sys/kern/uipc_sem.c
201
struct ksem *ks;
sys/kern/uipc_sem.c
226
struct ksem *ks;
sys/kern/uipc_sem.c
255
struct ksem *ks;
sys/kern/uipc_sem.c
268
struct ksem *ks;
sys/kern/uipc_sem.c
300
static struct ksem *
sys/kern/uipc_sem.c
303
struct ksem *ks;
sys/kern/uipc_sem.c
329
static struct ksem *
sys/kern/uipc_sem.c
330
ksem_hold(struct ksem *ks)
sys/kern/uipc_sem.c
338
ksem_drop(struct ksem *ks)
sys/kern/uipc_sem.c
358
ksem_access(struct ksem *ks, struct ucred *ucred)
sys/kern/uipc_sem.c
374
static struct ksem *
sys/kern/uipc_sem.c
390
ksem_insert(char *path, Fnv32_t fnv, struct ksem *ks)
sys/kern/uipc_sem.c
467
struct ksem *ks;
sys/kern/uipc_sem.c
593
struct ksem *ks;
sys/kern/uipc_sem.c
692
struct ksem *ks;
sys/kern/uipc_sem.c
721
struct ksem *ks;
sys/kern/uipc_sem.c
813
struct ksem *ks;
sys/kern/uipc_sem.c
883
struct ksem *ks;
sys/kern/uipc_sem.c
919
struct ksem *ks;
sys/kern/uipc_sem.c
98
struct ksem *km_ksem;
sys/security/mac/mac_framework.h
319
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
320
int mac_posixsem_check_open(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_framework.h
322
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
323
int mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac/mac_framework.h
325
int mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac/mac_framework.h
328
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
329
int mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_framework.h
331
struct ucred *file_cred, struct ksem *ks);
sys/security/mac/mac_framework.h
332
void mac_posixsem_create(struct ucred *cred, struct ksem *ks);
sys/security/mac/mac_framework.h
333
void mac_posixsem_destroy(struct ksem *);
sys/security/mac/mac_framework.h
334
void mac_posixsem_init(struct ksem *);
sys/security/mac/mac_framework.h
67
struct ksem;
sys/security/mac/mac_policy.h
362
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
365
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_policy.h
367
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
370
struct ksem *ks, struct label *shmlabel,
sys/security/mac/mac_policy.h
373
struct ksem *ks, struct label *shmlabel,
sys/security/mac/mac_policy.h
376
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
379
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_policy.h
381
struct ucred *file_cred, struct ksem *ks,
sys/security/mac/mac_policy.h
384
struct ksem *ks, struct label *kslabel);
sys/security/mac/mac_policy.h
83
struct ksem;
sys/security/mac/mac_posix_sem.c
105
mac_posixsem_check_open(struct ucred *cred, struct ksem *ks)
sys/security/mac/mac_posix_sem.c
121
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
138
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
155
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
171
mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks)
sys/security/mac/mac_posix_sem.c
187
struct ksem *ks)
sys/security/mac/mac_posix_sem.c
203
mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode)
sys/security/mac/mac_posix_sem.c
218
mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, uid_t uid,
sys/security/mac/mac_posix_sem.c
67
mac_posixsem_init(struct ksem *ks)
sys/security/mac/mac_posix_sem.c
85
mac_posixsem_destroy(struct ksem *ks)
sys/security/mac/mac_posix_sem.c
95
mac_posixsem_create(struct ucred *cred, struct ksem *ks)
sys/security/mac_biba/mac_biba.c
1592
biba_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1610
biba_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1628
biba_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_biba/mac_biba.c
1647
struct ksem *ks, struct label *kslabel)
sys/security/mac_biba/mac_biba.c
1665
struct ksem *ks, struct label *kslabel)
sys/security/mac_biba/mac_biba.c
1682
biba_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1487
mls_posixsem_check_openunlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1506
struct ksem *ks, struct label *kslabel)
sys/security/mac_mls/mac_mls.c
1523
mls_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1541
mls_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_mls/mac_mls.c
1560
struct ksem *ks, struct label *kslabel)
sys/security/mac_mls/mac_mls.c
1577
mls_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
726
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
733
stub_posixsem_check_open(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
742
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
749
stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
757
stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
766
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
773
stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_stub/mac_stub.c
782
struct ksem *ks, struct label *kslabel)
sys/security/mac_stub/mac_stub.c
789
stub_posixsem_create(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1345
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1358
test_posixsem_check_open(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1372
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1385
test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1397
test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1410
struct ucred *file_cred, struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1422
test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks,
sys/security/mac_test/mac_test.c
1436
struct ksem *ks, struct label *kslabel)
sys/security/mac_test/mac_test.c
1449
test_posixsem_create(struct ucred *cred, struct ksem *ks,