Home
last modified time | relevance | path

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

/xnu-10002.41.9/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;
417 struct semid_kernel *semakptr, int cmd) __result_use_check;
419 struct semid_kernel *semakptr) __result_use_check;
421 struct semid_kernel *semakptr, size_t accesstype) __result_use_check;
423 struct semid_kernel *semakptr);
424 void mac_sysvsem_label_destroy(struct semid_kernel *semakptr);
425 void mac_sysvsem_label_init(struct semid_kernel *semakptr);
426 struct label *mac_sysvsem_label(struct semid_kernel *semakptr);
427 void mac_sysvsem_label_recycle(struct semid_kernel *semakptr);
H A Dmac_policy.h110 struct semid_kernel;
3385 struct semid_kernel *semakptr,
3403 struct semid_kernel *semakptr,
3425 struct semid_kernel *semakptr,
3442 struct semid_kernel *semakptr,
/xnu-10002.41.9/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-10002.41.9/bsd/sys/
H A Dsem_internal.h188 struct semid_kernel { struct