| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire/ioboard/ |
| iob_platform.c | 39 #include <hostbridge.h> 75 * there are a pair of PCI buses under each hostbridge. We can 77 * devinfo nodes for those hostbridges. We let the hostbridge 79 * passing them the did_t's for all the hostbridge nodes we 130 ion, HOSTBRIDGE, HOSTBRIDGE, 0, 0, iobs[i][0][0]) < 0) { 133 IOBOARD, i, HOSTBRIDGE, 0); 137 ion, HOSTBRIDGE, HOSTBRIDGE, 1, 1, iobs[i][0][0]) < 0) { 140 IOBOARD, i, HOSTBRIDGE, 1) [all...] |
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire-15000/ioboard/ |
| iob_platform.c | 39 #include <hostbridge.h> 75 * there are a pair of PCI buses under each hostbridge. We can 77 * devinfo nodes for those hostbridges. We let the hostbridge 79 * passing them the did_t's for all the hostbridge nodes we 129 if (topo_mod_enumerate(mod, ion, HOSTBRIDGE, HOSTBRIDGE, 0, 0, 133 IOBOARD, i, HOSTBRIDGE, 0); 136 if (topo_mod_enumerate(mod, ion, HOSTBRIDGE, HOSTBRIDGE, 1, 1, 140 IOBOARD, i, HOSTBRIDGE, 1) [all...] |
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/ |
| hb_i86pc.c | 32 #include <hostbridge.h> 90 topo_node_range_destroy(ptn, HOSTBRIDGE); 98 topo_node_range_destroy(ptn, HOSTBRIDGE); 115 HOSTBRIDGE); 125 HOSTBRIDGE);
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/libtopo/common/ |
| topo_hc.h | 57 #define HOSTBRIDGE "hostbridge"
|
| hc.c | 160 { HOSTBRIDGE, TOPO_STABILITY_PRIVATE }, [all...] |
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/common/hostbridge/ |
| hostbridge.c | 37 #include <hostbridge.h> 44 * hostbridge.c 45 * Generic code shared by all the hostbridge enumerators 70 { HOSTBRIDGE, FM_FMRI_SCHEME_HC, HB_ENUMR_VERS, &Hb_ops }; 93 topo_mod_dprintf(modhdl, "initializing hostbridge enumerator\n"); 99 topo_mod_dprintf(modhdl, "hostbridge registration failed: %s\n", 104 topo_mod_dprintf(modhdl, "Hostbridge enumr initd\n"); 131 "%s enumerator could not load %s.\n", HOSTBRIDGE, PCI_ENUM); 144 if (strcmp(name, HOSTBRIDGE) != 0) { 147 HOSTBRIDGE); [all...] |
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/sun4v/hostbridge/ |
| hb_sun4v.c | 35 #include <hostbridge.h> 144 * This is a sun4v specific function to create the hostbridge topo node. 153 topo_mod_dprintf(mod, "Create node %s=%d\n", HOSTBRIDGE, inst); 155 hbn = hb_tnode_create(mod, parent, HOSTBRIDGE, inst, priv); 158 HOSTBRIDGE, inst); 273 * hostbridge. All the pciex root complexes belong to this single hostbridge. 274 * Given the hostbridge/pciexrc information, this enumerator creates the 275 * the hostbridge topo node and pciexrc nodes. If the domain owns the 276 * the root complex, it uses the common hostbridge code to enumerate th [all...] |
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/ |
| ioboard.c | 38 #include <hostbridge.h> 108 if ((rp = topo_mod_load(mp, HOSTBRIDGE, HB_ENUMR_VERS)) == NULL) { 110 "%s enumerator could not load %s.\n", IOBOARD, HOSTBRIDGE); 130 * Load the hostbridge enumerator, we'll soon need it! 215 if (child_range_add(mod, ntn, HOSTBRIDGE, 0, MAX_HBS) < 0) {
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
| x86pi_hostbridge.c | 28 * i86pc Generic hostbridge/pciex/pci enumerator 30 * hostbridge/pciexrc/pcibus topo nodes are created per SMBIOS type 138 32 * a hostbridge or a pciexrc/pcibus determined by whether it points to 35 * x86pi_gen_hbr() is called when a new hostbridge node needs to be created.. 57 #include <hostbridge.h> 84 f, HOSTBRIDGE, PCI_ENUM); 134 * Let did set the hostbridge properties excluding FRU and label. 193 * Let did set the hostbridge properties excluding FRU and label. 265 hcfmri.hc_name = HOSTBRIDGE; 268 /* create and bind the "hostbridge" node * [all...] |
| x86pi.c | 426 /* enumerate the hostbridge node */ 427 rv = topo_node_range_create(mod, basebd_node, HOSTBRIDGE, 432 f, HOSTBRIDGE, topo_mod_errmsg(mod)); 454 "couldn't create hostbridge=%d\n", hbri);
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/sun4u/hostbridge/ |
| hb_sun4u.c | 32 #include <hostbridge.h> 56 * each hostbridge 66 "%d hostbridge%s\n", *hbc, (*hbc > 1) ? "s." : "."); 127 topo_node_range_destroy(ptn, HOSTBRIDGE);
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
| pcibus.c | 42 #include <hostbridge.h> 198 * Root Port Defined in hostbridge 378 * own, and our parent topology node is a hostbridge, we may 380 * hostbridge node's private data. 382 if (strcmp(topo_node_name(parent), HOSTBRIDGE) == 0) 396 * On each bus child of the hostbridge, we represent the 397 * hostbridge as a device outside the range of legal device 604 * PCI-Express; root complex shares the hostbridge's instance 692 if (strcmp(pname, HOSTBRIDGE) != 0 && strcmp(pname, PCIEX_ROOT) != 0) { 698 HOSTBRIDGE, PCIEX_ROOT) [all...] |
| did_props.c | 39 #include <hostbridge.h> 392 strcmp(topo_node_name(did_gettnode(pd)), HOSTBRIDGE) == 0) || 691 if (strcmp(topo_node_name(tn), HOSTBRIDGE) == 0) {
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/ |
| opl_hostbridge.c | 234 * Create a hostbridge node. 242 hbn = opl_node_create(mp, parent, HOSTBRIDGE, inst, NULL); 259 * hostbridge and root complex instances numbers based on the bus addresses. 280 /* For each hostbridge on an ioboard... */ 283 /* For each root complex in a hostbridge... */ 293 "/chassis=0/ioboard=%d/hostbridge=%d/pciexrc=%d\n", 297 * If we haven't created a hostbridge node yet, do it
|
| opl_ioboard.c | 161 * for child hostbridge nodes. 215 if (topo_node_range_create(mp, ion, HOSTBRIDGE, 0, OPL_HB_MAX) != 0) {
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/sun4v/cpuboard/ |
| cpuboard_hostbridge.c | 207 * Create a hostbridge node. 218 hbn = cpuboard_node_create(mp, parent, HOSTBRIDGE, inst, NULL); 238 * Enumerate hostbridge on the cpuboard. Hostbridge and root complex instances 265 "/motherboard=0/cpuboard=%d/hostbridge=%d/" 268 /* Create the hostbridge node */
|
| cpuboard.c | 518 if (topo_node_range_create(mod, cpuboardn, HOSTBRIDGE, 0, 522 "HOSTBRIDGE failed: %s\n",
|
| /onnv/onnv-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
| pi_pciexrc.c | 183 * Update PCIEXRC/HOSTBRIDGE topo node with node-specific information 205 * Determine if decorating a PCIE root complex or a hostbridge 211 } else if (strncmp(hc_name, HOSTBRIDGE, strlen(hc_name)) == 0) { 233 /* "path" not required for hostbridge */
|
| pi_walker.c | 74 {pi_enum_hostbridge, HOSTBRIDGE},
|