Lines Matching refs:bsa
9956 struct devi_busy bsa = {0}; in e_ddi_branch_referenced() local
9985 bsa.dv_hash = mod_hash_create_ptrhash("dv_node busy hash", NUMCHAINS, in e_ddi_branch_referenced()
9988 bsa.s_hash = mod_hash_create_ptrhash("snode busy hash", NUMCHAINS, in e_ddi_branch_referenced()
9991 if (devfs_walk(path, visit_dvnode, &bsa)) { in e_ddi_branch_referenced()
9995 bsa.s_total = bsa.dv_total = -1; in e_ddi_branch_referenced()
10005 spec_snode_walk(visit_snode, &bsa); in e_ddi_branch_referenced()
10010 bsa.callback = callback; in e_ddi_branch_referenced()
10011 bsa.arg = arg; in e_ddi_branch_referenced()
10013 if (visit_dip(rdip, &bsa) == DDI_WALK_CONTINUE) { in e_ddi_branch_referenced()
10015 ddi_walk_devs(ddi_get_child(rdip), visit_dip, &bsa); in e_ddi_branch_referenced()
10021 mod_hash_destroy_ptrhash(bsa.s_hash); in e_ddi_branch_referenced()
10022 mod_hash_destroy_ptrhash(bsa.dv_hash); in e_ddi_branch_referenced()
10023 return (bsa.s_total > bsa.dv_total ? bsa.s_total : bsa.dv_total); in e_ddi_branch_referenced()