Home
last modified time | relevance | path

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

/xnu-11215/security/
H A Dmac_sysv_sem.c79 mac_sysvsem_label_init(struct semid_kernel *semakptr) in mac_sysvsem_label_init() argument
87 mac_sysvsem_label(struct semid_kernel *semakptr) in mac_sysvsem_label() argument
89 return mac_label_verify(&semakptr->label); in mac_sysvsem_label()
93 mac_sysvsem_label_destroy(struct semid_kernel *semakptr) in mac_sysvsem_label_destroy() argument
95 mac_labelzone_free_owned(&semakptr->label, ^(struct label *label) { in mac_sysvsem_label_destroy()
103 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_associate()
107 mac_sysvsem_label_recycle(struct semid_kernel *semakptr) in mac_sysvsem_label_recycle() argument
109 MAC_PERFORM(sysvsem_label_recycle, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_recycle()
125 MAC_CHECK(sysvsem_check_semctl, cred, semakptr, mac_sysvsem_label(semakptr), cmd); in mac_sysvsem_check_semctl()
142 MAC_CHECK(sysvsem_check_semget, cred, semakptr, mac_sysvsem_label(semakptr)); in mac_sysvsem_check_semget()
[all …]
H A Dmac_framework.h419 struct semid_kernel *semakptr, int cmd) __result_use_check;
421 struct semid_kernel *semakptr) __result_use_check;
423 struct semid_kernel *semakptr, size_t accesstype) __result_use_check;
425 struct semid_kernel *semakptr);
426 void mac_sysvsem_label_destroy(struct semid_kernel *semakptr);
427 void mac_sysvsem_label_init(struct semid_kernel *semakptr);
428 struct label *mac_sysvsem_label(struct semid_kernel *semakptr);
429 void mac_sysvsem_label_recycle(struct semid_kernel *semakptr);
H A Dmac_policy.h3450 struct semid_kernel *semakptr,
3468 struct semid_kernel *semakptr,
3490 struct semid_kernel *semakptr,
3507 struct semid_kernel *semakptr,
/xnu-11215/bsd/kern/
H A Dsysv_sem.c650 wakeup((caddr_t)semakptr); in semctl()
674 semakptr->u.sem_perm.mode = (semakptr->u.sem_perm.mode & in semctl()
794 wakeup((caddr_t)semakptr); in semctl()
814 wakeup((caddr_t)semakptr); in semctl()
936 semakptr->u.sem_perm._seq = in semget()
939 semakptr->u.sem_otime = 0; in semget()
943 bzero(semakptr->u.sem_base, in semget()
1082 semakptr, semakptr->u.sem_base, semptr, in semop()
1300 wakeup((caddr_t)semakptr); in semop()
1304 wakeup((caddr_t)semakptr); in semop()
[all …]