Lines Matching refs:msq_svc

115 static ipc_service_t *msq_svc;  variable
322 msq_svc = ipcs_create("msqids", rc_project_msgmni, rc_zone_msgmni, in _init()
331 ipcs_destroy(msq_svc); in _init()
465 if (error = ipc_rmid(msq_svc, msgid, cr)) in msgctl()
473 if ((lock = ipc_lookup(msq_svc, msgid, (kipc_perm_t **)&qp)) == NULL) in msgctl()
483 if (error = ipcperm_set(msq_svc, cr, &qp->msg_perm, in msgctl()
527 if (error = ipcperm_set64(msq_svc, cr, &qp->msg_perm, in msgctl()
586 ipc_remove_zone(msq_svc, zoneid); in msg_remove_zone()
602 if (error = ipc_get(msq_svc, key, msgflg, (kipc_perm_t **)&qp, &lock)) in msgget()
644 if (error = ipc_commit_begin(msq_svc, key, msgflg, in msgget()
654 lock = ipc_commit_end(msq_svc, &qp->msg_perm); in msgget()
680 if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL) { in msgrcv()
683 ipc_hold(msq_svc, (kipc_perm_t *)qp); in msgrcv()
782 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgrcv()
785 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgrcv()
860 *lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msg_copyout()
955 if (error = ipc_ids(msq_svc, buf, nids, pnids)) in msgids()
987 if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL) in msgsnap()
994 ipc_hold(msq_svc, (kipc_perm_t *)qp); in msgsnap()
1069 lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnap()
1077 (void) ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnap()
1078 ipc_rele(msq_svc, (kipc_perm_t *)qp); in msgsnap()
1147 if ((lock = ipc_lookup(msq_svc, msqid, (kipc_perm_t **)&qp)) == NULL) { in msgsnd()
1152 ipc_hold(msq_svc, (kipc_perm_t *)qp); in msgsnd()
1186 lock = ipc_relock(msq_svc, qp->msg_perm.ipc_id, lock); in msgsnd()
1208 lock = ipc_lock(msq_svc, qp->msg_perm.ipc_id); in msgsnd()
1248 ipc_rele(msq_svc, (kipc_perm_t *)qp); /* drops lock */ in msgsnd()
1415 *lock = ipc_relock(msq_svc, qp->msg_perm.ipc_id, *lock); in msg_rcvq_sleep()