Searched refs:mq_exclusive (Results 1 – 1 of 1) sorted by relevance
106 mutex_t mq_exclusive; /* acquire for exclusive access */ member190 (void) mutex_init(&mqhp->mq_exclusive, in mq_init()243 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_getmsg()298 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_putmsg()368 (void) mutex_unlock(&mqhp->mq_exclusive); in owner_dead()578 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close_cleanup()608 if ((error = mutex_lock(&mqhp->mq_exclusive)) != 0) { in mq_close()611 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close()716 if ((err = mutex_lock(&mqhp->mq_exclusive)) != 0) { in __mq_timedsend()756 (void) mutex_unlock(&mqhp->mq_exclusive); in __mq_timedsend()[all …]