Searched refs:mq_exclusive (Results 1 – 1 of 1) sorted by relevance
108 mutex_t mq_exclusive; /* acquire for exclusive access */ member192 (void) mutex_init(&mqhp->mq_exclusive, in mq_init()245 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_getmsg()300 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_putmsg()370 (void) mutex_unlock(&mqhp->mq_exclusive); in owner_dead()580 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close_cleanup()610 if ((error = mutex_lock(&mqhp->mq_exclusive)) != 0) { in mq_close()613 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close()718 if ((err = mutex_lock(&mqhp->mq_exclusive)) != 0) { in __mq_timedsend()758 (void) mutex_unlock(&mqhp->mq_exclusive); in __mq_timedsend()[all …]