/illumos-gate/usr/src/lib/libprtdiag/inc/ |
H A D | pdevinfo.h | 54 * 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 D | libprtdiag.h | 81 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 D | display.h | 53 void disp_powerfail(Prom_node *);
|
H A D | display_sun4v.h | 49 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 D | display_sun4u.h | 90 int display(Sys_tree *, Prom_node *, struct system_kstat_data *, int);
|
/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | pdevinfo_funcs.c | 116 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 D | pdevinfo_sun4u.c | 67 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 D | pdevinfo_sun4v.c | 66 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 D | prom.c | 61 disp_prom_version(Prom_node *flashprom) 95 Prom_node *pnode; 121 get_pci_class_code_reg(Prom_node *card_node)
|
H A D | io.c | 60 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 D | libdevinfo_sun4u.c | 54 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 D | cpu.c | 62 get_cpu_freq(Prom_node *pnode) 85 get_ecache_size(Prom_node *node) 150 Prom_node *cpu;
|
H A D | display_funcs.c | 116 disp_powerfail(Prom_node *root) 118 Prom_node *pnode;
|
H A D | display_sun4u.c | 58 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 D | workfile.c | 108 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 D | workfile.c | 42 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 D | workfile.c | 35 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 D | littleneck.c | 81 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 D | starfire.c | 66 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 D | starcat.c | 80 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 D | tazmo.c | 75 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 D | javelin.c | 75 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 D | opl.c | 91 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 D | desktop.c | 95 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 D | serengeti.c | 127 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...] |