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