/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_dr.c | 381 dev_info_t *fdip = NULL; in sbdp_detach_nodes() local 384 rv = e_ddi_branch_destroy(*dip, &fdip, 0); in sbdp_detach_nodes() 391 if (fdip != NULL) { in sbdp_detach_nodes() 392 (void) ddi_pathname(fdip, path); in sbdp_detach_nodes() 393 ddi_release_devi(fdip); in sbdp_detach_nodes() 399 path, fdip ? (void *)fdip : (void *)*dip, rv); in sbdp_detach_nodes()
|
/illumos-gate/usr/src/cmd/ndmpd/tlm/ |
H A D | tlm_util.c | 539 struct full_dir_info *fdip; in tlm_new_dir_info() local 541 if (!(fdip = ndmp_malloc(sizeof (struct full_dir_info)))) in tlm_new_dir_info() 544 (void) memcpy(&fdip->fd_dir_fh, fhp, sizeof (fs_fhandle_t)); in tlm_new_dir_info() 545 if (!tlm_cat_path(fdip->fd_dir_name, dir, nm)) { in tlm_new_dir_info() 546 free(fdip); in tlm_new_dir_info() 551 return (fdip); in tlm_new_dir_info()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sbd_io.c | 75 dev_info_t *fdip = NULL; in sbd_detach_io() local 80 rv = e_ddi_branch_unconfigure(dip, &fdip, DEVI_BRANCH_EVENT); in sbd_detach_io() 86 if (fdip != NULL) { in sbd_detach_io() 87 sbd_errno_decode(rv, ep, fdip); in sbd_detach_io() 88 ddi_release_devi(fdip); in sbd_detach_io()
|
H A D | gptwocfg.c | 389 dev_info_t *fdip = NULL; in gptwocfg_unconfigure() local 431 if (e_ddi_branch_destroy(saf_dip, &fdip, 0)) { in gptwocfg_unconfigure() 437 if (fdip != NULL) { in gptwocfg_unconfigure() 438 (void) ddi_pathname(fdip, path); in gptwocfg_unconfigure() 439 ddi_release_devi(fdip); in gptwocfg_unconfigure() 445 path, fdip ? (void *)fdip : (void *)saf_dip); in gptwocfg_unconfigure()
|
H A D | sbd.c | 1242 dev_info_t *fdip = NULL; in sbd_detach_mem() local 1248 rv = e_ddi_branch_unconfigure(mp->sbm_dip[i], &fdip, in sbd_detach_mem() 1256 if (fdip != NULL) { in sbd_detach_mem() 1257 sbd_errno_decode(rv, ep, fdip); in sbd_detach_mem() 1258 ddi_release_devi(fdip); in sbd_detach_mem()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | dr_io.c | 647 dev_info_t *fdip = NULL; in dr_io_unconfigure() local 722 } else if (rv = e_ddi_branch_destroy(dip, &fdip, 0)) { in dr_io_unconfigure() 730 if (fdip != NULL) { in dr_io_unconfigure() 731 (void) ddi_pathname(fdip, path); in dr_io_unconfigure() 732 ddi_release_devi(fdip); in dr_io_unconfigure() 738 __func__, path, (fdip) ? (void *)fdip : (void *)dip); in dr_io_unconfigure()
|
H A D | dr_cpu.c | 1495 dev_info_t *fdip = NULL; in dr_cpu_deprobe() local 1505 if (e_ddi_branch_destroy(dip, &fdip, 0)) { in dr_cpu_deprobe() 1513 if (fdip != NULL) { in dr_cpu_deprobe() 1514 (void) ddi_pathname(fdip, path); in dr_cpu_deprobe() 1515 ddi_release_devi(fdip); in dr_cpu_deprobe() 1520 path, (fdip) ? (void *)fdip : (void *)dip); in dr_cpu_deprobe()
|
H A D | vnet_dds.c | 651 dev_info_t *fdip = NULL; in vdds_destroy_niu_node() local 666 rv = e_ddi_branch_destroy(niu_dip, &fdip, 0); in vdds_destroy_niu_node() 670 if (fdip != NULL) { in vdds_destroy_niu_node() 671 ddi_release_devi(fdip); in vdds_destroy_niu_node()
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/ |
H A D | drmach_acpi.c | 1558 dev_info_t *fdip = NULL; in drmach_configure() local 1584 if (e_ddi_branch_configure(rdip, &fdip, 0) != 0) { in drmach_configure() 1586 dev_info_t *dip = (fdip != NULL) ? fdip : rdip; in drmach_configure() 1593 if (fdip != NULL) in drmach_configure() 1594 ddi_release_devi(fdip); in drmach_configure() 1607 dev_info_t *rdip, *fdip = NULL; in drmach_unconfigure() local 1629 if (e_ddi_branch_unconfigure(rdip, &fdip, 0)) { in drmach_unconfigure() 1635 if (fdip != NULL) { in drmach_unconfigure() 1636 (void) ddi_pathname(fdip, path); in drmach_unconfigure() 1637 ndi_rele_devi(fdip); in drmach_unconfigure()
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | drmach.c | 950 dev_info_t *fdip = NULL; in drmach_configure() local 964 if (e_ddi_branch_configure(rdip, &fdip, 0) != 0) { in drmach_configure() 966 dev_info_t *dip = (fdip != NULL) ? fdip : rdip; in drmach_configure() 974 if (fdip != NULL) in drmach_configure() 975 ddi_release_devi(fdip); in drmach_configure() 2688 dev_info_t *rdip, *fdip = NULL; in drmach_unconfigure() local 2714 if (e_ddi_branch_unconfigure(rdip, &fdip, 0)) { in drmach_unconfigure() 2721 if (fdip != NULL) { in drmach_unconfigure() 2722 (void) ddi_pathname(fdip, path); in drmach_unconfigure() 2723 ndi_rele_devi(fdip); in drmach_unconfigure()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunddi.c | 9183 dev_info_t *fdip; member 9340 ASSERT(ap->fdip == NULL); in create_prom_branch() 9416 int error = e_ddi_branch_configure(dip, &ap->fdip, 0); in create_prom_branch() 9637 *dipp = pta.fdip; in e_ddi_branch_create() 9638 else if (pta.fdip) in e_ddi_branch_create() 9639 ndi_rele_devi(pta.fdip); in e_ddi_branch_create()
|