Searched defs:pnode (Results 1 - 25 of 92) sorted by relevance

1234

/illumos-gate/usr/src/lib/libprtdiag/common/
H A Dprom.c95 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 Dcpu.c62 get_cpu_freq(Prom_node *pnode) argument
68 if ((prop = find_prop(pnode, "clock-frequency")) == NULL) {
H A Dpdevinfo_sun4u.c165 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 Ddisplay_funcs.c118 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));
H A Dlibdevinfo_sun4u.c54 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 Dpdevinfo_sun4v.c151 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...]
/illumos-gate/usr/src/cmd/cmd-crypto/kmfcfg/
H A Dexport.c46 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 Dimport.c47 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;
H A Dcreate.c463 POLICY_LIST *plclist = NULL, *pnode; local
470 pnode = plclist;
471 while (pnode != NULL && !found) {
472 if (strcmp(plc.name, pnode->plc.name) == 0)
474 pnode = pnode->next;
H A Dlist.c225 POLICY_LIST *plclist = NULL, *pnode; local
304 pnode = plclist;
305 while (pnode != NULL) {
307 strcmp(policyname, pnode->plc.name) == 0) {
308 KMF_POLICY_RECORD *plc = &pnode->plc;
318 show_policy(&pnode->plc);
321 pnode = pnode->next;
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_list.c142 topo_child_first(tnode_t *pnode) argument
147 for (nhp = topo_list_next(&pnode->tn_children); nhp != NULL;
159 topo_child_next(tnode_t *pnode, tnode_t *node) argument
166 return (topo_child_first(pnode));
H A Dfmd.c94 fmd_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min, argument
102 (void) topo_method_register(mod, pnode, fmd_methods);
H A Dlegacy_hc.c96 legacy_hc_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, argument
99 (void) topo_method_register(mod, pnode, legacy_hc_methods);
H A Dzfs.c119 zfs_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min, argument
127 (void) topo_method_register(mod, pnode, zfs_methods);
H A Dcpu.c193 cpu_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, argument
207 if (topo_node_range_create(mod, pnode, name, 0,
216 (void) topo_method_register(mod, pnode, cpu_methods);
217 return (cpu_create(mod, pnode, name, min, max, cpuip));
229 if (topo_mod_enumerate(nmp, pnode, PLATFORM_CPU_NAME, name,
237 (void) topo_method_register(mod, pnode, cpu_methods);
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire/ioboard/
H A Diob_platform.c83 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 Diob_platform.c83 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/lib/fm/topo/modules/i86pc/hostbridge/
H A Dhb_i86pc.c83 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/fm/topo/modules/sun4u/hostbridge/
H A Dhb_sun4u.c121 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/libprtdiag_psr/sparc/starfire/common/
H A Dstarfire.c115 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/fm/topo/modules/common/fac_prov_mptsas/
H A Dfac_prov_mptsas.c124 tnode_t *pnode = topo_node_parent(node); local
135 if (topo_prop_get_string(pnode, TOPO_PGROUP_BINDING,
164 if (topo_prop_get_string(pnode, TOPO_PGROUP_BINDING,
166 topo_prop_get_uint32(pnode, TOPO_PGROUP_BINDING,
168 topo_prop_get_uint32(pnode, TOPO_PGROUP_BINDING,
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/
H A Dpcibus_hba.c251 pci_receptacle_instantiate(topo_mod_t *mod, tnode_t *parent, di_node_t pnode) argument
258 rcnt = di_prop_lookup_strings(DDI_DEV_T_ANY, pnode,
260 if ((lcnt = di_prop_lookup_strings(DDI_DEV_T_ANY, pnode,
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/
H A Dx86pi_hostbridge.c192 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/fm/topo/modules/sun4v/pcibus/
H A Dpci_sun4v.c104 tnode_t *pnode; local
155 pnode = did_gettnode(dp);
156 pdp = did_find(mod, topo_node_getspecific(pnode));
161 if ((label = pci_slot_label_lookup(mod, pnode, dp, pdp))
/illumos-gate/usr/src/uts/sparc/io/
H A Dconsplat.c256 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)

Completed in 128 milliseconds

1234