Symbol: di_node
usr/src/cmd/biosdev/biosdev.c
250
pbp->di_node = node;
usr/src/cmd/biosdev/biosdev.c
265
pb.di_node = DI_NODE_NIL;
usr/src/cmd/biosdev/biosdev.c
268
return (pb.di_node);
usr/src/cmd/biosdev/biosdev.c
50
di_node_t di_node;
usr/src/cmd/fuser/fuser.c
230
di_node_t di_node;
usr/src/cmd/fuser/fuser.c
248
di_node = di_drv_first_node(drv_name, *di_root);
usr/src/cmd/fuser/fuser.c
249
if (di_node == DI_NODE_NIL)
usr/src/cmd/fuser/fuser.c
264
while (di_minor = di_minor_next(di_node, di_minor)) {
usr/src/cmd/fuser/fuser.c
279
(f_user->fu_instance == di_instance(di_node))) {
usr/src/cmd/fuser/fuser.c
280
path = di_devfs_path(di_node);
usr/src/cmd/fuser/fuser.c
287
} while (di_node = di_drv_next_node(di_node));
usr/src/cmd/pcitool/pcitool.c
141
static int do_probe(int fd, di_node_t di_node, di_prom_handle_t di_phdl,
usr/src/cmd/pcitool/pcitool.c
748
do_probe(int fd, di_node_t di_node, di_prom_handle_t di_phdl,
usr/src/cmd/pcitool/pcitool.c
776
len = di_prop_lookup_ints(DDI_DEV_T_ANY, di_node,
usr/src/cmd/pcitool/pcitool.c
781
len = di_prom_prop_lookup_ints(di_phdl, di_node,
usr/src/cmd/pcitool/pcitool.c
862
process_nexus_node(di_node_t di_node, di_minor_t minor, void *arg)
usr/src/cmd/pcitool/pcitool.c
908
if ((do_probe(fd, di_node, walk_args_p->di_phdl,
usr/src/cmd/pcitool/pcitool.c
938
di_node_t di_node;
usr/src/cmd/pcitool/pcitool.c
944
if ((di_node = di_init("/", DINFOCPYALL)) == DI_NODE_NIL) {
usr/src/cmd/pcitool/pcitool.c
959
(void) di_walk_minor(di_node, DDI_NT_REGACC, 0,
usr/src/cmd/pcitool/pcitool.c
967
if (di_node != DI_NODE_NIL) {
usr/src/cmd/pcitool/pcitool.c
968
di_fini(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1062
di_node_t di_node;
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1097
di_node = di_lookup_node(di_root, devfs_path);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1098
if (di_node == DI_NODE_NIL) {
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1118
while ((pi = di_path_next_phci(di_node, pi)) != DI_PATH_NIL) {
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1215
construct_mpath_node(picl_nodehdl_t parh, di_node_t di_node)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1219
while ((pi = di_path_next_phci(di_node, pi)) != DI_PATH_NIL) {
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1272
add_devinfo_props(picl_nodehdl_t nodeh, di_node_t di_node)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1284
instance = di_instance(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1290
di_val = di_bus_addr(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1299
di_val = di_binding_name(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1308
di_val = di_driver_name(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1317
di_val = di_devfs_path(di_node);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1327
for (di_prop = di_prop_next(di_node, DI_PROP_NIL);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
1329
di_prop = di_prop_next(di_node, di_prop)) {
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
898
add_openprom_props(picl_nodehdl_t nodeh, di_node_t di_node)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
911
for (promp = di_prom_prop_next(ph, di_node, DI_PROM_PROP_NIL);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
913
promp = di_prom_prop_next(ph, di_node, promp)) {
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
112
add_devinfo_props(picl_nodehdl_t nodeh, di_node_t di_node)
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
120
instance = di_instance(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
126
di_val = di_bus_addr(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
135
di_val = di_binding_name(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
144
di_val = di_driver_name(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
153
di_val = di_devfs_path(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
163
for (di_prop = di_prop_next(di_node, DI_PROP_NIL);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
165
di_prop = di_prop_next(di_node, di_prop)) {
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
32
di_node_t di_node;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
326
get_cpuid(di_node_t di_node)
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
332
len = get_reg_prop(di_node, &idata);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
374
di_node_t di_node;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
384
di_node = cpu_arg->di_node;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
395
if (!find_cpu(di_node, pcpuid)) {
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
422
cpu_arg.di_node = di_start;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
448
di_node_t di_node;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
458
di_node = cpu_arg->di_node;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
459
dcpuid = get_cpuid(di_node);
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
484
add_cpus(di_node_t di_node)
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
496
for (cnode = di_child_node(di_node); cnode != DI_NODE_NIL;
usr/src/cmd/picl/plugins/sun4v/mdesc/dr.c
502
cpu_arg.di_node = cnode;
usr/src/lib/libcpc/sparc/conf_ultra.c
612
cpc_get_cpu_ver(di_node_t di_node, void *arg)
usr/src/lib/libcpc/sparc/conf_ultra.c
618
node_name = di_node_name(di_node);
usr/src/lib/libcpc/sparc/conf_ultra.c
628
if ((n_names = di_compatible_names(di_node,
usr/src/lib/libdevinfo/libdevinfo.h
108
typedef struct di_node *di_node_t; /* node */
usr/src/lib/libppt/common/libppt.c
114
if ((err = populate_int_prop(di_node, nvl, "vendor-id", &vid)) != 0)
usr/src/lib/libppt/common/libppt.c
116
if ((err = populate_int_prop(di_node, nvl, "device-id", &did)) != 0)
usr/src/lib/libppt/common/libppt.c
118
if ((err = populate_int_prop(di_node, nvl, "revision-id", NULL)) != 0)
usr/src/lib/libppt/common/libppt.c
125
(void) populate_int_prop(di_node, nvl, "subsystem-vendor-id", NULL);
usr/src/lib/libppt/common/libppt.c
126
(void) populate_int_prop(di_node, nvl, "subsystem-id", NULL);
usr/src/lib/libppt/common/libppt.c
215
di_node_t di_node;
usr/src/lib/libppt/common/libppt.c
231
if ((di_node = di_lookup_node(di_root, (char *)path)) == NULL) {
usr/src/lib/libppt/common/libppt.c
236
if (!is_pci(di_node))
usr/src/lib/libppt/common/libppt.c
239
info_nvl = dev_getinfo(di_node, db, gl.gl_pathv[i], path);
usr/src/lib/libppt/common/libppt.c
370
inspect_node(di_node_t di_node, void *arg)
usr/src/lib/libppt/common/libppt.c
378
if (!is_pci(di_node))
usr/src/lib/libppt/common/libppt.c
381
driver = di_driver_name(di_node);
usr/src/lib/libppt/common/libppt.c
385
di_instance(di_node)) < 0) {
usr/src/lib/libppt/common/libppt.c
391
if ((path = di_devfs_path(di_node)) == NULL) {
usr/src/lib/libppt/common/libppt.c
396
info_nvl = dev_getinfo(di_node, data->nd_db, devname, path);
usr/src/lib/libppt/common/libppt.c
49
is_pci(di_node_t di_node)
usr/src/lib/libppt/common/libppt.c
53
if (di_prop_lookup_strings(DDI_DEV_T_ANY, di_parent_node(di_node),
usr/src/lib/libppt/common/libppt.c
61
populate_int_prop(di_node_t di_node, nvlist_t *nvl, const char *name, int *ival)
usr/src/lib/libppt/common/libppt.c
67
if (di_prop_lookup_ints(DDI_DEV_T_ANY, di_node, name, &ivals) != 1)
usr/src/lib/libppt/common/libppt.c
99
dev_getinfo(di_node_t di_node, pcidb_hdl_t *db,
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
112
if ((n_names = di_compatible_names(di_node, &compatible_array)) > 0) {
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
141
di_node_name(di_node), di_devfs_path(di_node));
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
163
di_node_name(di_node), di_devfs_path(di_node));
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
171
if (curnode = di_child_node(di_node)) {
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
175
if (curnode = di_sibling_node(di_node)) {
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
198
dump_di_node(Prom_node *pnode, di_node_t di_node)
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
216
for (di_prop = di_prop_next(di_node, DI_PROP_NIL);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
218
di_prop = di_prop_next(di_node, di_prop)) {
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
234
di_node, di_name, (int **)&di_data);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
241
di_node, di_name, (char **)&di_data);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
248
di_node, di_name, (uchar_t **)&di_data);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
255
di_node, di_name, (uchar_t **)&di_data);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
335
for (p_prop = di_prom_prop_next(ph, di_node, DI_PROM_PROP_NIL);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
337
p_prop = di_prom_prop_next(ph, di_node, p_prop)) {
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
52
static void dump_di_node(Prom_node *pnode, di_node_t di_node);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
54
di_node_t di_node);
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
71
walk_di_tree(Sys_tree *tree, Prom_node *root, di_node_t di_node)
usr/src/lib/libprtdiag/common/libdevinfo_sun4u.c
96
dump_di_node(pnode, di_node);
usr/src/lib/libraidcfg/common/raidcfg.c
4454
di_node_t di_node;
usr/src/lib/libraidcfg/common/raidcfg.c
4470
di_node = di_init(tmp, DINFOPROP);
usr/src/lib/libraidcfg/common/raidcfg.c
4471
if (di_node == DI_NODE_NIL)
usr/src/lib/libraidcfg/common/raidcfg.c
4474
name = di_driver_name(di_node);
usr/src/uts/common/io/devinfo.c
1521
struct di_node *me;
usr/src/uts/common/io/devinfo.c
1566
struct di_node *vh_di_node;
usr/src/uts/common/io/devinfo.c
1567
struct di_node *me;
usr/src/uts/common/io/devinfo.c
1607
struct di_node *me;
usr/src/uts/common/io/devinfo.c
1785
struct di_node *me;
usr/src/uts/common/io/devinfo.c
1795
size = sizeof (struct di_node);
usr/src/uts/common/io/devinfo.c
2105
ASSERT(i_lnode->di_node->self > 0);
usr/src/uts/common/io/devinfo.c
2142
struct di_node *ptr;
usr/src/uts/common/io/devinfo.c
2149
ptr = i_lnode->di_node;
usr/src/uts/common/io/devinfo.c
2153
k >>= (int)highbit(sizeof (struct di_node));
usr/src/uts/common/io/devinfo.c
2170
if (i_lnode1->di_node != i_lnode2->di_node)
usr/src/uts/common/io/devinfo.c
2171
return ((i_lnode1->di_node < i_lnode2->di_node) ? -1 : 1);
usr/src/uts/common/io/devinfo.c
2226
i_lnode->di_node = DI_NODE(di_mem_addr(st, soff));
usr/src/uts/common/io/devinfo.c
223
struct di_node *di_node; /* di_node in snapshot */
usr/src/uts/common/io/devinfo.c
2249
i_lnode->di_node = DI_NODE(di_mem_addr(st, toff));
usr/src/uts/common/io/devinfo.c
2326
struct di_node *medinode;
usr/src/uts/common/io/devinfo.c
2375
medinode = i_link->src_lnode->di_node;
usr/src/uts/common/io/devinfo.c
2383
medinode = i_link->tgt_lnode->di_node;
usr/src/uts/common/io/devinfo.c
2397
struct di_node *medinode;
usr/src/uts/common/io/devinfo.c
2426
ASSERT(i_lnode->di_node && i_lnode->di_node->self > 0);
usr/src/uts/common/io/devinfo.c
2427
me->node = i_lnode->di_node->self;
usr/src/uts/common/io/devinfo.c
2443
medinode = i_lnode->di_node;
usr/src/uts/common/sys/devinfo_impl.h
114
#define DI_NODE(addr) ((struct di_node *)((void *)(addr)))