Searched refs:tq_mutex (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/kern/ |
H A D | subr_taskqueue.c | 69 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); \ 104 #define TQ_ASSERT_UNLOCKED(tq) mtx_assert(&(tq)->tq_mutex, MA_NOTOWNED) 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() [all …]
|
H A D | subr_gtaskqueue.c | 69 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 …]
|