Lines Matching defs:leaf_node
2374 dev_info_t *parent, *leaf_node;
2398 * Prevent any changes to leaf_node until we have bound
2420 leaf_node = opl_create_node(probe);
2421 if (leaf_node == NULL) {
2435 e_ddi_branch_rele(leaf_node);
2436 (void) i_ndi_unconfig_node(leaf_node, DS_LINKED, 0);
2437 ASSERT(i_ddi_node_state(leaf_node) == DS_LINKED);
2438 e_ddi_branch_hold(leaf_node);
2440 mutex_enter(&DEVI(leaf_node)->devi_lock);
2441 DEVI(leaf_node)->devi_flags |= DEVI_NO_BIND;
2442 mutex_exit(&DEVI(leaf_node)->devi_lock);
2463 fco_handle = opl_fc_ops_alloc_handle(parent, leaf_node,
2477 (void) opl_destroy_node(leaf_node);
2492 ASSERT(i_ddi_node_state(leaf_node) <= DS_LINKED);
2494 mutex_enter(&DEVI(leaf_node)->devi_lock);
2495 DEVI(leaf_node)->devi_flags &= ~DEVI_NO_BIND;
2496 mutex_exit(&DEVI(leaf_node)->devi_lock);
2500 if (ndi_devi_bind_driver(leaf_node, 0) != DDI_SUCCESS) {