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

/freebsd-9.3-release/sys/security/mac/
H A Dmac_sysv_sem.c76 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 Dmac_framework.h345 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 Dmac_policy.h511 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 Dsysv_sem.c81 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 Dmac_stub.c1233 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 Dmac_biba.c2617 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 Dmac_mls.c2243 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 Dmac_test.c2234 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

Completed in 212 milliseconds