/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | sw.c | 297 sw_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, in sw_enum() argument 300 (void) topo_method_register(mod, pnode, sw_methods); in sw_enum()
|
H A D | legacy_hc.c | 94 legacy_hc_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, in legacy_hc_enum() argument 97 (void) topo_method_register(mod, pnode, legacy_hc_methods); in legacy_hc_enum()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/ontario/common/ |
H A D | ontario.c | 508 Prom_node *pnode; in sun4v_display_hw_revisions() local 521 pnode = dev_find_node(root, "openprom"); in sun4v_display_hw_revisions() 522 if (pnode != NULL) { in sun4v_display_hw_revisions() 523 value = (char *)get_prop_val(find_prop(pnode, "version")); in sun4v_display_hw_revisions()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/montoya/common/ |
H A D | montoya.c | 438 Prom_node *pnode; in sun4v_display_hw_revisions() local 451 pnode = dev_find_node(root, "openprom"); in sun4v_display_hw_revisions() 452 if (pnode != NULL) { in sun4v_display_hw_revisions() 453 value = (char *)get_prop_val(find_prop(pnode, "version")); in sun4v_display_hw_revisions()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/monza/common/ |
H A D | monza.c | 485 Prom_node *pnode; in sun4v_display_hw_revisions() local 498 pnode = dev_find_node(root, "openprom"); in sun4v_display_hw_revisions() 499 if (pnode != NULL) { in sun4v_display_hw_revisions() 500 value = (char *)get_prop_val(find_prop(pnode, "version")); in sun4v_display_hw_revisions()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/ |
H A D | workfile.c | 486 pnode->sibling = NULL; in add_node() 488 bnode->nodes = pnode; in add_node() 493 p->sibling = pnode; in add_node() 552 if (pnode == NULL) in find_prop() 555 if (pnode->props == NULL) in find_prop() 558 prop = pnode->props; in find_prop() 577 get_node_name(Prom_node *pnode) in get_node_name() argument 581 if (pnode == NULL) { in get_node_name() 585 prop = pnode->props; in get_node_name() 604 if (pnode == NULL) { in get_node_type() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/daktari/common/ |
H A D | workfile.c | 142 get_node_name(Prom_node *pnode) in get_node_name() argument 146 if (pnode == NULL) in get_node_name() 149 prop = pnode->props; in get_node_name() 167 if (pnode == NULL) { in get_node_type() 171 prop = pnode->props; in get_node_type() 210 pnode->sibling = NULL; in add_node() 212 bnode->nodes = pnode; in add_node() 217 p->sibling = pnode; in add_node() 230 if (pnode == NULL) in find_prop() 233 if (pnode->props == NULL) in find_prop() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/ |
H A D | workfile.c | 349 pnode->sibling = NULL; in add_node() 351 bnode->nodes = pnode; in add_node() 356 p->sibling = pnode; in add_node() 416 if (pnode == NULL) in find_prop() 419 if (pnode->props == NULL) in find_prop() 422 prop = pnode->props; in find_prop() 441 get_node_name(Prom_node *pnode) in get_node_name() argument 445 if (pnode == NULL) { in get_node_name() 449 prop = pnode->props; in get_node_name() 468 if (pnode == NULL) { in get_node_type() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | prom.c | 93 Prom_node *pnode; in platform_disp_prom_version() local 102 if ((pnode = find_device(bnode, 0x1F, SBUS_NAME)) == NULL) { in platform_disp_prom_version() 103 pnode = find_pci_bus(bnode->nodes, 0x1F, 1); in platform_disp_prom_version() 110 for (pnode = dev_find_node(pnode, "flashprom"); pnode != NULL; in platform_disp_prom_version() 111 pnode = dev_next_node(pnode, "flashprom")) { in platform_disp_prom_version() 112 if (find_prop(pnode, "version") != NULL) { in platform_disp_prom_version() 113 disp_prom_version(pnode); in platform_disp_prom_version()
|
H A D | pdevinfo_sun4u.c | 163 Prom_node *pnode; in walk() local 177 pnode->parent = root; in walk() 178 pnode->sibling = NULL; in walk() 179 pnode->child = NULL; in walk() 182 dump_node(pnode); in walk() 198 name = get_node_name(pnode); in walk() 199 type = get_node_type(pnode); in walk() 216 add_node(tree, pnode); in walk() 243 add_node(tree, pnode); in walk() 257 pnode->child = walk(tree, pnode, curnode); in walk() [all …]
|
H A D | pdevinfo_sun4v.c | 149 Prom_node *pnode; in sun4v_walk() local 163 pnode->parent = root; in sun4v_walk() 164 pnode->sibling = NULL; in sun4v_walk() 165 pnode->child = NULL; in sun4v_walk() 168 dump_node(pnode); in sun4v_walk() 179 name = get_node_name(pnode); in sun4v_walk() 180 type = get_node_type(pnode); in sun4v_walk() 196 add_node(tree, pnode); in sun4v_walk() 203 add_node(tree, pnode); in sun4v_walk() 217 pnode->child = sun4v_walk(tree, pnode, curnode); in sun4v_walk() [all …]
|
H A D | pdevinfo_funcs.c | 412 if (pnode == NULL) { in get_node_name() 507 Prom_node *pnode; in find_failed_node() local 518 return (pnode); in find_failed_node() 522 return (pnode); in find_failed_node() 534 Prom_node *pnode; in next_failed_node() local 542 return (pnode); in next_failed_node() 547 return (pnode); in next_failed_node() 554 return (pnode); in next_failed_node() 678 Prom_node *pnode; in find_device() local 687 return (pnode); in find_device() [all …]
|
H A D | display_funcs.c | 116 Prom_node *pnode; in disp_powerfail() local 122 pnode = dev_find_node(root, option_str); in disp_powerfail() 123 if (pnode == NULL) { in disp_powerfail() 127 value_str = get_prop_val(find_prop(pnode, pf_str)); in disp_powerfail()
|
H A D | io.c | 61 Prom_node *pnode; in find_pci_bus() local 64 pnode = dev_find_node(node, "pci"); in find_pci_bus() 66 while (pnode != NULL) { in find_pci_bus() 70 tmp_id = get_id(pnode); in find_pci_bus() 71 tmp_bus = get_pci_bus(pnode); in find_pci_bus() 78 pnode = dev_next_node(pnode, "pci"); in find_pci_bus() 80 return (pnode); in find_pci_bus() 90 get_pci_bus(Prom_node *pnode) in get_pci_bus() argument 114 get_pci_device(Prom_node *pnode) in get_pci_device() argument 131 get_pci_to_pci_device(Prom_node *pnode) in get_pci_to_pci_device() argument [all …]
|
H A D | libdevinfo_sun4u.c | 74 Prom_node *pnode; in walk_di_tree() local 91 pnode->parent = root; in walk_di_tree() 92 pnode->sibling = NULL; in walk_di_tree() 93 pnode->child = NULL; in walk_di_tree() 138 add_node(tree, pnode); in walk_di_tree() 160 add_node(tree, pnode); in walk_di_tree() 172 pnode->child = walk_di_tree(tree, pnode, curnode); in walk_di_tree() 190 return (pnode); in walk_di_tree() 209 pnode->props = NULL; in dump_di_node() 325 pnode->props = temp; in dump_di_node() [all …]
|
H A D | memory.c | 129 Prom_node *pnode; in get_us3_mem_regs() local 137 for (pnode = dev_find_node(bnode->nodes, "memory-controller"); in get_us3_mem_regs() 138 pnode != NULL; in get_us3_mem_regs() 139 pnode = dev_next_node(pnode, "memory-controller")) { in get_us3_mem_regs() 142 portid = (*(int *)get_prop_val(find_prop(pnode, "portid"))); in get_us3_mem_regs() 146 find_prop(pnode, MEM_CFG_PROP_NAME)); in get_us3_mem_regs() 179 find_prop(pnode, "bank-status")); in get_us3_mem_regs()
|
H A D | cpu.c | 61 get_cpu_freq(Prom_node *pnode) in get_cpu_freq() argument 67 if ((prop = find_prop(pnode, "clock-frequency")) == NULL) { in get_cpu_freq()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/nic/ |
H A D | topo_nic.c | 266 nic_create_transceiver(topo_mod_t *mod, tnode_t *pnode, dladm_handle_t handle, in nic_create_transceiver() argument 281 ret = port_create_unknown(mod, pnode, inst, &port); in nic_create_transceiver() 284 ret = port_create_sff(mod, pnode, inst, &port); in nic_create_transceiver() 412 nic_enum_nexus(topo_mod_t *mod, tnode_t *pnode, dladm_handle_t handle, in nic_enum_nexus() argument 440 if (port_range_create(mod, pnode, 0, total_ports - 1) != 0) in nic_enum_nexus() 455 if (nic_create_transceiver(mod, pnode, handle, linkid, in nic_enum_nexus() 469 nic_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, in nic_enum() argument 505 return (nic_enum_nexus(mod, pnode, handle, din)); in nic_enum() 518 if (port_range_create(mod, pnode, 0, ntrans - 1) != 0) in nic_enum() 522 if (nic_create_transceiver(mod, pnode, handle, linkid, i, i, in nic_enum()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | cpu_prop_update.c | 206 add_clock_frequency(picl_nodehdl_t pnode, mde_cookie_t mnode) in add_clock_frequency() argument 216 add_md_prop(pnode, sizeof (uint32_value), "clock-frequency", in add_clock_frequency() 239 add_compatible(picl_nodehdl_t pnode, mde_cookie_t mnode) in add_compatible() argument 247 if (prop_exists(pnode, "compatible")) in add_compatible() 257 add_md_prop(pnode, len, "compatible", compat, in add_compatible() 261 (void) add_string_list_prop(pnode, "compatible", compat, count); in add_compatible() 265 add_device_type(picl_nodehdl_t pnode) in add_device_type() argument 269 add_md_prop(pnode, strlen(device_type) + 1, "device_type", device_type, in add_device_type()
|
/illumos-gate/usr/src/cmd/cmd-crypto/kmfcfg/ |
H A D | import.c | 45 POLICY_LIST *plclist = NULL, *pnode; in kc_import() local 130 pnode = plclist; in kc_import() 131 while (pnode != NULL && !found) { in kc_import() 132 if (strcmp(policyname, pnode->plc.name) == 0) { in kc_import() 136 ret = kmf_verify_policy(&pnode->plc); in kc_import() 142 rv = kmf_add_policy_to_db(&pnode->plc, filename, in kc_import() 145 pnode = pnode->next; in kc_import()
|
H A D | export.c | 44 POLICY_LIST *plclist = NULL, *pnode; in kc_export() local 128 pnode = plclist; in kc_export() 129 while (pnode != NULL && !found) { in kc_export() 130 if (strcmp(policyname, pnode->plc.name) == 0) { in kc_export() 134 ret = kmf_verify_policy(&pnode->plc); in kc_export() 140 rv = kmf_add_policy_to_db(&pnode->plc, outfile, in kc_export() 143 pnode = pnode->next; in kc_export()
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_util.c | 173 uint_t pnode, 2158 *pnode = 0; in ehci_allocate_bandwidth() 2306 uint_t pnode) in ehci_allocate_classic_tt_bandwidth() argument 2439 uint_t pnode, in ehci_deallocate_bandwidth() argument 2469 uint_t pnode, in ehci_deallocate_high_speed_bandwidth() argument 2551 uint_t pnode) in ehci_deallocate_classic_tt_bandwidth() argument 3004 uint_t pnode; in ehci_find_periodic_node() local 3013 pnode = ehci_lattice_parent(pnode); in ehci_find_periodic_node() 3016 return (pnode); in ehci_find_periodic_node() 3094 uint_t *pnode, in ehci_find_bestfit_hs_mask() argument [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/ |
H A D | fme.c | 238 ap->arrowp->pnode->u.arrow.needed = 1; in set_needed_arrows() 257 ap->arrowp->pnode->u.arrow.needed = 0; in unset_needed_arrows()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | dr_io.c | 402 mde_cookie_t pnode = MDE_INVAL_ELEM_COOKIE; in dr_vio_find_parent_md() local 417 pnode = listp[0]; in dr_vio_find_parent_md() 423 return (pnode); in dr_vio_find_parent_md() 439 mde_cookie_t pnode; in dr_io_configure() local 497 pnode = dr_vio_find_parent_md(mdp, node); in dr_io_configure() 498 if (pnode == MDE_INVAL_ELEM_COOKIE) { in dr_io_configure() 500 __func__, pnode); in dr_io_configure() 504 if (md_get_prop_str(mdp, pnode, "name", &pname)) { in dr_io_configure() 506 "'name' for pnode %lx from MD\n", __func__, pnode); in dr_io_configure() 510 if (md_get_prop_val(mdp, pnode, "cfg-handle", &pdevid)) { in dr_io_configure()
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl_dr.c | 147 static int sysc_prom_select(pnode_t pnode, void *arg, uint_t flag); 1494 sysc_prom_select(pnode_t pnode, void *arg, uint_t flag) in sysc_prom_select() argument 1503 len = prom_getproplen(pnode, OBP_REG); in sysc_prom_select() 1506 (void) prom_getprop(pnode, OBP_REG, (caddr_t)regp); in sysc_prom_select() 1516 (void) prom_getprop(pnode, OBP_NAME, (caddr_t)name); in sysc_prom_select()
|