Lines Matching refs:msgptr
76 mac_sysvmsg_init(struct msg *msgptr)
80 msgptr->label = mac_sysv_msgmsg_label_alloc();
82 msgptr->label = NULL;
114 mac_sysvmsg_destroy(struct msg *msgptr)
117 if (msgptr->label != NULL) {
118 mac_sysv_msgmsg_label_free(msgptr->label);
119 msgptr->label = NULL;
143 struct msg *msgptr)
147 msqkptr->label, msgptr, msgptr->label);
159 mac_sysvmsg_cleanup(struct msg *msgptr)
162 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_cleanup, msgptr->label);
176 mac_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr,
181 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgmsq, cred, msgptr,
182 msgptr->label, msqkptr, msqkptr->label);
183 MAC_CHECK_PROBE3(sysvmsq_check_msgmsq, error, cred, msgptr, msqkptr);
192 mac_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr)
196 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrcv, cred, msgptr,
197 msgptr->label);
198 MAC_CHECK_PROBE2(sysvmsq_check_msgrcv, error, cred, msgptr);
207 mac_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr)
211 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrmid, cred, msgptr,
212 msgptr->label);
213 MAC_CHECK_PROBE2(sysvmsq_check_msgrmid, error, cred, msgptr);