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