/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | libdevinfo_sun4u.c | 54 static void dump_di_node(Prom_node *pnode, di_node_t di_node); 56 di_node_t di_node); 73 walk_di_tree(Sys_tree *tree, Prom_node *root, di_node_t di_node) argument 96 dump_di_node(pnode, di_node); 112 if ((n_names = di_compatible_names(di_node, &compatible_array)) > 0) { 141 di_node_name(di_node), di_devfs_path(di_node)); 163 di_node_name(di_node), di_devfs_path(di_node)); 171 if (curnode = di_child_node(di_node)) { 198 dump_di_node(Prom_node *pnode, di_node_t di_node) argument [all...] |
/illumos-gate/usr/src/lib/libcpc/sparc/ |
H A D | conf_ultra.c | 614 cpc_get_cpu_ver(di_node_t di_node, void *arg) argument 620 node_name = di_node_name(di_node); 630 if ((n_names = di_compatible_names(di_node,
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | dr.c | 34 di_node_t di_node; member in struct:cpu_lookup 114 add_devinfo_props(picl_nodehdl_t nodeh, di_node_t di_node) argument 122 instance = di_instance(di_node); 128 di_val = di_bus_addr(di_node); 137 di_val = di_binding_name(di_node); 146 di_val = di_driver_name(di_node); 155 di_val = di_devfs_path(di_node); 165 for (di_prop = di_prop_next(di_node, DI_PROP_NIL); 167 di_prop = di_prop_next(di_node, di_prop)) { 328 get_cpuid(di_node_t di_node) argument 376 di_node_t di_node; local 450 di_node_t di_node; local 486 add_cpus(di_node_t di_node) argument [all...] |
/illumos-gate/usr/src/cmd/fuser/ |
H A D | fuser.c | 232 di_node_t di_node; local 250 di_node = di_drv_first_node(drv_name, *di_root); 251 if (di_node == DI_NODE_NIL) 266 while (di_minor = di_minor_next(di_node, di_minor)) { 281 (f_user->fu_instance == di_instance(di_node))) { 282 path = di_devfs_path(di_node); 289 } while (di_node = di_drv_next_node(di_node));
|
/illumos-gate/usr/src/cmd/biosdev/ |
H A D | biosdev.c | 52 di_node_t di_node; member in struct:pcibdf 252 pbp->di_node = node; 267 pb.di_node = DI_NODE_NIL; 270 return (pb.di_node);
|
/illumos-gate/usr/src/cmd/pcitool/ |
H A D | pcitool.c | 64 /* Used to package many args into one arg for probe di_node walk function. */ 141 static int do_probe(int fd, di_node_t di_node, di_prom_handle_t di_phdl, 748 do_probe(int fd, di_node_t di_node, di_prom_handle_t di_phdl, argument 776 len = di_prop_lookup_ints(DDI_DEV_T_ANY, di_node, 781 len = di_prom_prop_lookup_ints(di_phdl, di_node, 862 process_nexus_node(di_node_t di_node, di_minor_t minor, void *arg) argument 908 if ((do_probe(fd, di_node, walk_args_p->di_phdl, 938 di_node_t di_node; local 944 if ((di_node = di_init("/", DINFOCPYALL)) == DI_NODE_NIL) { 959 (void) di_walk_minor(di_node, DDI_NT_REGAC [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | devinfo_impl.h | 114 #define DI_NODE(addr) ((struct di_node *)((void *)(addr))) 184 di_off_t src_node_next; /* next src di_link /w same di_node */ 185 di_off_t tgt_node_next; /* next tgt di_link /w same di_node */ 197 di_off_t node; /* offset of di_node */ 213 * same di_node 220 struct di_node { /* useful info to export for each tree node */ struct 222 * offset to di_node structures 265 di_off_t lnodes; /* lnodes associated with this di_node */ 302 di_off_t node; /* address of di_node */
|
/illumos-gate/usr/src/lib/libraidcfg/common/ |
H A D | raidcfg.c | 4454 di_node_t di_node; local 4470 di_node = di_init(tmp, DINFOPROP); 4471 if (di_node == DI_NODE_NIL) 4474 name = di_driver_name(di_node);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | devinfo.c | 221 struct di_node *di_node; /* di_node in snapshot */ member in struct:i_lnode 1519 struct di_node *me; 1564 struct di_node *vh_di_node; 1565 struct di_node *me; 1605 struct di_node *me; 1783 struct di_node *me; 1793 size = sizeof (struct di_node); 1831 * Save the offset of this di_node i [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/common/devtree/ |
H A D | picldevtree.c | 880 add_openprom_props(picl_nodehdl_t nodeh, di_node_t di_node) argument 893 for (promp = di_prom_prop_next(ph, di_node, DI_PROM_PROP_NIL); 895 promp = di_prom_prop_next(ph, di_node, promp)) { 1044 di_node_t di_node; local 1072 * Find the di_node for the vHCI driver. It will be used to scan 1079 di_node = di_lookup_node(di_root, devfs_path); 1080 if (di_node == DI_NODE_NIL) { 1100 while ((pi = di_path_next_phci(di_node, pi)) != DI_PATH_NIL) { 1197 construct_mpath_node(picl_nodehdl_t parh, di_node_t di_node) argument 1201 while ((pi = di_path_next_phci(di_node, p 1254 add_devinfo_props(picl_nodehdl_t nodeh, di_node_t di_node) argument [all...] |