Lines Matching refs:dipp
634 dev_info_t **dipp; in link_node() local
652 dipp = (dev_info_t **)(&DEVI(parent)->devi_child); in link_node()
653 while (*dipp && (*dipp != dip)) { in link_node()
654 dipp = (dev_info_t **)(&DEVI(*dipp)->devi_sibling); in link_node()
656 ASSERT(*dipp == NULL); /* node is not linked */ in link_node()
685 *dipp = dip; in link_node()
709 dev_info_t **dipp; in unlink_node() local
729 dipp = (dev_info_t **)(&DEVI(parent)->devi_child); in unlink_node()
730 while (*dipp && (*dipp != dip)) { in unlink_node()
731 dipp = (dev_info_t **)(&DEVI(*dipp)->devi_sibling); in unlink_node()
733 if (*dipp) { in unlink_node()
734 *dipp = (dev_info_t *)(devi->devi_sibling); in unlink_node()
3016 dev_info_t **dipp; in add_to_ordered_dn_list() local
3020 dipp = &dnp->dn_head; in add_to_ordered_dn_list()
3025 while (*dipp && (ndi_dev_is_prom_node(*dipp) != 0)) { in add_to_ordered_dn_list()
3026 dipp = (dev_info_t **)&DEVI(*dipp)->devi_next; in add_to_ordered_dn_list()
3032 while (*dipp && (ndi_dev_is_persistent_node(*dipp) != 0)) { in add_to_ordered_dn_list()
3033 dipp = (dev_info_t **)&DEVI(*dipp)->devi_next; in add_to_ordered_dn_list()
3039 while (*dipp) { in add_to_ordered_dn_list()
3040 dipp = (dev_info_t **)&DEVI(*dipp)->devi_next; in add_to_ordered_dn_list()
3044 DEVI(dip)->devi_next = DEVI(*dipp); in add_to_ordered_dn_list()
3045 *dipp = dip; in add_to_ordered_dn_list()
3824 dev_info_t **dipp, dev_t *devtp, int *spectypep) in resolve_pathname() argument
3964 if (dipp != NULL) in resolve_pathname()
3965 *dipp = parent; in resolve_pathname()
5150 devi_unconfig_branch(dev_info_t *dip, dev_info_t **dipp, int flags, in devi_unconfig_branch() argument
5161 rval = devi_unconfig_common(dip, dipp, flags, DDI_MAJOR_T_NONE, in devi_unconfig_branch()
5169 rval = devi_unconfig_common(dip, dipp, flags, DDI_MAJOR_T_NONE, in devi_unconfig_branch()
5565 ndi_devi_config_one(dev_info_t *pdip, char *devnm, dev_info_t **dipp, int flags) in ndi_devi_config_one() argument
5575 ASSERT(dipp); in ndi_devi_config_one()
5583 *dipp = NULL; in ndi_devi_config_one()
5602 error = devi_config_one(pdip, devnm, dipp, flags, 0); in ndi_devi_config_one()
5605 error = (*f)(pdip, flags, BUS_CONFIG_ONE, (void *)devnm, dipp); in ndi_devi_config_one()
5609 *dipp = NULL; in ndi_devi_config_one()
5628 *dipp = ddi_alias_redirect(alias); in ndi_devi_config_one()
5629 error = (*dipp ? NDI_SUCCESS : NDI_FAILURE); in ndi_devi_config_one()
5645 ASSERT(*dipp); in ndi_devi_config_one()
5646 error = devi_config_common(*dipp, flags, DDI_MAJOR_T_NONE); in ndi_devi_config_one()
5651 (void) i_log_devfs_branch_add(*dipp); in ndi_devi_config_one()
6015 dev_info_t **dipp, in unconfig_immediate_children() argument
6025 ASSERT(dipp == NULL || *dipp == NULL); in unconfig_immediate_children()
6077 if (dipp && *dipp == NULL) { in unconfig_immediate_children()
6079 *dipp = child; in unconfig_immediate_children()
6103 dev_info_t **dipp, in unconfig_grand_children() argument
6114 hdl = mt_config_init(dip, dipp, flags, major, MT_UNCONFIG_OP, brevqp); in unconfig_grand_children()
6129 dev_info_t **dipp, in devi_unconfig_common() argument
6139 if (dipp) in devi_unconfig_common()
6140 *dipp = NULL; in devi_unconfig_common()
6160 rv = unconfig_grand_children(dip, dipp, flags, major, brevqp); in devi_unconfig_common()
6172 if (dipp && *dipp) { in devi_unconfig_common()
6173 ndi_rele_devi(*dipp); in devi_unconfig_common()
6174 *dipp = NULL; in devi_unconfig_common()
6188 rv = unconfig_immediate_children(dip, dipp, flags, major); in devi_unconfig_common()
6233 e_ddi_devi_unconfig(dev_info_t *dip, dev_info_t **dipp, int flags) in e_ddi_devi_unconfig() argument
6239 return (devi_unconfig_common(dip, dipp, flags, DDI_MAJOR_T_NONE, NULL)); in e_ddi_devi_unconfig()
6293 dev_info_t **dipp, in ndi_devi_unconfig_one() argument
6314 if (dipp) in ndi_devi_unconfig_one()
6315 *dipp = NULL; in ndi_devi_unconfig_one()
6348 rv = devi_unconfig_branch(child, dipp, flags | NDI_UNCONFIG, &brevq); in ndi_devi_unconfig_one()
6370 if (dipp && rv != NDI_SUCCESS) { in ndi_devi_unconfig_one()
6372 ASSERT(*dipp == NULL); in ndi_devi_unconfig_one()
6373 *dipp = child; in ndi_devi_unconfig_one()
7502 mt_config_init(dev_info_t *pdip, dev_info_t **dipp, int flags, in mt_config_init() argument
7510 hdl->mtc_fdip = dipp; in mt_config_init()
7593 dev_info_t *rdip, **dipp; in mt_config_thread() local
7604 dipp = hdl->mtc_fdip ? &rdip : NULL; in mt_config_thread()
7613 rv = devi_unconfig_common(dip, dipp, flags, major, in mt_config_thread()
7617 rv = devi_unconfig_common(dip, dipp, flags, major, in mt_config_thread()