Lines Matching refs:leaf_node
2373 dev_info_t *parent, *leaf_node; in opl_probe_leaf() local
2419 leaf_node = opl_create_node(probe); in opl_probe_leaf()
2420 if (leaf_node == NULL) { in opl_probe_leaf()
2434 e_ddi_branch_rele(leaf_node); in opl_probe_leaf()
2435 (void) i_ndi_unconfig_node(leaf_node, DS_LINKED, 0); in opl_probe_leaf()
2436 ASSERT(i_ddi_node_state(leaf_node) == DS_LINKED); in opl_probe_leaf()
2437 e_ddi_branch_hold(leaf_node); in opl_probe_leaf()
2439 mutex_enter(&DEVI(leaf_node)->devi_lock); in opl_probe_leaf()
2440 DEVI(leaf_node)->devi_flags |= DEVI_NO_BIND; in opl_probe_leaf()
2441 mutex_exit(&DEVI(leaf_node)->devi_lock); in opl_probe_leaf()
2462 fco_handle = opl_fc_ops_alloc_handle(parent, leaf_node, in opl_probe_leaf()
2476 (void) opl_destroy_node(leaf_node); in opl_probe_leaf()
2491 ASSERT(i_ddi_node_state(leaf_node) <= DS_LINKED); in opl_probe_leaf()
2493 mutex_enter(&DEVI(leaf_node)->devi_lock); in opl_probe_leaf()
2494 DEVI(leaf_node)->devi_flags &= ~DEVI_NO_BIND; in opl_probe_leaf()
2495 mutex_exit(&DEVI(leaf_node)->devi_lock); in opl_probe_leaf()
2499 if (ndi_devi_bind_driver(leaf_node, 0) != DDI_SUCCESS) { in opl_probe_leaf()