Searched refs:semakptr (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/sys/security/mac/
H A Dmac_sysv_sem.c75 mac_sysvsem_init(struct semid_kernel *semakptr) argument
79 semakptr->label = mac_sysv_sem_label_alloc();
81 semakptr->label = NULL;
93 mac_sysvsem_destroy(struct semid_kernel *semakptr) argument
96 if (semakptr->label != NULL) {
97 mac_sysv_sem_label_free(semakptr->label);
98 semakptr->label = NULL;
103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) argument
106 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr,
107 semakptr
111 mac_sysvsem_cleanup(struct semid_kernel *semakptr) argument
121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, int cmd) argument
137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) argument
151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, size_t accesstype) argument
[all...]
H A Dmac_framework.h347 struct semid_kernel *semakptr, int cmd);
349 struct semid_kernel *semakptr);
351 struct semid_kernel *semakptr, size_t accesstype);
352 void mac_sysvsem_cleanup(struct semid_kernel *semakptr);
354 struct semid_kernel *semakptr);
H A Dmac_policy.h513 struct semid_kernel *semakptr, struct label *semaklabel,
516 struct semid_kernel *semakptr, struct label *semaklabel);
518 struct semid_kernel *semakptr, struct label *semaklabel,
522 struct semid_kernel *semakptr, struct label *semalabel);
/freebsd-11-stable/sys/kern/
H A Dsysv_sem.c84 struct semid_kernel *semakptr);
540 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr) argument
543 return ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 ||
544 semakptr->u.sem_perm.seq != IPCID_TO_SEQ(semid) ||
545 sem_prison_cansee(rpr, semakptr) ? EINVAL : 0);
551 struct semid_kernel *semakptr; local
557 semakptr = &sema[semidx];
558 KASSERT(semakptr->u.sem_base - sem + semakptr->u.sem_nsems <= semtot,
560 semidx, semakptr
607 sem_prison_cansee(struct prison *rpr, struct semid_kernel *semakptr) argument
695 struct semid_kernel *semakptr; local
1087 struct semid_kernel *semakptr; local
1400 struct semid_kernel *semakptr; local
[all...]
/freebsd-11-stable/sys/security/mac_stub/
H A Dmac_stub.c1242 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument
1250 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument
1259 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument
1273 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
/freebsd-11-stable/sys/security/mac_biba/
H A Dmac_biba.c2632 biba_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument
2670 biba_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument
2688 biba_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument
2718 biba_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
/freebsd-11-stable/sys/security/mac_mls/
H A Dmac_mls.c2265 mls_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument
2303 mls_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument
2321 mls_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument
2351 mls_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
/freebsd-11-stable/sys/security/mac_test/
H A Dmac_test.c2253 struct semid_kernel *semakptr, struct label *semaklabel, int cmd)
2266 struct semid_kernel *semakptr, struct label *semaklabel)
2279 struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype)
2300 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
2252 test_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument
2265 test_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument
2278 test_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument

Completed in 143 milliseconds