Home
last modified time | relevance | path

Searched refs:pnode (Results 26 – 50 of 95) sorted by relevance

1234

/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/
H A Dworkfile.c486 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 Dfindevs.c208 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 Dchip.c156 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 Dio.c61 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 Dmemory.c129 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 Ddisplay_funcs.c116 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 Dchipset.c77 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 Dlist.c225 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 Dcreate.c463 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 Dcherrystone.c798 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 Dcpu_prop_update.c206 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 Dtopo_nic.c266 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 Dconsplat.c267 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 Dpolicy.c1204 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 Dfac_prov_mptsas.c124 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 Dses_facility.c469 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 Dehci_util.c173 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 Ddid_props.c543 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 Dpcibus_labels.c425 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 Dtopo_zen_tn.c83 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 Dtopo_list.c145 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 Ddr_io.c402 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 Dopl.c246 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 Ddisk_lights.c172 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 Ddisk_common.c396 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 …]

1234