Searched defs:dnode (Results 1 - 25 of 41) sorted by relevance

12

/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/cpuboard/
H A Dcpuboard_hostbridge.c86 * 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 Dcpuboard.c407 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 Dpi_pciexrc.c202 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 Dpi_bay.c71 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 Dpi_subr.c157 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 Dsmb_set_fileinfo.c270 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 Dsmb_mangle_name.c363 * 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 Dsmb_vss.c232 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 Dsmb_common_open.c296 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 Dsmb_odir.c283 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 Dsmb_query_fileinfo.c290 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 Dsmb_fem.c229 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 Dopl_hostbridge.c106 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 Ddev.c383 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 Dchip_intel.c97 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 Dx86pi_bay.c193 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 Dniu.c354 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 Dsgsbbc.c643 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 Dxaui.c205 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 Dus3_cheetah.c110 cpu_fiximp(pnode_t dnode) argument
129 *prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
H A Dus3_jalapeno.c142 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 Dexpand.c244 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 Dpolicy.c987 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 Dcfga_cs.c1239 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 Dobjfs_data.c179 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;

Completed in 127 milliseconds

12