Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dsubr_taskqueue.c69 struct mtx_padalign tq_mutex; member
91 mtx_lock_spin(&(tq)->tq_mutex); \
93 mtx_lock(&(tq)->tq_mutex); \
95 #define TQ_ASSERT_LOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_OWNED)
100 mtx_unlock_spin(&(tq)->tq_mutex); \
102 mtx_unlock(&(tq)->tq_mutex); \
112 callout_init_mtx(&timeout_task->c, &queue->tq_mutex, in _timeout_task_init()
122 return (msleep_spin(p, (struct mtx *)&tq->tq_mutex, wm, 0)); in TQ_SLEEP()
123 return (msleep(p, &tq->tq_mutex, 0, wm, 0)); in TQ_SLEEP()
171 mtx_init(&queue->tq_mutex, tq_name, NULL, mtxflags); in _taskqueue_create()
[all …]
H A Dsubr_gtaskqueue.c69 struct mtx_padalign tq_mutex; member
90 mtx_lock_spin(&(tq)->tq_mutex); \
92 mtx_lock(&(tq)->tq_mutex); \
94 #define TQ_ASSERT_LOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_OWNED)
99 mtx_unlock_spin(&(tq)->tq_mutex); \
101 mtx_unlock(&(tq)->tq_mutex); \
103 #define TQ_ASSERT_UNLOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_NOTOWNED)
118 return (msleep_spin(p, (struct mtx *)&tq->tq_mutex, wm, 0)); in TQ_SLEEP()
119 return (msleep(p, &tq->tq_mutex, 0, wm, 0)); in TQ_SLEEP()
151 mtx_init(&queue->tq_mutex, tq_name, NULL, mtxflags); in _gtaskqueue_create()
[all …]