Searched refs:semakptr (Results 1 - 4 of 4) sorted by relevance
/xnu-2422.115.4/security/ |
H A D | mac_sysv_sem.c | 91 mac_sysvsem_label_init(struct semid_kernel *semakptr) argument 94 semakptr->label = mac_sysv_sem_label_alloc(); 106 mac_sysvsem_label_destroy(struct semid_kernel *semakptr) argument 109 mac_sysv_sem_label_free(semakptr->label); 110 semakptr->label = NULL; 114 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr) argument 117 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, semakptr->label); 121 mac_sysvsem_label_recycle(struct semid_kernel *semakptr) argument 124 MAC_PERFORM(sysvsem_label_recycle, semakptr 128 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr, int cmd) argument 142 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr) argument 155 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr, size_t accesstype) argument [all...] |
H A D | mac_framework.h | 438 struct semid_kernel *semakptr, int cmd); 440 struct semid_kernel *semakptr); 442 struct semid_kernel *semakptr, size_t accesstype); 444 struct semid_kernel *semakptr); 445 void mac_sysvsem_label_destroy(struct semid_kernel *semakptr); 446 void mac_sysvsem_label_init(struct semid_kernel *semakptr); 447 void mac_sysvsem_label_recycle(struct semid_kernel *semakptr);
|
H A D | mac_policy.h | 4418 @param semakptr Pointer to semaphore identifier 4423 the operation indicated by cmd on the System V semaphore semakptr. 4430 struct semid_kernel *semakptr, 4437 @param semakptr Pointer to semaphore identifier 4448 struct semid_kernel *semakptr, 4454 @param semakptr Pointer to semaphore identifier 4460 semakptr. The accesstype flags hold the maximum set of permissions 4470 struct semid_kernel *semakptr, 4477 @param semakptr The semaphore being created 4487 struct semid_kernel *semakptr, [all...] |
/xnu-2422.115.4/bsd/kern/ |
H A D | sysv_sem.c | 687 struct semid_kernel *semakptr; local 709 semakptr = &sema[semid]; 710 if ((semakptr->u.sem_perm.mode & SEM_ALLOC) == 0 || 711 semakptr->u.sem_perm._seq != IPCID_TO_SEQ(uap->semid)) { 716 eval = mac_sysvsem_check_semctl(cred, semakptr, cmd); 726 if ((eval = ipcperm(cred, &semakptr->u.sem_perm, IPC_M))) 729 semakptr->u.sem_perm.cuid = kauth_cred_getuid(cred); 730 semakptr->u.sem_perm.uid = kauth_cred_getuid(cred); 731 semtot -= semakptr->u.sem_nsems; 732 for (i = semakptr 1066 register struct semid_kernel *semakptr; local 1442 struct semid_kernel *semakptr; local [all...] |
Completed in 41 milliseconds