/illumos-gate/usr/src/lib/libprtdiag/inc/ |
H A D | pdevinfo.h | 119 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 D | libprtdiag.h | 80 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 D | display_sun4v.h | 47 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 D | pdevinfo_funcs.c | 114 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 D | pdevinfo_sun4u.c | 65 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 D | pdevinfo_sun4v.c | 64 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 D | io.c | 58 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 D | libdevinfo_sun4u.c | 52 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 D | prom.c | 59 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 D | cpu.c | 61 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 D | display_sun4u.c | 59 Prom_node *root, in display() 167 display_diaginfo(int flag, Prom_node *root, Sys_tree *tree, in display_diaginfo()
|
H A D | display_funcs.c | 114 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 D | workfile.c | 40 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 D | cherrystone.c | 74 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 D | workfile.c | 106 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 D | daktari.c | 84 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 D | workfile.c | 33 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 D | littleneck.c | 80 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 D | opl.c | 92 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 D | javelin.c | 74 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 D | tazmo.c | 74 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 D | desktop.c | 93 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 D | serengeti.c | 126 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 D | montoya.c | 63 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 D | monza.c | 63 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()
|