/freebsd-11-stable/sys/security/mac/ |
H A D | mac_sysv_sem.c | 75 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 D | mac_framework.h | 347 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 D | mac_policy.h | 513 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 D | sysv_sem.c | 84 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 D | mac_stub.c | 1242 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 D | mac_biba.c | 2632 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 D | mac_mls.c | 2265 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 D | mac_test.c | 2253 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
|