Home
last modified time | relevance | path

Searched refs:mq_exclusive (Results 1 – 1 of 1) sorted by relevance

/titanic_44/usr/src/lib/libc/port/rt/
H A Dmqueue.c108 mutex_t mq_exclusive; /* acquire for exclusive access */ member
192 (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 …]