Home
last modified time | relevance | path

Searched refs:Prom_node (Results 1 – 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/lib/libprtdiag/inc/
H A Dpdevinfo.h119 typedef struct prom_node Prom_node; typedef
121 Prom_node *parent; /* points to parent node */
122 Prom_node *child; /* points to child PROM node */
123 Prom_node *sibling; /* point to next sibling */
136 Prom_node *nodes;
142 Prom_node *sys_mem; /* System memory node */
143 Prom_node *boards; /* boards node holds bif info if present */
160 char *get_node_name(Prom_node *);
161 char *get_node_type(Prom_node *);
162 Prom_node *dev_find_node(Prom_node *, char *);
[all …]
H A Dlibprtdiag.h80 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
92 uint_t get_cpu_freq(Prom_node *);
93 int get_ecache_size(Prom_node *);
98 Prom_node *find_pci_bus(Prom_node *, int, int);
99 int get_pci_bus(Prom_node *);
100 int get_pci_device(Prom_node *);
101 int get_pci_to_pci_device(Prom_node *);
105 int get_sbus_slot(Prom_node *);
111 int populate_slot_name_arr(Prom_node *pci, int *slot_name_bits,
113 int get_card_frequency(Prom_node *pci);
[all …]
H A Ddisplay_sun4v.h47 void sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh);
48 int sun4v_display(Sys_tree *, Prom_node *, int, picl_nodehdl_t);
/illumos-gate/usr/src/lib/libprtdiag/common/
H A Dpdevinfo_funcs.c114 dump_node(Prom_node *node) in dump_node()
314 has_board_num(Prom_node *node) in has_board_num()
337 get_board_num(Prom_node *node) in get_board_num()
408 get_node_name(Prom_node *pnode) in get_node_name()
430 get_node_type(Prom_node *pnode) in get_node_type()
452 Prom_node *
453 dev_find_node(Prom_node *root, char *name) in dev_find_node()
455 Prom_node *node; in dev_find_node()
462 Prom_node *
463 dev_next_node(Prom_node *root, char *name) in dev_next_node()
[all …]
H A Dpdevinfo_sun4u.c65 extern int get_id(Prom_node *);
68 Prom_node *walk(Sys_tree *, Prom_node *, int);
82 Prom_node *root_node; /* root node of OBP device tree */ in do_prominfo()
127 get_id(Prom_node *node) in get_id()
159 Prom_node *
160 walk(Sys_tree *tree, Prom_node *root, int id) in walk()
163 Prom_node *pnode; in walk()
170 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in walk()
H A Dpdevinfo_sun4v.c64 extern int get_id(Prom_node *);
67 Prom_node *sun4v_walk(Sys_tree *, Prom_node *, int);
82 Prom_node *root_node; /* root node of OBP device tree */ in do_prominfo()
145 Prom_node *
146 sun4v_walk(Sys_tree *tree, Prom_node *root, int id) in sun4v_walk()
149 Prom_node *pnode; in sun4v_walk()
156 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in sun4v_walk()
275 get_id(Prom_node *node) in get_id()
H A Dio.c58 Prom_node *
59 find_pci_bus(Prom_node *node, int id, int bus) in find_pci_bus()
61 Prom_node *pnode; in find_pci_bus()
90 get_pci_bus(Prom_node *pnode) in get_pci_bus()
114 get_pci_device(Prom_node *pnode) in get_pci_device()
131 get_pci_to_pci_device(Prom_node *pnode) in get_pci_to_pci_device()
245 get_sbus_slot(Prom_node *pnode) in get_sbus_slot()
358 Prom_node *fb; in display_ffb()
500 Prom_node *sbus; in display_sbus()
501 Prom_node *card_node; in display_sbus()
[all …]
H A Dlibdevinfo_sun4u.c52 static void dump_di_node(Prom_node *pnode, di_node_t di_node);
53 static Prom_node *walk_di_tree(Sys_tree *tree, Prom_node *root,
70 static Prom_node*
71 walk_di_tree(Sys_tree *tree, Prom_node *root, di_node_t di_node) in walk_di_tree()
74 Prom_node *pnode; in walk_di_tree()
84 if ((pnode = (Prom_node *) malloc(sizeof (struct prom_node))) == in walk_di_tree()
198 dump_di_node(Prom_node *pnode, di_node_t di_node) in dump_di_node()
409 Prom_node *root_node; /* root node of OBP device tree */ in do_devinfo()
H A Dprom.c59 disp_prom_version(Prom_node *flashprom) in disp_prom_version()
93 Prom_node *pnode; in platform_disp_prom_version()
119 get_pci_class_code_reg(Prom_node *card_node) in get_pci_class_code_reg()
H A Dcpu.c61 get_cpu_freq(Prom_node *pnode) in get_cpu_freq()
84 get_ecache_size(Prom_node *node) in get_ecache_size()
146 Prom_node *cpu; in display_cpus()
H A Ddisplay_sun4u.c59 Prom_node *root, in display()
167 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
H A Ddisplay_funcs.c114 disp_powerfail(Prom_node *root) in disp_powerfail()
116 Prom_node *pnode; in disp_powerfail()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/cherrystone/common/
H A Dworkfile.c40 static Prom_node *dev_next_node_by_compat(Prom_node *root, char *model);
41 static Prom_node *dev_find_node_by_compat(Prom_node *root, char *model);
51 void add_node(Sys_tree *root, Prom_node *pnode);
58 Prop *find_prop(Prom_node *pnode, char *name);
59 char *get_node_name(Prom_node *pnode);
60 char *get_node_type(Prom_node *pnode);
62 void fill_pci_card_list(Prom_node *pci_instance,
63 Prom_node *pci_card_node,
68 static Prom_node *next_pci_card(Prom_node *curr_card, int *is_bridge,
69 int is_pcidev, Prom_node *curr_bridge,
[all …]
H A Dcherrystone.c74 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
88 static void display_hw_revisions(Prom_node *root,
116 Prom_node *cpu; in display_cpus()
262 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
298 Prom_node *pci; in display_pci()
299 Prom_node *card_node; in display_pci()
796 display_hw_revisions(Prom_node *root, Board_node *bdlist) in display_hw_revisions()
798 Prom_node *pnode; in display_hw_revisions()
829 Prom_node *pnode; in display_schizo_revisions()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/daktari/common/
H A Dworkfile.c106 char *get_node_name(Prom_node *pnode);
107 char *get_node_type(Prom_node *pnode);
108 void add_node(Sys_tree *root, Prom_node *pnode);
109 Prop *find_prop(Prom_node *pnode, char *name);
112 char *get_node_type(Prom_node *pnode);
115 void fill_pci_card_list(Prom_node *pci_instance,
116 Prom_node *pci_card_node,
121 static Prom_node *next_pci_card(Prom_node *curr_card, int *is_bridge,
122 int is_pcidev, Prom_node *curr_bridge,
123 Prom_node * parent_bridge, Prom_node *pci);
[all …]
H A Ddaktari.c84 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
98 static void dak_display_hw_revisions(Prom_node *root,
139 Prom_node *pnode; in disp_fail_parts()
315 Prom_node *cpu; in display_cpus()
444 Prom_node *pci; in display_pci()
445 Prom_node *card_node; in display_pci()
591 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
1239 dak_display_hw_revisions(Prom_node *root, Board_node *bdlist) in dak_display_hw_revisions()
1241 Prom_node *pnode; in dak_display_hw_revisions()
1271 Prom_node *pnode; in display_schizo_revisions()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/
H A Dworkfile.c33 static Prom_node *dev_next_node_by_compat(Prom_node *root, char *model);
34 static Prom_node *dev_find_node_by_compat(Prom_node *root, char *model);
47 void add_node(Sys_tree *root, Prom_node *pnode);
54 Prop *find_prop(Prom_node *pnode, char *name);
55 char *get_node_name(Prom_node *pnode);
56 char *get_node_type(Prom_node *pnode);
58 void fill_pci_card_list(Prom_node *pci_instance,
59 Prom_node *pci_card_node,
64 static Prom_node *next_pci_card(Prom_node *curr_card, int *is_bridge,
65 int is_pcidev, Prom_node *curr_bridge,
[all …]
H A Dlittleneck.c80 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
94 static void lneck_display_hw_revisions(Prom_node *root,
154 Prom_node *cpu; in display_cpus()
264 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
302 Prom_node *pci; in display_pci()
303 Prom_node *card_node; in display_pci()
463 Prom_node *pnode; in disp_fail_parts()
941 lneck_display_hw_revisions(Prom_node *root, Board_node *bdlist) in lneck_display_hw_revisions()
943 Prom_node *pnode; in lneck_display_hw_revisions()
973 Prom_node *pnode; in display_schizo_revisions()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/
H A Dopl.c92 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
94 Prop *find_prop(Prom_node *pnode, char *name);
100 static void opl_disp_hw_revisions(Sys_tree *tree, Prom_node *root);
104 void add_node(Sys_tree *root, Prom_node *pnode);
121 walk_tree_for_pci_devices(Prom_node *node, int board_number) in walk_tree_for_pci_devices()
304 Prom_node *pnode, *cpu; in display_cpus()
361 Prom_node *cpu_next = NULL; in display_cpus()
444 Prom_node *pnode; in get_opl_mem_regs()
662 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
674 opl_disp_hw_revisions(Sys_tree *tree, Prom_node *root) in opl_disp_hw_revisions()
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/javelin/common/
H A Djavelin.c74 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
87 static int tazmo_physical_slot(Prom_node *, Prom_node *, int, char *);
88 static Prom_node *dev_next_node_sibling(Prom_node *root, char *name);
113 static Prom_node *
114 dev_next_node_sibling(Prom_node *root, char *name) in dev_next_node_sibling()
136 Prom_node *memory; in display_memoryconf()
137 Prom_node *bank; in display_memoryconf()
138 Prom_node *dimm; in display_memoryconf()
235 Prom_node *pnode; in disp_fail_parts()
366 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/tazmo/common/
H A Dtazmo.c74 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
90 static int tazmo_physical_slot(Prom_node *, Prom_node *, int, char *);
91 static Prom_node *dev_next_node_sibling(Prom_node *root, char *name);
116 static Prom_node *
117 dev_next_node_sibling(Prom_node *root, char *name) in dev_next_node_sibling()
139 Prom_node *memory; in display_memoryconf()
140 Prom_node *bank; in display_memoryconf()
141 Prom_node *dimm; in display_memoryconf()
238 Prom_node *pnode; in disp_fail_parts()
372 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/desktop/common/
H A Ddesktop.c93 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
102 static void display_dev_node(Prom_node *np, int depth);
142 Prom_node *pnode; in disp_fail_parts()
255 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
287 Prom_node *pci; in display_pci()
315 Prom_node *pnode; in dt_disp_asic_revs()
415 display_dev_node(Prom_node *np, int depth) in display_dev_node()
480 Prom_node *sbus; in display_sbus()
481 Prom_node *card_node; in display_sbus()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/serengeti/common/
H A Dserengeti.c126 Prop *find_prop(Prom_node *pnode, char *name);
127 char *get_node_name(Prom_node *pnode);
128 char *get_node_type(Prom_node *pnode);
129 void add_node(Sys_tree *, Prom_node *);
135 void display_diaginfo(int flag, Prom_node *root, Sys_tree *tree,
145 static void serengeti_display_hw_revisions(Prom_node *root,
205 Prom_node *pci; in display_pci()
206 Prom_node *card_node; in display_pci()
207 Prom_node *pci_bridge_node; in display_pci()
208 Prom_node *child_pci_bridge_node; in display_pci()
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/montoya/common/
H A Dmontoya.c63 void sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh);
67 static void sun4v_display_hw_revisions(Prom_node *root, picl_nodehdl_t plafh);
309 sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh) in sun4v_display_diaginfo()
436 sun4v_display_hw_revisions(Prom_node *root, picl_nodehdl_t plafh) in sun4v_display_hw_revisions()
438 Prom_node *pnode; in sun4v_display_hw_revisions()
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/monza/common/
H A Dmonza.c63 void sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh);
69 static void sun4v_display_hw_revisions(Prom_node *root, picl_nodehdl_t plafh);
346 sun4v_display_diaginfo(int flag, Prom_node *root, picl_nodehdl_t plafh) in sun4v_display_diaginfo()
483 sun4v_display_hw_revisions(Prom_node *root, picl_nodehdl_t plafh) in sun4v_display_hw_revisions()
485 Prom_node *pnode; in sun4v_display_hw_revisions()

12