Lines Matching refs:dr_lc
106 struct localcount *dr_lc; member
543 KASSERT(bdevswref[*devmajor].dr_lc == NULL); in bdevsw_attach()
546 bdevswref[*devmajor].dr_lc = lc; in bdevsw_attach()
606 KASSERT(cdevswref[*devmajor].dr_lc == NULL); in cdevsw_attach()
609 cdevswref[*devmajor].dr_lc = lc; in cdevsw_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()
700 localcount_drain(cdevswref[ci].dr_lc, in devsw_detach_locked()
702 localcount_fini(cdevswref[ci].dr_lc); in devsw_detach_locked()
703 kmem_free(cdevswref[ci].dr_lc, sizeof(*cdevswref[ci].dr_lc)); in devsw_detach_locked()
704 cdevswref[ci].dr_lc = NULL; in devsw_detach_locked()
768 } else if ((*lcp = curbdevswref[bmajor].dr_lc) != NULL) { in bdevsw_lookup_acquire()
836 } else if ((*lcp = curcdevswref[cmajor].dr_lc) != NULL) { in cdevsw_lookup_acquire()