Lines Matching refs:msqkptr
94 mac_sysvmsq_init(struct msqid_kernel *msqkptr) in mac_sysvmsq_init() argument
98 msqkptr->label = mac_sysv_msgqueue_label_alloc(); in mac_sysvmsq_init()
100 msqkptr->label = NULL; in mac_sysvmsq_init()
130 mac_sysvmsq_destroy(struct msqid_kernel *msqkptr) in mac_sysvmsq_destroy() argument
133 if (msqkptr->label != NULL) { in mac_sysvmsq_destroy()
134 mac_sysv_msgqueue_label_free(msqkptr->label); in mac_sysvmsq_destroy()
135 msqkptr->label = NULL; in mac_sysvmsq_destroy()
140 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsg_create() argument
144 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr, in mac_sysvmsg_create()
145 msqkptr->label, msgptr, msgptr->label); in mac_sysvmsg_create()
149 mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_create() argument
152 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_create, cred, msqkptr, in mac_sysvmsq_create()
153 msqkptr->label); in mac_sysvmsq_create()
164 mac_sysvmsq_cleanup(struct msqid_kernel *msqkptr) in mac_sysvmsq_cleanup() argument
167 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_cleanup, msqkptr->label); in mac_sysvmsq_cleanup()
175 struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msgmsq() argument
180 msgptr->label, msqkptr, msqkptr->label); in mac_sysvmsq_check_msgmsq()
181 MAC_CHECK_PROBE3(sysvmsq_check_msgmsq, error, cred, msgptr, msqkptr); in mac_sysvmsq_check_msgmsq()
220 mac_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqget() argument
224 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqget, cred, msqkptr, in mac_sysvmsq_check_msqget()
225 msqkptr->label); in mac_sysvmsq_check_msqget()
226 MAC_CHECK_PROBE2(sysvmsq_check_msqget, error, cred, msqkptr); in mac_sysvmsq_check_msqget()
235 mac_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqsnd() argument
239 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqsnd, cred, msqkptr, in mac_sysvmsq_check_msqsnd()
240 msqkptr->label); in mac_sysvmsq_check_msqsnd()
241 MAC_CHECK_PROBE2(sysvmsq_check_msqsnd, error, cred, msqkptr); in mac_sysvmsq_check_msqsnd()
250 mac_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqrcv() argument
254 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqrcv, cred, msqkptr, in mac_sysvmsq_check_msqrcv()
255 msqkptr->label); in mac_sysvmsq_check_msqrcv()
256 MAC_CHECK_PROBE2(sysvmsq_check_msqrcv, error, cred, msqkptr); in mac_sysvmsq_check_msqrcv()
265 mac_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsq_check_msqctl() argument
270 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqctl, cred, msqkptr, in mac_sysvmsq_check_msqctl()
271 msqkptr->label, cmd); in mac_sysvmsq_check_msqctl()
272 MAC_CHECK_PROBE3(sysvmsq_check_msqctl, error, cred, msqkptr, cmd); in mac_sysvmsq_check_msqctl()