Lines Matching refs:semakptr

75 mac_sysvsem_init(struct semid_kernel *semakptr)  in mac_sysvsem_init()  argument
79 semakptr->label = mac_sysv_sem_label_alloc(); in mac_sysvsem_init()
81 semakptr->label = NULL; in mac_sysvsem_init()
93 mac_sysvsem_destroy(struct semid_kernel *semakptr) in mac_sysvsem_destroy() argument
96 if (semakptr->label != NULL) { in mac_sysvsem_destroy()
97 mac_sysv_sem_label_free(semakptr->label); in mac_sysvsem_destroy()
98 semakptr->label = NULL; in mac_sysvsem_destroy()
103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_create() argument
106 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr, in mac_sysvsem_create()
107 semakptr->label); in mac_sysvsem_create()
111 mac_sysvsem_cleanup(struct semid_kernel *semakptr) in mac_sysvsem_cleanup() argument
114 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_cleanup, semakptr->label); in mac_sysvsem_cleanup()
121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl() argument
126 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semctl, cred, semakptr, in mac_sysvsem_check_semctl()
127 semakptr->label, cmd); in mac_sysvsem_check_semctl()
128 MAC_CHECK_PROBE3(sysvsem_check_semctl, error, cred, semakptr, cmd); in mac_sysvsem_check_semctl()
137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget() argument
141 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semget, cred, semakptr, in mac_sysvsem_check_semget()
142 semakptr->label); in mac_sysvsem_check_semget()
151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop() argument
156 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semop, cred, semakptr, in mac_sysvsem_check_semop()
157 semakptr->label, accesstype); in mac_sysvsem_check_semop()
158 MAC_CHECK_PROBE3(sysvsem_check_semop, error, cred, semakptr, in mac_sysvsem_check_semop()