/freebsd-9.3-release/sys/security/mac/ |
H A D | mac_sysv_sem.c | 76 mac_sysvsem_init(struct semid_kernel *semakptr) argument 80 semakptr->label = mac_sysv_sem_label_alloc(); 82 semakptr->label = NULL; 94 mac_sysvsem_destroy(struct semid_kernel *semakptr) argument 97 if (semakptr->label != NULL) { 98 mac_sysv_sem_label_free(semakptr->label); 99 semakptr->label = NULL; 104 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) argument 107 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr, 108 semakptr 112 mac_sysvsem_cleanup(struct semid_kernel *semakptr) argument 122 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, int cmd) argument 138 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) argument 152 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, size_t accesstype) argument [all...] |
H A D | mac_framework.h | 345 struct semid_kernel *semakptr, int cmd); 347 struct semid_kernel *semakptr); 349 struct semid_kernel *semakptr, size_t accesstype); 350 void mac_sysvsem_cleanup(struct semid_kernel *semakptr); 352 struct semid_kernel *semakptr);
|
H A D | mac_policy.h | 511 struct semid_kernel *semakptr, struct label *semaklabel, 514 struct semid_kernel *semakptr, struct label *semaklabel); 516 struct semid_kernel *semakptr, struct label *semaklabel, 520 struct semid_kernel *semakptr, struct label *semalabel);
|
/freebsd-9.3-release/sys/kern/ |
H A D | sysv_sem.c | 81 static int semvalid(int semid, struct semid_kernel *semakptr); 502 semvalid(int semid, struct semid_kernel *semakptr) argument 505 return ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 || 506 semakptr->u.sem_perm.seq != IPCID_TO_SEQ(semid) ? EINVAL : 0); 586 struct semid_kernel *semakptr; local 606 semakptr = &sema[semid]; 609 if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0) { 613 if ((error = ipcperm(td, &semakptr->u.sem_perm, IPC_R))) 616 error = mac_sysvsem_check_semctl(cred, semakptr, cmd); 620 bcopy(&semakptr 990 struct semid_kernel *semakptr; local 1297 struct semid_kernel *semakptr; local [all...] |
/freebsd-9.3-release/sys/security/mac_stub/ |
H A D | mac_stub.c | 1233 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument 1241 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument 1250 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument 1264 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
|
/freebsd-9.3-release/sys/security/mac_biba/ |
H A D | mac_biba.c | 2617 biba_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument 2655 biba_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument 2673 biba_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument 2703 biba_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
|
/freebsd-9.3-release/sys/security/mac_mls/ |
H A D | mac_mls.c | 2243 mls_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument 2281 mls_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, argument 2299 mls_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument 2329 mls_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument
|
/freebsd-9.3-release/sys/security/mac_test/ |
H A D | mac_test.c | 2234 struct semid_kernel *semakptr, struct label *semaklabel, int cmd) 2247 struct semid_kernel *semakptr, struct label *semaklabel) 2260 struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) 2281 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, argument 2233 test_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument 2246 test_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument 2259 test_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument
|