Home
last modified time | relevance | path

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

/xnu-8019.80.24/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;
415 struct semid_kernel *semakptr, int cmd) __result_use_check;
417 struct semid_kernel *semakptr) __result_use_check;
419 struct semid_kernel *semakptr, size_t accesstype) __result_use_check;
421 struct semid_kernel *semakptr);
422 void mac_sysvsem_label_destroy(struct semid_kernel *semakptr);
423 void mac_sysvsem_label_init(struct semid_kernel *semakptr);
424 struct label *mac_sysvsem_label(struct semid_kernel *semakptr);
425 void mac_sysvsem_label_recycle(struct semid_kernel *semakptr);
H A Dmac_policy.h109 struct semid_kernel;
3399 struct semid_kernel *semakptr,
3417 struct semid_kernel *semakptr,
3439 struct semid_kernel *semakptr,
3456 struct semid_kernel *semakptr,
/xnu-8019.80.24/bsd/kern/
H A Dsysv_sem.c127 static struct semid_kernel **semas = NULL; /* semaphore id pool */
239 static inline struct semid_kernel *
311 struct semid_kernel *newSema, **newArr; in grow_sema_array()
319 sizeof(struct semid_kernel *) * (old_size / SEMMNI_INC), in grow_sema_array()
320 sizeof(struct semid_kernel *) * ((old_size / SEMMNI_INC) + 1), in grow_sema_array()
326 newSema = zalloc_permanent(sizeof(struct semid_kernel) * SEMMNI_INC, in grow_sema_array()
327 ZALIGN(struct semid_kernel)); in grow_sema_array()
380 struct semid_kernel *semakptr = sema_get_by_id(i); in grow_sem_pool()
618 struct semid_kernel *semakptr; in semctl()
669 struct semid_kernel *semakptr2 = sema_get_by_id(i); in semctl()
[all …]
/xnu-8019.80.24/bsd/sys/
H A Dsem_internal.h188 struct semid_kernel { struct