Home
last modified time | relevance | path

Searched refs:semid_kernel (Results 1 – 5 of 5) sorted by relevance

/xnu-8796.141.3/security/
H A Dmac_sysv_sem.c79 mac_sysvsem_label_init(struct semid_kernel *semakptr) in mac_sysvsem_label_init()
87 mac_sysvsem_label(struct semid_kernel *semakptr) in mac_sysvsem_label()
93 mac_sysvsem_label_destroy(struct semid_kernel *semakptr) in mac_sysvsem_label_destroy()
101 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr) in mac_sysvsem_label_associate()
107 mac_sysvsem_label_recycle(struct semid_kernel *semakptr) in mac_sysvsem_label_recycle()
113 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl()
131 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget()
148 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop()
H A Dmac_framework.h106 struct semid_kernel;
420 struct semid_kernel *semakptr, int cmd) __result_use_check;
422 struct semid_kernel *semakptr) __result_use_check;
424 struct semid_kernel *semakptr, size_t accesstype) __result_use_check;
426 struct semid_kernel *semakptr);
427 void mac_sysvsem_label_destroy(struct semid_kernel *semakptr);
428 void mac_sysvsem_label_init(struct semid_kernel *semakptr);
429 struct label *mac_sysvsem_label(struct semid_kernel *semakptr);
430 void mac_sysvsem_label_recycle(struct semid_kernel *semakptr);
H A Dmac_policy.h110 struct semid_kernel;
3427 struct semid_kernel *semakptr,
3445 struct semid_kernel *semakptr,
3467 struct semid_kernel *semakptr,
3484 struct semid_kernel *semakptr,
/xnu-8796.141.3/bsd/kern/
H A Dsysv_sem.c127 static struct semid_kernel **semas = NULL; /* semaphore id pool */
239 static inline struct semid_kernel *
283 struct semid_kernel *newSema, **newArr; in grow_sema_array()
290 newArr = krealloc_type(struct semid_kernel *, in grow_sema_array()
297 newSema = zalloc_permanent(sizeof(struct semid_kernel) * SEMMNI_INC, in grow_sema_array()
298 ZALIGN(struct semid_kernel)); in grow_sema_array()
351 struct semid_kernel *semakptr = sema_get_by_id(i); in grow_sem_pool()
587 struct semid_kernel *semakptr; in semctl()
638 struct semid_kernel *semakptr2 = sema_get_by_id(i); in semctl()
838 struct semid_kernel *semakptr; in semget()
[all …]
/xnu-8796.141.3/bsd/sys/
H A Dsem_internal.h188 struct semid_kernel { struct