Searched refs:Prom_node (Results 1 - 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/lib/libprtdiag/inc/
H A Dpdevinfo.h54 * The prop structures associated with a Prom_node were formerly statically
121 typedef struct prom_node Prom_node; typedef in typeref:struct:prom_node
123 Prom_node *parent; /* points to parent node */
124 Prom_node *child; /* points to child PROM node */
125 Prom_node *sibling; /* point to next sibling */
138 Prom_node *nodes;
144 Prom_node *sys_mem; /* System memory node */
145 Prom_node *boards; /* boards node holds bif info if present */
162 char *get_node_name(Prom_node *);
163 char *get_node_type(Prom_node *);
[all...]
H A Dlibprtdiag.h81 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
93 uint_t get_cpu_freq(Prom_node *);
94 int get_ecache_size(Prom_node *);
99 Prom_node *find_pci_bus(Prom_node *, int, int);
100 int get_pci_bus(Prom_node *);
101 int get_pci_device(Prom_node *);
102 int get_pci_to_pci_device(Prom_node *);
106 int get_sbus_slot(Prom_node *);
112 int populate_slot_name_arr(Prom_node *pc
[all...]
H A Ddisplay.h53 void disp_powerfail(Prom_node *);
H A Ddisplay_sun4v.h49 void sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh);
50 int sun4v_display(Sys_tree *, Prom_node *, int, picl_nodehdl_t);
H A Ddisplay_sun4u.h90 int display(Sys_tree *, Prom_node *, struct system_kstat_data *, int);
/illumos-gate/usr/src/lib/libprtdiag/common/
H A Dpdevinfo_funcs.c116 dump_node(Prom_node *node)
316 has_board_num(Prom_node *node)
339 get_board_num(Prom_node *node)
410 get_node_name(Prom_node *pnode)
432 get_node_type(Prom_node *pnode)
454 Prom_node *
455 dev_find_node(Prom_node *root, char *name)
457 Prom_node *node;
464 Prom_node *
465 dev_next_node(Prom_node *roo
[all...]
H A Dpdevinfo_sun4u.c67 extern int get_id(Prom_node *);
70 Prom_node *walk(Sys_tree *, Prom_node *, int);
84 Prom_node *root_node; /* root node of OBP device tree */
129 get_id(Prom_node *node)
161 Prom_node *
162 walk(Sys_tree *tree, Prom_node *root, int id)
165 Prom_node *pnode;
172 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) ==
178 /* assign parent Prom_node */
[all...]
H A Dpdevinfo_sun4v.c66 extern int get_id(Prom_node *);
69 Prom_node *sun4v_walk(Sys_tree *, Prom_node *, int);
84 Prom_node *root_node; /* root node of OBP device tree */
147 Prom_node *
148 sun4v_walk(Sys_tree *tree, Prom_node *root, int id)
151 Prom_node *pnode;
158 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) ==
164 /* assign parent Prom_node */
277 get_id(Prom_node *nod
[all...]
H A Dprom.c61 disp_prom_version(Prom_node *flashprom)
95 Prom_node *pnode;
121 get_pci_class_code_reg(Prom_node *card_node)
H A Dio.c60 Prom_node *
61 find_pci_bus(Prom_node *node, int id, int bus)
63 Prom_node *pnode;
92 get_pci_bus(Prom_node *pnode)
116 get_pci_device(Prom_node *pnode)
133 get_pci_to_pci_device(Prom_node *pnode)
247 get_sbus_slot(Prom_node *pnode)
360 Prom_node *fb;
502 Prom_node *sbus;
503 Prom_node *card_nod
[all...]
H A Dlibdevinfo_sun4u.c54 static void dump_di_node(Prom_node *pnode, di_node_t di_node);
55 static Prom_node *walk_di_tree(Sys_tree *tree, Prom_node *root,
72 static Prom_node*
73 walk_di_tree(Sys_tree *tree, Prom_node *root, di_node_t di_node)
76 Prom_node *pnode;
84 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) ==
90 /* assign parent Prom_node */
195 * the specified devinfo node into the Prom_node structure.
198 dump_di_node(Prom_node *pnod
[all...]
H A Dcpu.c62 get_cpu_freq(Prom_node *pnode)
85 get_ecache_size(Prom_node *node)
150 Prom_node *cpu;
H A Ddisplay_funcs.c116 disp_powerfail(Prom_node *root)
118 Prom_node *pnode;
H A Ddisplay_sun4u.c58 Prom_node *root,
167 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/daktari/common/
H A Dworkfile.c108 char *get_node_name(Prom_node *pnode);
109 char *get_node_type(Prom_node *pnode);
110 void add_node(Sys_tree *root, Prom_node *pnode);
111 Prop *find_prop(Prom_node *pnode, char *name);
114 char *get_node_type(Prom_node *pnode);
117 void fill_pci_card_list(Prom_node *pci_instance,
118 Prom_node *pci_card_node,
123 static Prom_node *next_pci_card(Prom_node *curr_card, int *is_bridge,
124 int is_pcidev, Prom_node *curr_bridg
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/
H A Dworkfile.c42 static Prom_node *dev_next_node_by_compat(Prom_node *root, char *model);
43 static Prom_node *dev_find_node_by_compat(Prom_node *root, char *model);
53 void add_node(Sys_tree *root, Prom_node *pnode);
60 Prop *find_prop(Prom_node *pnode, char *name);
61 char *get_node_name(Prom_node *pnode);
62 char *get_node_type(Prom_node *pnode);
64 void fill_pci_card_list(Prom_node *pci_instance,
65 Prom_node *pci_card_nod
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/
H A Dworkfile.c35 static Prom_node *dev_next_node_by_compat(Prom_node *root, char *model);
36 static Prom_node *dev_find_node_by_compat(Prom_node *root, char *model);
49 void add_node(Sys_tree *root, Prom_node *pnode);
56 Prop *find_prop(Prom_node *pnode, char *name);
57 char *get_node_name(Prom_node *pnode);
58 char *get_node_type(Prom_node *pnode);
60 void fill_pci_card_list(Prom_node *pci_instance,
61 Prom_node *pci_card_nod
[all...]
H A Dlittleneck.c81 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
95 static void lneck_display_hw_revisions(Prom_node *root,
155 Prom_node *cpu;
266 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
304 Prom_node *pci;
305 Prom_node *card_node;
465 Prom_node *pnode;
943 lneck_display_hw_revisions(Prom_node *root, Board_node *bdlist)
945 Prom_node *pnode;
975 Prom_node *pnod
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/starfire/common/
H A Dstarfire.c66 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
70 Prom_node *find_device(Board_node *, int, char *);
115 Prom_node *pnode;
153 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
207 Prom_node *
210 Prom_node *pnode;
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/starcat/common/
H A Dstarcat.c80 Prop *find_prop(Prom_node *pnode, char *name);
81 char *get_node_name(Prom_node *pnode);
82 char *get_node_type(Prom_node *pnode);
83 void add_node(Sys_tree *, Prom_node *);
92 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
96 static void starcat_disp_hw_revisions(Prom_node *root);
113 Prom_node *pci;
114 Prom_node *card_node;
115 Prom_node *pci_bridge_node = NULL;
518 add_node(Sys_tree *root, Prom_node *pnod
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/tazmo/common/
H A Dtazmo.c75 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
91 static int tazmo_physical_slot(Prom_node *, Prom_node *, int, char *);
92 static Prom_node *dev_next_node_sibling(Prom_node *root, char *name);
117 static Prom_node *
118 dev_next_node_sibling(Prom_node *root, char *name)
140 Prom_node *memory;
141 Prom_node *bank;
142 Prom_node *dim
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/javelin/common/
H A Djavelin.c75 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
88 static int tazmo_physical_slot(Prom_node *, Prom_node *, int, char *);
89 static Prom_node *dev_next_node_sibling(Prom_node *root, char *name);
114 static Prom_node *
115 dev_next_node_sibling(Prom_node *root, char *name)
137 Prom_node *memory;
138 Prom_node *bank;
139 Prom_node *dim
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/
H A Dopl.c91 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
93 Prop *find_prop(Prom_node *pnode, char *name);
99 static void opl_disp_hw_revisions(Sys_tree *tree, Prom_node *root);
103 void add_node(Sys_tree *root, Prom_node *pnode);
120 walk_tree_for_pci_devices(Prom_node *node, int board_number)
303 Prom_node *pnode, *cpu;
360 Prom_node *cpu_next = NULL;
443 Prom_node *pnode;
662 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
674 opl_disp_hw_revisions(Sys_tree *tree, Prom_node *roo
[all...]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/desktop/common/
H A Ddesktop.c95 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
107 static void display_dev_node(Prom_node *np, int depth);
156 Prom_node *pnode;
269 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
301 Prom_node *pci;
343 Prom_node *pnode;
443 display_dev_node(Prom_node *np, int depth)
508 Prom_node *sbus;
509 Prom_node *card_node;
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/serengeti/common/
H A Dserengeti.c127 Prop *find_prop(Prom_node *pnode, char *name);
128 char *get_node_name(Prom_node *pnode);
129 char *get_node_type(Prom_node *pnode);
130 void add_node(Sys_tree *, Prom_node *);
136 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
146 static void serengeti_display_hw_revisions(Prom_node *root,
206 Prom_node *pci;
207 Prom_node *card_node;
208 Prom_node *pci_bridge_node;
209 Prom_node *child_pci_bridge_nod
[all...]

Completed in 84 milliseconds

12