Lines Matching refs:usb_ref_lock
160 struct mtx usb_ref_lock; variable
200 mtx_lock(&usb_ref_lock); in usb_ref_device()
225 mtx_unlock(&usb_ref_lock); in usb_ref_device()
233 mtx_lock(&usb_ref_lock); in usb_ref_device()
293 mtx_unlock(&usb_ref_lock); in usb_ref_device()
305 mtx_unlock(&usb_ref_lock); in usb_ref_device()
359 mtx_lock(&usb_ref_lock); in usb_unref_device()
377 mtx_unlock(&usb_ref_lock); in usb_unref_device()
525 mtx_lock(&usb_ref_lock); in usb_fifo_create()
527 mtx_unlock(&usb_ref_lock); in usb_fifo_create()
550 mtx_lock(&usb_ref_lock); in usb_fifo_create()
552 mtx_unlock(&usb_ref_lock); in usb_fifo_create()
585 mtx_lock(&usb_ref_lock); in usb_fifo_free()
600 mtx_unlock(&usb_ref_lock); /* avoid LOR */ in usb_fifo_free()
610 mtx_lock(&usb_ref_lock); in usb_fifo_free()
620 cv_wait(&f->cv_drain, &usb_ref_lock); in usb_fifo_free()
622 mtx_unlock(&usb_ref_lock); in usb_fifo_free()
737 mtx_lock(&usb_ref_lock); in usb_fifo_open()
740 mtx_unlock(&usb_ref_lock); in usb_fifo_open()
789 mtx_lock(&usb_ref_lock); in usb_fifo_close()
791 mtx_unlock(&usb_ref_lock); in usb_fifo_close()
966 mtx_init(&usb_ref_lock, "USB ref mutex", NULL, MTX_DEF); in usb_dev_init()
999 mtx_destroy(&usb_ref_lock); in usb_dev_uninit()
1892 mtx_lock(&usb_ref_lock); in usb_fifo_attach()
1895 mtx_unlock(&usb_ref_lock); in usb_fifo_attach()