| /illumos-gate/usr/src/lib/libprtdiag/common/ |
| H A D | prom.c | 95 Prom_node *pnode; local 104 if ((pnode = find_device(bnode, 0x1F, SBUS_NAME)) == NULL) { 105 pnode = find_pci_bus(bnode->nodes, 0x1F, 1); 112 for (pnode = dev_find_node(pnode, "flashprom"); pnode != NULL; 113 pnode = dev_next_node(pnode, "flashprom")) { 114 if (find_prop(pnode, "version") != NULL) { 115 disp_prom_version(pnode); [all...] |
| H A D | pdevinfo_sun4u.c | 165 Prom_node *pnode; local 172 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == 179 pnode->parent = root; 180 pnode->sibling = NULL; 181 pnode->child = NULL; 184 dump_node(pnode); 200 name = get_node_name(pnode); 201 type = get_node_type(pnode); 202 model = (char *)get_prop_val(find_prop(pnode, "model")); 217 if (has_board_num(pnode)) { [all...] |
| H A D | pdevinfo_sun4v.c | 151 Prom_node *pnode; local 158 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == 165 pnode->parent = root; 166 pnode->sibling = NULL; 167 pnode->child = NULL; 170 dump_node(pnode); 181 name = get_node_name(pnode); 182 type = get_node_type(pnode); 183 compatible = (char *)get_prop_val(find_prop(pnode, "compatible")); 197 if (has_board_num(pnode)) { [all...] |
| H A D | libdevinfo_sun4u.c | 54 static void dump_di_node(Prom_node *pnode, di_node_t di_node); 76 Prom_node *pnode; local 84 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == 91 pnode->parent = root; 92 pnode->sibling = NULL; 93 pnode->child = NULL; 96 dump_di_node(pnode, di_node); 98 name = get_node_name(pnode); 99 type = get_node_type(pnode); 102 model = (char *)get_prop_val(find_prop(pnode, "mode 198 dump_di_node(Prom_node *pnode, di_node_t di_node) argument [all...] |
| H A D | pdevinfo_funcs.c | 123 /* clear out pointers in pnode */ 410 get_node_name(Prom_node *pnode) argument 414 if (pnode == NULL) { 418 prop = pnode->props; 432 get_node_type(Prom_node *pnode) argument 436 if (pnode == NULL) { 440 prop = pnode->props; 509 Prom_node *pnode; local 519 if ((pnode = find_failed_node(root->child)) != NULL) 520 return (pnode); 536 Prom_node *pnode; local 614 find_prop(Prom_node *pnode, char *name) argument 640 add_node(Sys_tree *root, Prom_node *pnode) argument 680 Prom_node *pnode; local [all...] |
| H A D | display_funcs.c | 118 Prom_node *pnode; local 124 pnode = dev_find_node(root, option_str); 125 if (pnode == NULL) { 129 value_str = get_prop_val(find_prop(pnode, pf_str));
|
| /illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
| H A D | topo_node.c | 132 tnode_t *pnode = node->tn_parent; local 149 topo_node_lock(pnode); 159 --pnode->tn_refs; 160 if (pnode->tn_refs == 0) 161 topo_node_destroy(pnode); 164 topo_node_unlock(pnode); 275 node_create_seterror(topo_mod_t *mod, tnode_t *pnode, topo_nodehash_t *nhp, argument 278 topo_node_unlock(pnode); 297 topo_node_range_create(topo_mod_t *mod, tnode_t *pnode, const char *name, argument 302 topo_node_lock(pnode); 348 topo_node_range_destroy(tnode_t *pnode, const char *name) argument 386 topo_node_lookup(tnode_t *pnode, const char *name, topo_instance_t inst) argument 424 node_bind_seterror(topo_mod_t *mod, tnode_t *pnode, tnode_t *node, boolean_t pnode_locked, int err) argument 446 topo_node_bind(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t inst, nvlist_t *fmri) argument 532 topo_node_facbind(topo_mod_t *mod, tnode_t *pnode, const char *name, const char *type) argument 845 topo_node_child_walk(topo_hdl_t *thp, tnode_t *pnode, topo_walk_cb_t cb_f, void *arg, int *errp) argument [all...] |
| /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/hostbridge/ |
| H A D | hb_sun4u.c | 121 di_node_t pnode; local 131 pnode = di_drv_first_node(PCI, devtree); 132 while (pnode != DI_NODE_NIL) { 133 if (busorrc_add(mod, &buses, pnode) < 0) { 136 pnode = di_drv_next_node(pnode); 138 pnode = di_drv_first_node(PSYCHO, devtree); 139 while (pnode != DI_NODE_NIL) { 140 if (busorrc_add(mod, &buses, pnode) < 0) { 143 pnode [all...] |
| /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/ |
| H A D | hb_i86pc.c | 83 di_node_t pnode, cnode; local 94 pnode = di_drv_first_node(PCI, devtree); 95 while (pnode != DI_NODE_NIL) { 96 if (hb_process(mod, ptn, hbcnt, pnode) < 0) { 102 pnode = di_drv_next_node(pnode); 105 pnode = di_drv_first_node(NPE, devtree); 106 while (pnode != DI_NODE_NIL) { 107 for (cnode = di_child_node(pnode); cnode != DI_NODE_NIL; 132 pnode [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/desktop/common/ |
| H A D | desktop.c | 156 Prom_node *pnode; local 163 pnode = find_failed_node(bnode->nodes); 164 if ((pnode != NULL) && !system_failed) { 177 while (pnode != NULL) { 183 value = get_prop_val(find_prop(pnode, "status")); 184 name = get_node_name(pnode); 188 pnode = next_failed_node(pnode); 217 get_sbus_slot(pnode), 0); 219 } else if (((name = get_node_name(pnode 343 Prom_node *pnode; local [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/javelin/common/ |
| H A D | javelin.c | 239 Prom_node *pnode; local 249 pnode = find_failed_node(bnode->nodes); 250 if ((pnode != NULL) && !system_failed) { 263 while (pnode != NULL) { 268 value = get_prop_val(find_prop(pnode, "status")); 269 name = get_node_name(pnode); 273 pnode = next_failed_node(pnode); 294 "Card %d\n"), get_sbus_slot(pnode), 0); 296 } else if (((name = get_node_name(pnode)) ! 870 Prom_node *pnode; local 1164 Prom_node *pnode; local [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/tazmo/common/ |
| H A D | tazmo.c | 242 Prom_node *pnode; local 252 pnode = find_failed_node(bnode->nodes); 253 if ((pnode != NULL) && !system_failed) { 266 while (pnode != NULL) { 271 value = get_prop_val(find_prop(pnode, "status")); 272 name = get_node_name(pnode); 276 pnode = next_failed_node(pnode); 298 "Card %d\n"), get_sbus_slot(pnode), 0); 300 } else if (((name = get_node_name(pnode)) ! 833 Prom_node *pnode; local 1370 Prom_node *pnode; local [all...] |
| /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire/ioboard/ |
| H A D | iob_platform.c | 83 di_node_t pnode; local 98 pnode = di_drv_first_node(SCHIZO, devtree); 99 while (pnode != DI_NODE_NIL) { 103 pnode, IOB_BASEADDR, BUS_ADDRDIST, 6, 9, &brd, &br, &bus); 105 pnode = di_drv_next_node(pnode); 109 pnode = di_drv_next_node(pnode);
|
| /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire-15000/ioboard/ |
| H A D | iob_platform.c | 83 di_node_t pnode; local 98 pnode = di_drv_first_node(SCHIZO, devtree); 99 while (pnode != DI_NODE_NIL) { 103 pnode, IOB_BASEADDR, BUS_ADDRDIST, 0, 17, &brd, &br, &bus); 105 pnode = di_drv_next_node(pnode); 109 pnode = di_drv_next_node(pnode);
|
| /illumos-gate/usr/src/cmd/cmd-crypto/kmfcfg/ |
| H A D | export.c | 46 POLICY_LIST *plclist = NULL, *pnode; local 130 pnode = plclist; 131 while (pnode != NULL && !found) { 132 if (strcmp(policyname, pnode->plc.name) == 0) { 136 ret = kmf_verify_policy(&pnode->plc); 142 rv = kmf_add_policy_to_db(&pnode->plc, outfile, 145 pnode = pnode->next;
|
| H A D | import.c | 47 POLICY_LIST *plclist = NULL, *pnode; local 132 pnode = plclist; 133 while (pnode != NULL && !found) { 134 if (strcmp(policyname, pnode->plc.name) == 0) { 138 ret = kmf_verify_policy(&pnode->plc); 144 rv = kmf_add_policy_to_db(&pnode->plc, filename, 147 pnode = pnode->next;
|
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/starfire/common/ |
| H A D | starfire.c | 115 Prom_node *pnode; local 121 * If the board has memory, a mem-unit pnode should 124 pnode = dev_find_node(bnode->nodes, "mem-unit"); 126 if (pnode != NULL) { 132 memsize = get_prop_val(find_prop(pnode, "size")); 210 Prom_node *pnode; local 214 pnode = dev_find_node(board->nodes, name); 217 while (pnode != NULL) { 218 if ((get_id(pnode) & mask) == id) 219 return (pnode); [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/ |
| H A D | opl.c | 93 Prop *find_prop(Prom_node *pnode, char *name); 103 void add_node(Sys_tree *root, Prom_node *pnode); 303 Prom_node *pnode, *cpu; local 311 for (pnode = board->nodes; pnode != NULL; pnode = pnode->sibling) { 314 name = get_node_name(pnode); 319 portid = (int *)get_prop_val(find_prop(pnode, "portid")); 320 freq = (HZ_TO_MHZ(get_cpu_freq(pnode 443 Prom_node *pnode; local 677 Prom_node *pnode; local 821 find_prop(Prom_node *pnode, char *name) argument 842 add_node(Sys_tree *root, Prom_node *pnode) argument [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/serengeti/common/ |
| H A D | serengeti.c | 127 Prop *find_prop(Prom_node *pnode, char *name); 128 char *get_node_name(Prom_node *pnode); 129 char *get_node_type(Prom_node *pnode); 769 add_node(Sys_tree *root, Prom_node *pnode) argument 781 if ((value = get_prop_val(find_prop(pnode, "portid"))) == NULL) { 782 if ((type = get_node_type(pnode)) && (strcmp(type, "cpu") == 0)) 784 get_prop_val(find_prop(pnode->parent, "portid")); 800 pnode->sibling = NULL; 802 bnode->nodes = pnode; 807 p->sibling = pnode; 1218 Prom_node *pnode; local 1280 Prom_node *pnode; local 1464 Prom_node *pnode; local 1588 Prom_node *pnode; local 1952 find_prop(Prom_node *pnode, char *name) argument 1983 get_node_name(Prom_node *pnode) argument 2011 get_node_type(Prom_node *pnode) argument [all...] |
| /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/dimm/ |
| H A D | dimm_sun4v.c | 197 create_one_dimm(topo_mod_t *mod, tnode_t *pnode, int inst, mem_dimm_map_t *dp) argument 212 auth = topo_mod_auth(mod, pnode); 213 if ((fru = topo_mod_hcfmri(mod, pnode, FM_HC_SCHEME_VERSION, "dimm", 218 cnode = mem_tnode_create(mod, pnode, "dimm", inst, 262 mem_inst_create(topo_mod_t *mod, tnode_t *pnode, int pflen, mem_dimm_map_t *dp) argument 275 return (create_one_dimm(mod, pnode, inst, dp)); 277 fru = topo_mod_hcfmri(mod, pnode, FM_HC_SCHEME_VERSION, 280 cnode = mem_tnode_create(mod, pnode, nodename, inst, 285 cnode = mem_tnode_create(mod, pnode, nodename, inst, 295 mem_range_create(topo_mod_t *mod, tnode_t *pnode, in argument [all...] |
| /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
| H A D | x86pi_hostbridge.c | 192 di_node_t devtree, pnode, cnode; local 203 for (pnode = di_drv_first_node(PCI, devtree); 204 pnode != DI_NODE_NIL; pnode = di_drv_next_node(pnode)) 205 if (x86pi_bdf(mod, pnode) == bdf) 206 return (pci_process(mod, tn_hbr, pnode)); 208 pnode = di_drv_first_node(NPE, devtree); 209 while (pnode != DI_NODE_NIL) { 210 for (cnode = di_child_node(pnode); cnod [all...] |
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/ |
| H A D | littleneck.c | 465 Prom_node *pnode; local 470 pnode = find_failed_node(bnode->nodes); 471 if ((pnode != NULL) && !system_failed) { 483 while (pnode != NULL) { 489 value = get_prop_val(find_prop(pnode, "status")); 490 name = get_node_name(pnode); 494 pnode = next_failed_node(pnode); 523 get_sbus_slot(pnode)); 525 } else if (((name = get_node_name(pnode 945 Prom_node *pnode; local 975 Prom_node *pnode; local [all...] |
| /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/ |
| H A D | kmdb_promif_isadep.c | 167 pnode_t pnode; local 178 prom_getprop((pnode = prom_parentnode(node)), "name", name) != -1 && 180 return (pnode); 230 pnode_t pnode; local 233 pnode = (pnode_t)prom_getphandle(prom_mmu_ihandle()); 234 if (prom_getprop(pnode, PROM_KCTX_PRESERVED_PROPNAME,
|
| /illumos-gate/usr/src/uts/sparc/io/ |
| H A D | consplat.c | 256 pnode_t pnode; local 260 pnode = prom_finddevice("/virtual-devices/console"); 262 if (pnode == OBP_BADNODE) 265 if ((buflen = prom_phandle_to_path(pnode, buf, sizeof (buf))) < 0)
|
| /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/starcat/common/ |
| H A D | starcat.c | 80 Prop *find_prop(Prom_node *pnode, char *name); 81 char *get_node_name(Prom_node *pnode); 82 char *get_node_type(Prom_node *pnode); 518 add_node(Sys_tree *root, Prom_node *pnode) argument 528 if ((value = get_prop_val(find_prop(pnode, "portid"))) == NULL) { 529 if (type = get_node_type(pnode)) 531 value = get_prop_val(find_prop(pnode->parent, 548 pnode->sibling = NULL; 550 bnode->nodes = pnode; 555 p->sibling = pnode; 1052 Prom_node *pnode; local 1108 find_prop(Prom_node *pnode, char *name) argument 1130 get_node_name(Prom_node *pnode) argument 1153 get_node_type(Prom_node *pnode) argument [all...] |