/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/libdiskmgt/common/ |
H A D | findevs.c | 208 di_node_t pnode; in add_bus() local 328 di_node_t pnode; in add_controller() local 341 node = pnode; in add_controller() 617 di_node_t pnode; in add_disk2controller() local 644 pnode = n; in add_disk2controller() 1249 di_node_t pnode; in get_parent_bus() local 1256 if (bus_type(pnode, di_minor_next(pnode, NULL), args->ph) != NULL) { in get_parent_bus() 1257 return (pnode); in get_parent_bus() 1480 di_node_t pnode; in new_alias() local 1604 di_node_t pnode; in new_path() local [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip.c | 156 if (mkrsrc(mod, pnode, name, inst, auth, &fmri) != 0) { in create_node() 200 cnode = topo_node_bind(mod, pnode, name, inst, fmri); in create_node() 212 create_strand(topo_mod_t *mod, tnode_t *pnode, nvlist_t *cpu, in create_strand() argument 236 if ((strand = create_node(mod, pnode, auth, STRAND_NODE_NAME, in create_strand() 339 create_core(topo_mod_t *mod, tnode_t *pnode, nvlist_t *cpu, in create_core() argument 357 if ((core = create_node(mod, pnode, auth, CORE_NODE_NAME, in create_core() 534 if ((chip = create_node(mod, pnode, auth, CHIP_NODE_NAME, in create_chip() 592 pnode, smbios_id, NULL); in create_chip() 745 nerr -= create_chip(mod, pnode, min, max, cpus[i], auth, in create_chips() 817 auth = topo_mod_auth(mod, pnode); in chip_enum() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag/common/ |
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 | 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 | 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()
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chipset/ |
H A D | chipset.c | 77 topo_chipset_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, in topo_chipset_enum() argument 99 if ((auth = topo_mod_auth(mod, pnode)) == NULL) { in topo_chipset_enum() 107 if ((fmri = topo_mod_hcfmri(mod, pnode, FM_HC_SCHEME_VERSION, in topo_chipset_enum() 116 if ((tn = topo_node_bind(mod, pnode, CHIPSET, inst, fmri)) == NULL) { in topo_chipset_enum() 123 if (topo_node_resource(pnode, &presource, &ret) != 0) { in topo_chipset_enum()
|
/illumos-gate/usr/src/cmd/cmd-crypto/kmfcfg/ |
H A D | list.c | 225 POLICY_LIST *plclist = NULL, *pnode; in kc_list() local 304 pnode = plclist; in kc_list() 305 while (pnode != NULL) { in kc_list() 307 strcmp(policyname, pnode->plc.name) == 0) { in kc_list() 308 KMF_POLICY_RECORD *plc = &pnode->plc; in kc_list() 318 show_policy(&pnode->plc); in kc_list() 321 pnode = pnode->next; in kc_list()
|
H A D | create.c | 463 POLICY_LIST *plclist = NULL, *pnode; in kc_create() local 470 pnode = plclist; in kc_create() 471 while (pnode != NULL && !found) { in kc_create() 472 if (strcmp(plc.name, pnode->plc.name) == 0) in kc_create() 474 pnode = pnode->next; in kc_create()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/ |
H A D | cherrystone.c | 798 Prom_node *pnode; in display_hw_revisions() local 809 pnode = dev_find_node(root, "openprom"); in display_hw_revisions() 810 if (pnode != NULL) { in display_hw_revisions() 829 Prom_node *pnode; in display_schizo_revisions() local 849 SCHIZO_COMPAT_PROP); pnode != NULL; in display_schizo_revisions() 850 pnode = dev_next_node_by_compat(pnode, in display_schizo_revisions() 859 (find_prop(pnode, "reg")); in display_schizo_revisions() 867 (find_prop(pnode, "portid")); in display_schizo_revisions() 881 (find_prop(pnode, "status")); in display_schizo_revisions() 899 (find_prop(pnode, "version#")); in display_schizo_revisions() [all …]
|
/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/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/uts/sparc/io/ |
H A D | consplat.c | 267 pnode_t pnode; in plat_virtual_console_path() local 271 pnode = prom_finddevice("/virtual-devices/console"); in plat_virtual_console_path() 273 if (pnode == OBP_BADNODE) in plat_virtual_console_path() 276 if ((buflen = prom_phandle_to_path(pnode, buf, sizeof (buf))) < 0) in plat_virtual_console_path()
|
/illumos-gate/usr/src/lib/libkmf/libkmf/common/ |
H A D | policy.c | 1204 if (pnode != NULL && policy != NULL) { in addPolicyNode() 1241 if (newprop(pnode, KMF_POLICY_TA_NAME_ATTR, in addPolicyNode() 1247 if (newprop(pnode, KMF_POLICY_TA_SERIAL_ATTR, in addPolicyNode() 1254 addFormatting(pnode, "\n"); in addPolicyNode() 1256 if (ret = AddValidationNodes(pnode, policy)) { in addPolicyNode() 1274 if (ret != KMF_OK && pnode != NULL) { in addPolicyNode() 1275 xmlUnlinkNode(pnode); in addPolicyNode() 1276 xmlFreeNode(pnode); in addPolicyNode() 1410 xmlNodePtr pnode; in kmf_add_policy_to_db() local 1412 pnode = xmlNewChild(root, NULL, in kmf_add_policy_to_db() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/ |
H A D | fac_prov_mptsas.c | 124 tnode_t *pnode = topo_node_parent(node); in mptsas_led_mode() local 135 if (topo_prop_get_string(pnode, TOPO_PGROUP_BINDING, in mptsas_led_mode() 164 if (topo_prop_get_string(pnode, TOPO_PGROUP_BINDING, in mptsas_led_mode() 166 topo_prop_get_uint32(pnode, TOPO_PGROUP_BINDING, in mptsas_led_mode() 168 topo_prop_get_uint32(pnode, TOPO_PGROUP_BINDING, in mptsas_led_mode()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses_facility.c | 469 ses_enum_target_t *stp = topo_node_getspecific(pnode); in ses_add_fac_common() 471 if ((tn = topo_node_facbind(mod, pnode, name, type)) == NULL) { in ses_add_fac_common() 526 ses_add_indicator(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid, in ses_add_indicator() argument 534 if ((tn = ses_add_fac_common(mod, pnode, name, in ses_add_indicator() 596 if ((tn = ses_add_fac_common(mod, pnode, name, in ses_add_sensor_common() 628 ses_add_sensor(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid, in ses_add_sensor() argument 635 if ((tn = ses_add_sensor_common(mod, pnode, nodeid, name, in ses_add_sensor() 697 ses_add_discrete(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid, in ses_add_discrete() argument 704 if ((tn = ses_add_sensor_common(mod, pnode, nodeid, name, in ses_add_discrete() 734 ses_add_psu_status(topo_mod_t *mod, tnode_t *pnode, uint64_t nodeid) in ses_add_psu_status() argument [all …]
|
/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/lib/fm/topo/modules/common/pcibus/ |
H A D | did_props.c | 543 tnode_t *pnode = topo_node_parent(tn); in find_predecessor() local 545 while (pnode && (strcmp(topo_node_name(pnode), mod_name) != 0)) { in find_predecessor() 546 pnode = topo_node_parent(pnode); in find_predecessor() 548 return (pnode); in find_predecessor() 554 tnode_t *pnode = NULL; in use_predecessor_fru() local 558 if ((pnode = find_predecessor(tn, mod_name)) == NULL) in use_predecessor_fru() 560 if ((pnode = topo_node_parent(pnode)) == NULL) in use_predecessor_fru() 562 if (topo_node_fru(pnode, &fru, NULL, &err) != 0) in use_predecessor_fru() 574 tnode_t *pnode = NULL; in use_predecessor_label() local 578 if ((pnode = find_predecessor(tn, mod_name)) == NULL) in use_predecessor_label() [all …]
|
H A D | pcibus_labels.c | 425 tnode_t *pnode; in pci_label_cmn() local 450 pnode = did_gettnode(dp); in pci_label_cmn() 451 pdp = did_find(mod, topo_node_getspecific(pnode)); in pci_label_cmn() 478 tnode_t *pnode; in pci_fru_cmn() local 493 pnode = did_gettnode(dp); in pci_fru_cmn() 494 pdp = did_find(mod, topo_node_getspecific(pnode)); in pci_fru_cmn() 499 if (pci_slot_label_lookup(mod, pnode, dp, pdp) != NULL) { in pci_fru_cmn()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen_tn.c | 83 topo_zen_create_tn(topo_mod_t *mod, zen_topo_enum_sock_t *sock, tnode_t *pnode, in topo_zen_create_tn() argument 90 auth = topo_mod_auth(mod, pnode); in topo_zen_create_tn() 97 fmri = topo_mod_hcfmri(mod, pnode, FM_HC_SCHEME_VERSION, name, inst, in topo_zen_create_tn() 106 tn = topo_node_bind(mod, pnode, name, inst, fmri); in topo_zen_create_tn() 135 tnode_t *pnode, topo_instance_t inst, nvlist_t *nvl) in topo_zen_build_cache() argument 144 tnode_t *tn = topo_zen_create_tn(mod, sock, pnode, inst, CACHE); in topo_zen_build_cache() 501 topo_zen_build_chip(topo_mod_t *mod, tnode_t *pnode, topo_instance_t inst, in topo_zen_build_chip() argument 507 chip = topo_zen_create_tn(mod, sock, pnode, inst, CHIP); in topo_zen_build_chip()
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_list.c | 145 topo_child_first(tnode_t *pnode) in topo_child_first() argument 150 for (nhp = topo_list_next(&pnode->tn_children); nhp != NULL; in topo_child_first() 162 topo_child_next(tnode_t *pnode, tnode_t *node) in topo_child_next() argument 169 return (topo_child_first(pnode)); in topo_child_next()
|
/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/opl/os/ |
H A D | opl.c | 246 pnode_t pnode; in opl_get_physical_board() local 294 pnode = prom_rootnode(); in opl_get_physical_board() 295 for (pnode = prom_childnode(pnode); pnode; in opl_get_physical_board() 296 pnode = prom_nextnode(pnode)) { in opl_get_physical_board() 298 if ((prom_getprop(pnode, "name", (caddr_t)pname) == -1) || in opl_get_physical_board() 302 if (prom_getprop(pnode, LSBPROP, (caddr_t)&lsb_id) == -1) in opl_get_physical_board() 306 if (prom_getprop(pnode, PSBPROP, in opl_get_physical_board()
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-lights/ |
H A D | disk_lights.c | 172 tnode_t *pnode; in dl_fault_walk_outer() local 183 (pnode = topo_node_parent(node)) == NULL || in dl_fault_walk_outer() 184 strcmp(BAY, topo_node_name(pnode)) != 0) { in dl_fault_walk_outer() 203 (void) topo_node_child_walk(thp, pnode, dl_fault_walk_inner, &fwi, in dl_fault_walk_outer()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_common.c | 396 if ((fnode = topo_node_facbind(mod, pnode, "temp", in disk_add_temp_sensor() 755 di_path_t pnode; in dev_di_node_add() local 827 pnode = NULL; in dev_di_node_add() 828 while ((pnode = di_path_client_next_path(node, pnode)) != NULL) { in dev_di_node_add() 904 pnode = NULL; in dev_di_node_add() 906 while ((pnode = di_path_client_next_path(node, in dev_di_node_add() 907 pnode)) != NULL) { in dev_di_node_add() 908 if ((path = di_path_devfs_path(pnode)) == NULL) { in dev_di_node_add() 919 if ((di_path_prop_lookup_strings(pnode, in dev_di_node_add() 928 if ((di_path_prop_lookup_strings(pnode, in dev_di_node_add() [all …]
|