Lines Matching refs:tq_mutex
72 struct mtx_padalign tq_mutex; member
93 mtx_lock_spin(&(tq)->tq_mutex); \
95 mtx_lock(&(tq)->tq_mutex); \
97 #define TQ_ASSERT_LOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_OWNED)
102 mtx_unlock_spin(&(tq)->tq_mutex); \
104 mtx_unlock(&(tq)->tq_mutex); \
106 #define TQ_ASSERT_UNLOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_NOTOWNED)
121 return (msleep_spin(p, (struct mtx *)&tq->tq_mutex, wm, 0)); in TQ_SLEEP()
122 return (msleep(p, &tq->tq_mutex, 0, wm, 0)); in TQ_SLEEP()
154 mtx_init(&queue->tq_mutex, tq_name, NULL, mtxflags); in _gtaskqueue_create()
182 mtx_destroy(&queue->tq_mutex); in gtaskqueue_free()