Lines Matching defs:hold
583 * When DR is initialized, we walk the device tree and acquire a hold on
588 * so that it can hold the corresponding branches.
594 * We only need to hold/release the following nodes which
610 * We only need to hold/release the following nodes which
633 int hold = 1;
637 ddi_walk_devs(ddi_get_child(dip), opl_hold_rele_devtree, &hold);
646 int hold = 0;
650 ddi_walk_devs(ddi_get_child(dip), opl_hold_rele_devtree, &hold);
685 * only need to hold the top nodes of the branches we create. We release
686 * the hold for the others. E.g., the "cmp" node needs to be held. Since
687 * we hold the "cmp" node, there is no need to hold the "core" and "cpu"
983 * We hold the "cmp" node. So, there is no need to hold
2432 * state and hold it there until compatible
2445 * Drop the busy-hold on parent before calling