/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/cpuboard/ |
H A D | cpuboard_hostbridge.c | 86 * dnode: Solaris device node of the root complex 91 cpuboard_rc_node_create(topo_mod_t *mp, tnode_t *parent, di_node_t dnode, argument 101 rcn = cpuboard_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode); 113 if ((dnpath = di_devfs_path(dnode)) != NULL) { 241 cpuboard_hb_enum(topo_mod_t *mp, di_node_t dnode, char *rcpath, argument 277 rcnode = cpuboard_rc_node_create(mp, hbnode, dnode, rcpath, rc); 286 * If dnode not NULL, enumerate pcibus nodes under the root complex. 287 * If dnode NULL, skip enumeration. Condition could occur if the RC 290 if ((dnode != NULL) && topo_mod_enumerate(pcimod, rcnode,
|
H A D | cpuboard.c | 407 di_node_t dnode; local 413 dnode = di_drv_first_node(CPUBOARD_PX_DRV, devtree); 414 while (dnode != DI_NODE_NIL) { 417 if ((path = di_devfs_path(dnode)) == NULL) { 425 di_instance(dnode), di_node_name(dnode), path); 429 return (dnode); 434 dnode = di_drv_next_node(dnode);
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_pciexrc.c | 202 di_node_t dnode; local 308 dnode = di_init(path, DIIOC); 309 if (dnode == DI_NODE_NIL) { 315 drv_name = di_driver_name(dnode); 319 di_fini(dnode); 328 bdf = pi_enum_pciexrc_findbdf(mod, dnode); 332 di_fini(dnode); 337 di_fini(dnode); 421 di_node_t dnode; local 447 dnode 484 pi_enum_pciexrc_findbdf(topo_mod_t *mod, di_node_t dnode) argument [all...] |
H A D | pi_bay.c | 71 pi_bay_ocpath(topo_mod_t *mod, di_node_t dnode) argument 80 tgt_port = pi_get_target_port(mod, dnode); 88 lun = pi_get_lun(mod, dnode); 103 (void) snprintf(buf, MAXPATHLEN, "%s%s%s,%x", di_devfs_path(dnode), 282 di_node_t dnode, sib; local 294 for (dnode = di_drv_first_node(HBA_DRV_NAME, devtree); 295 dnode != DI_NODE_NIL; 296 dnode = di_drv_next_node(dnode)) { 297 /* find the dnode pat [all...] |
H A D | pi_subr.c | 157 pi_get_dipath(topo_mod_t *mod, di_node_t dnode) argument 169 if (strcmp(di_devfs_path(dnode), "/") == 0) { 175 di_bus_addr(dnode)); 182 } while ((dnode = di_parent_node(dnode)) != DI_NODE_NIL);
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_set_fileinfo.c | 270 smb_node_t *node, *dnode; local 287 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, name); 290 sr->tid_tree->t_snode, dnode, name, &node); 291 smb_node_release(dnode);
|
H A D | smb_mangle_name.c | 363 * ENOTDIR - dnode is not a directory node. 368 smb_unmangle(smb_node_t *dnode, char *name, char *namebuf, argument 387 if (dnode == NULL || name == NULL || namebuf == NULL || buflen == 0) 392 if (!smb_node_is_dir(dnode)) 395 vp = dnode->vp;
|
H A D | smb_vss.c | 232 char *snapname, smb_node_t *dnode, smb_node_t **vss_node) 250 vp, snapname, dnode, NULL); 231 smb_vss_lookup_node(smb_request_t *sr, smb_node_t *node, vnode_t *fsrootvp, char *snapname, smb_node_t *dnode, smb_node_t **vss_node) argument
|
H A D | smb_common_open.c | 296 smb_node_t *dnode = NULL; local 481 dnode = op->fqi.fq_dnode; 486 smb_node_release(dnode); 500 smb_node_release(dnode); 507 smb_node_release(dnode); 518 smb_node_release(dnode); 527 smb_node_release(dnode); 544 smb_node_release(dnode); 557 smb_node_release(dnode); 563 smb_node_release(dnode); [all...] |
H A D | smb_odir.c | 283 smb_node_t *dnode; local 300 tree->t_snode, tree->t_snode, &dnode, pattern); 304 if (!smb_node_is_dir(dnode)) { 305 smb_node_release(dnode); 309 if (smb_fsop_access(sr, sr->user_cr, dnode, FILE_LIST_DIRECTORY) != 0) { 310 smb_node_release(dnode); 315 smb_node_release(dnode); 324 *odp = smb_odir_create(sr, dnode, pattern, sattr, odid, cr); 325 smb_node_release(dnode); 894 smb_odir_create(smb_request_t *sr, smb_node_t *dnode, argument [all...] |
H A D | smb_query_fileinfo.c | 290 smb_node_t *node, *dnode; local 323 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, 328 sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node); 329 smb_node_release(dnode);
|
H A D | smb_fem.c | 229 smb_node_t *dnode; local 232 dnode = (smb_node_t *)arg->fa_fnode->fn_available; 234 ASSERT(dnode); 240 smb_node_notify_change(dnode, FILE_ACTION_ADDED, name); 264 smb_node_t *dnode; local 267 dnode = (smb_node_t *)arg->fa_fnode->fn_available; 269 ASSERT(dnode); 274 smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name); 289 smb_node_t *dnode; local 292 dnode 324 smb_node_t *dnode; local 348 smb_node_t *dnode; local 372 smb_node_t *dnode; local 397 smb_node_t *dnode; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/ |
H A D | opl_hostbridge.c | 106 opl_rc_node_create(topo_mod_t *mp, tnode_t *parent, di_node_t dnode, int inst) argument 114 rcn = opl_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode); 123 slot_name = opl_get_slot_name(mp, dnode); 145 if ((dnpath = di_devfs_path(dnode)) != NULL) {
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | dev.c | 383 di_node_t dnode; local 412 else if ((dnode = di_init("/", DINFOCACHE)) == DI_NODE_NIL) 415 if (di_lookup_node(dnode, devpath) == DI_NODE_NIL) 419 di_fini(dnode); 424 else if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL) 427 if ((id = di_devid(dnode)) == NULL || 437 di_fini(dnode); 463 di_node_t dnode; local 492 else if ((dnode = di_init("/", DINFOCACHE)) == DI_NODE_NIL) 495 if (di_lookup_node(dnode, devpat 537 di_node_t dnode; local 584 di_node_t dnode; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_intel.c | 97 mc_add_ranks(topo_mod_t *mod, tnode_t *dnode, nvlist_t *auth, int dimm, argument 113 if (topo_node_range_create(mod, dnode, RANK, rank, 120 fmri = topo_mod_hcfmri(mod, dnode, FM_HC_SCHEME_VERSION, 127 if ((rnode = topo_node_bind(mod, dnode, RANK, rank, 167 tnode_t *dnode; local 235 if ((dnode = topo_node_bind(mod, pnode, DIMM, dimm_number, 244 if (topo_method_register(mod, dnode, dimm_methods) < 0) 248 (void) topo_pgroup_create(dnode, &dimm_pgroup, &err); 257 dnode); 263 (void) topo_node_resource(dnode, [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_bay.c | 193 di_node_t devtree, dnode, sib; local 206 for (dnode = di_drv_first_node(HBA_DRV_NAME, devtree); 207 dnode != DI_NODE_NIL; 208 dnode = di_drv_next_node(dnode)) { 209 if (bdf == x86pi_bdf(mod, dnode)) { 213 sib = di_child_node(dnode); 222 if (dnode == DI_NODE_NIL) { 230 while ((minor = di_minor_next(dnode, minor)) != DI_MINOR_NIL) { 244 rv = bay_pgroups(mod, tnodep, &dnode, [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/niu/ |
H A D | niu.c | 354 di_node_t dnode; local 374 dnode = di_drv_first_node("niumx", devtree); 375 if (dnode != DI_NODE_NIL) { 376 niun = niu_declare(rnode, name, 0, dnode, mod); 390 if (niufn_instantiate(niun, NIUFN, dnode, mod) < 0) { 396 if (di_drv_next_node(dnode) != DI_NODE_NIL)
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgsbbc.c | 643 pnode_t dnode; local 655 dnode = prom_chosennode(); 662 if (prom_getprop(dnode, IOSRAM_CHOSEN_PROP, (caddr_t)&nodeid) <= 0) { 669 if (prom_getprop(dnode, IOSRAM_TOC_PROP,
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/xaui/ |
H A D | xaui.c | 205 di_node_t dnode; local 230 dnode = topo_node_getspecific((tnode_t *)priv); 234 dnode = (struct di_node *)priv; 236 if (dnode == DI_NODE_NIL) { 242 devfs_path = di_devfs_path(dnode);
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetah.c | 110 cpu_fiximp(pnode_t dnode) argument 129 *prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
|
H A D | us3_jalapeno.c | 142 cpu_fiximp(pnode_t dnode) argument 163 *prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
|
/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | expand.c | 244 DirNode *dnode; local 252 for(dnode=ef->cache.head; dnode; dnode=dnode->next) 253 dnode->dr = _del_DirReader(dnode->dr); 350 DirNode *dnode; /* A directory-reader cache node */ local 446 dnode = ef_open_dir(ef, dirname); 447 if(!dnode) [all...] |
/illumos-gate/usr/src/lib/libkmf/libkmf/common/ |
H A D | policy.c | 987 xmlNodePtr dnode = NULL; local 1004 dnode = node; 1013 if (found && dnode != NULL) { 1015 xmlUnlinkNode(dnode); 1018 xmlFreeNode(dnode);
|
/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/ |
H A D | cfga_cs.c | 1239 unconf_non_vhci_nodes(di_node_t dnode, char *xport_phys, char *dyncomp, argument 1249 while (dnode != DI_NODE_NIL) { 1254 if ((node_path = di_devfs_path(dnode)) == NULL) { 1262 dnode = di_sibling_node(dnode); 1267 ret1 = di_prop_lookup_ints(DDI_DEV_T_ANY, dnode, 1271 ret2 = di_prop_lookup_bytes(DDI_DEV_T_ANY, dnode, 1286 dnode = di_sibling_node(dnode); 1318 if ((dnode [all...] |
/illumos-gate/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 179 objfs_datanode_t *dnode = vp->v_data; local 186 dnode->objfs_data_gencount < mp->mod_gencount) { 447 objfs_datanode_t *dnode = vp->v_data; local 449 dnode->objfs_data_gencount = onode->objfs_odir_modctl->mod_gencount; 450 dnode->objfs_data_info.objfs_info_primary = 565 objfs_datanode_t *dnode = vp->v_data; local 704 addr = &dnode->objfs_data_info;
|