Lines Matching refs:devstat_mutex
70 static struct mtx devstat_mutex; variable
71 MTX_SYSINIT(devstat_mutex, &devstat_mutex, "devstat", MTX_DEF);
94 mtx_assert(&devstat_mutex, MA_NOTOWNED); in devstat_new_entry()
97 mtx_lock(&devstat_mutex); in devstat_new_entry()
107 mtx_unlock(&devstat_mutex); in devstat_new_entry()
125 mtx_assert(&devstat_mutex, MA_OWNED); in devstat_add_entry()
201 mtx_assert(&devstat_mutex, MA_NOTOWNED); in devstat_remove_entry()
205 mtx_lock(&devstat_mutex); in devstat_remove_entry()
217 mtx_unlock(&devstat_mutex); in devstat_remove_entry()
230 mtx_assert(&devstat_mutex, MA_NOTOWNED); in devstat_start_transaction()
257 mtx_assert(&devstat_mutex, MA_NOTOWNED); in devstat_start_transaction_bio()
388 mtx_assert(&devstat_mutex, MA_NOTOWNED); in sysctl_devstat()
408 mtx_lock(&devstat_mutex); in sysctl_devstat()
412 mtx_unlock(&devstat_mutex); in sysctl_devstat()
421 mtx_lock(&devstat_mutex); in sysctl_devstat()
426 mtx_unlock(&devstat_mutex); in sysctl_devstat()
486 mtx_lock(&devstat_mutex); in devstat_mmap()
490 mtx_unlock(&devstat_mutex); in devstat_mmap()
495 mtx_unlock(&devstat_mutex); in devstat_mmap()
507 mtx_assert(&devstat_mutex, MA_NOTOWNED); in devstat_alloc()
515 mtx_lock(&devstat_mutex); in devstat_alloc()
523 mtx_unlock(&devstat_mutex); in devstat_alloc()
532 mtx_lock(&devstat_mutex); in devstat_alloc()
556 mtx_unlock(&devstat_mutex); in devstat_alloc()
569 mtx_assert(&devstat_mutex, MA_OWNED); in devstat_free()