Home
last modified time | relevance | path

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

/f-stack/freebsd/security/mac/
H A Dmac_sysv_sem.c75 mac_sysvsem_init(struct semid_kernel *semakptr) in mac_sysvsem_init() argument
79 semakptr->label = mac_sysv_sem_label_alloc(); in mac_sysvsem_init()
81 semakptr->label = NULL; in mac_sysvsem_init()
93 mac_sysvsem_destroy(struct semid_kernel *semakptr) in mac_sysvsem_destroy() argument
96 if (semakptr->label != NULL) { in mac_sysvsem_destroy()
97 mac_sysv_sem_label_free(semakptr->label); in mac_sysvsem_destroy()
98 semakptr->label = NULL; in mac_sysvsem_destroy()
107 semakptr->label); in mac_sysvsem_create()
127 semakptr->label, cmd); in mac_sysvsem_check_semctl()
142 semakptr->label); in mac_sysvsem_check_semget()
[all …]
H A Dmac_framework.h397 struct semid_kernel *semakptr, int cmd);
399 struct semid_kernel *semakptr);
401 struct semid_kernel *semakptr, size_t accesstype);
402 void mac_sysvsem_cleanup(struct semid_kernel *semakptr);
404 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);
/f-stack/freebsd/kern/
H A Dsysv_sem.c564 KASSERT(semakptr->u.__sem_base - sem + semakptr->u.sem_nsems <= semtot, in sem_remove()
566 semidx, semakptr->u.__sem_base, sem, semakptr->u.sem_nsems, in sem_remove()
572 racct_sub_cred(semakptr->cred, RACCT_NSEM, semakptr->u.sem_nsems); in sem_remove()
581 wakeup(semakptr); in sem_remove()
587 for (i = semakptr->u.__sem_base - sem + semakptr->u.sem_nsems; in sem_remove()
787 semakptr->u.sem_perm.mode = (semakptr->u.sem_perm.mode & in kern_semctl()
911 wakeup(semakptr); in kern_semctl()
942 wakeup(semakptr); in kern_semctl()
1225 semakptr, semakptr->u.__sem_base, semptr, in sys_semop()
1402 wakeup(semakptr); in sys_semop()
[all …]
/f-stack/freebsd/security/mac_stub/
H A Dmac_stub.c1238 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semctl() argument
1246 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semget() argument
1254 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_check_semop() argument
1268 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in stub_sysvsem_create() argument
/f-stack/freebsd/security/mac_biba/
H A Dmac_biba.c2633 biba_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semctl() argument
2671 biba_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semget() argument
2689 biba_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_check_semop() argument
2719 biba_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in biba_sysvsem_create() argument
/f-stack/freebsd/security/mac_mls/
H A Dmac_mls.c2266 mls_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semctl() argument
2304 mls_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semget() argument
2322 mls_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_check_semop() argument
2352 mls_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in mls_sysvsem_create() argument
/f-stack/freebsd/security/mac_test/
H A Dmac_test.c2255 struct semid_kernel *semakptr, struct label *semaklabel, int cmd) in test_sysvsem_check_semctl() argument
2268 struct semid_kernel *semakptr, struct label *semaklabel) in test_sysvsem_check_semget() argument
2281 struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) in test_sysvsem_check_semop() argument
2302 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, in test_sysvsem_create() argument