Lines Matching refs:usb_ref_lock
159 struct mtx usb_ref_lock; variable
199 mtx_lock(&usb_ref_lock); in usb_ref_device()
224 mtx_unlock(&usb_ref_lock); in usb_ref_device()
232 mtx_lock(&usb_ref_lock); in usb_ref_device()
292 mtx_unlock(&usb_ref_lock); in usb_ref_device()
304 mtx_unlock(&usb_ref_lock); in usb_ref_device()
358 mtx_lock(&usb_ref_lock); in usb_unref_device()
376 mtx_unlock(&usb_ref_lock); in usb_unref_device()
524 mtx_lock(&usb_ref_lock); in usb_fifo_create()
526 mtx_unlock(&usb_ref_lock); in usb_fifo_create()
549 mtx_lock(&usb_ref_lock); in usb_fifo_create()
551 mtx_unlock(&usb_ref_lock); in usb_fifo_create()
584 mtx_lock(&usb_ref_lock); in usb_fifo_free()
599 mtx_unlock(&usb_ref_lock); /* avoid LOR */ in usb_fifo_free()
609 mtx_lock(&usb_ref_lock); in usb_fifo_free()
619 cv_wait(&f->cv_drain, &usb_ref_lock); in usb_fifo_free()
621 mtx_unlock(&usb_ref_lock); in usb_fifo_free()
736 mtx_lock(&usb_ref_lock); in usb_fifo_open()
739 mtx_unlock(&usb_ref_lock); in usb_fifo_open()
788 mtx_lock(&usb_ref_lock); in usb_fifo_close()
790 mtx_unlock(&usb_ref_lock); in usb_fifo_close()
965 mtx_init(&usb_ref_lock, "USB ref mutex", NULL, MTX_DEF); in usb_dev_init()
998 mtx_destroy(&usb_ref_lock); in usb_dev_uninit()
1891 mtx_lock(&usb_ref_lock); in usb_fifo_attach()
1894 mtx_unlock(&usb_ref_lock); in usb_fifo_attach()