Searched refs:msqptr (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/security/
H A Dmac_sysv_msg.c109 mac_sysvmsq_label_init(struct msqid_kernel *msqptr) argument
112 msqptr->label = mac_sysv_msgqueue_label_alloc();
116 mac_sysvmsg_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr, argument
120 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, msqptr->label,
125 mac_sysvmsq_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
128 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, msqptr->label);
139 mac_sysvmsq_label_recycle(struct msqid_kernel *msqptr) argument
142 MAC_PERFORM(sysvmsq_label_recycle, msqptr
146 mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr, struct msqid_kernel *msqptr) argument
187 mac_sysvmsq_check_msqget(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
200 mac_sysvmsq_check_msqsnd(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
213 mac_sysvmsq_check_msqrcv(kauth_cred_t cred, struct msqid_kernel *msqptr) argument
226 mac_sysvmsq_check_msqctl(kauth_cred_t cred, struct msqid_kernel *msqptr, int cmd) argument
[all...]
H A Dmac_framework.h410 struct msqid_kernel *msqptr, struct msg *msgptr);
414 struct msqid_kernel *msqptr);
418 struct msqid_kernel *msqptr, int cmd);
420 struct msqid_kernel *msqptr);
422 struct msqid_kernel *msqptr);
424 struct msqid_kernel *msqptr);
426 struct msqid_kernel *msqptr);
427 void mac_sysvmsq_label_init(struct msqid_kernel *msqptr);
428 void mac_sysvmsq_label_recycle(struct msqid_kernel *msqptr);
H A Dmac_policy.h4134 struct msqid_kernel *msqptr,
4190 struct msqid_kernel *msqptr,
4232 @param msqptr The message queue
4242 struct msqid_kernel *msqptr,
4249 @param msqptr The message queue requested
4261 struct msqid_kernel *msqptr,
4267 @param msqptr The message queue to receive from
4278 struct msqid_kernel *msqptr,
4284 @param msqptr The message queue to send to
4295 struct msqid_kernel *msqptr,
[all...]
/darwin-on-arm/xnu/bsd/kern/
H A Dsysv_msg.c395 struct msqid_kernel *msqptr; local
421 msqptr = &msqids[msqid];
423 if (msqptr->u.msg_qbytes == 0) {
430 if (msqptr->u.msg_perm._seq != IPCID_TO_SEQ(uap->msqid)) {
438 eval = mac_sysvmsq_check_msqctl(kauth_cred_get(), msqptr, cmd);
451 if ((eval = ipcperm(cred, &msqptr->u.msg_perm, IPC_M)))
463 for (msghdr = msqptr->u.msg_first; msghdr != NULL;
471 msghdr = msqptr->u.msg_first;
476 msqptr->u.msg_cbytes -= msghdr->msg_ts;
477 msqptr
594 struct msqid_kernel *msqptr = NULL; local
722 struct msqid_kernel *msqptr; local
945 mac_sysvmsg_label_associate(kauth_cred_get(), msqptr, msghdr); local
1138 struct msqid_kernel *msqptr; local
[all...]

Completed in 34 milliseconds