Searched refs:bdevswref (Results 1 – 1 of 1) sorted by relevance
117 static struct devswref *bdevswref; variable521 if (bdevswref == NULL) { in bdevsw_attach()526 atomic_store_release(&bdevswref, newbdevswref); in bdevsw_attach()543 KASSERT(bdevswref[*devmajor].dr_lc == NULL); in bdevsw_attach()546 bdevswref[*devmajor].dr_lc = lc; in bdevsw_attach()693 localcount_drain(bdevswref[bi].dr_lc, in devsw_detach_locked()695 localcount_fini(bdevswref[bi].dr_lc); in devsw_detach_locked()696 kmem_free(bdevswref[bi].dr_lc, sizeof(*bdevswref[bi].dr_lc)); in devsw_detach_locked()697 bdevswref[bi].dr_lc = NULL; in devsw_detach_locked()765 curbdevswref = atomic_load_consume(&bdevswref); in bdevsw_lookup_acquire()