| /osnet-11/usr/src/lib/fm/topo/modules/sun4u/chip/common/ |
| H A D | chip_sun4u.c | 46 * system. For each chip found, the necessary nodes (one or more cores, and 56 #define CHIP_NODE_NAME "chip" 58 typedef struct chip { struct 70 { "chip", FM_FMRI_SCHEME_HC, CHIP_VERSION, &chip_ops }; 75 chip_t *chip; local 79 topo_mod_dprintf(mod, "initializing chip enumerator\n"); 81 if ((chip = topo_mod_zalloc(mod, sizeof (chip_t))) == NULL) 84 if ((chip->chip_kc = kstat_open()) == NULL) { 87 topo_mod_free(mod, chip, sizeof (chip_t)); 91 chip 116 chip_t *chip; local 131 cpu_kstat_init(chip_t *chip, int i) argument 174 cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, chip_t *chip) argument 268 chip_t *chip = (chip_t *)arg; local [all...] |
| /osnet-11/usr/src/lib/fm/topo/modules/i86pc/chip/common/ |
| H A D | chip_label.c | 168 * dimms_per_chip: the number of DIMM slots per chip 176 tnode_t *chip; local 211 chip = topo_node_parent(topo_node_parent(node)); 215 (void) snprintf(buf, BUFSZ, fmtstr, topo_node_instance(chip), 219 (void) snprintf(buf, BUFSZ, fmtstr, topo_node_instance(chip), 220 (((topo_node_instance(chip) + 1) * dimms_per_chip) 242 * are 4 DIMM slots per chip. It takes the following two arguments: 265 tnode_t *chip; local 291 chip = topo_node_parent(topo_node_parent(node)); 296 + (topo_node_instance(chip) * 670 tnode_t *chip, *chan; local 717 tnode_t *chip; local 791 tnode_t *chip; local [all...] |
| H A D | chip.c | 51 #include "chip.h" 58 * system. For each chip found, the necessary nodes (one or more cores, and 115 topo_mod_dprintf(mod, "initializing chip enumerator\n"); 348 * Inherit FRU from the chip node, for native, we use hc 461 tnode_t *chip; local 497 ": enumerating x86pi & chip topology, but" 511 if ((chip = topo_node_lookup(pnode, CHIP_NODE_NAME, chipid)) == NULL) { 512 if ((chip = create_node(mod, pnode, auth, CHIP_NODE_NAME, 520 if (topo_method_register(mod, chip, chip_methods) < 0) 525 (void) topo_pgroup_create(chip, [all...] |
| /osnet-11/usr/src/lib/fm/topo/modules/sun4v/chip/common/ |
| H A D | chip_sun4v.c | 45 * system. For each chip found, the necessary nodes (one or more cores, and 51 #define CHIP_NODE_NAME "chip" 63 { "chip", FM_FMRI_SCHEME_HC, CHIP_VERSION, &chip_ops }; 76 md_info_t *chip; local 80 topo_mod_dprintf(mod, "initializing chip enumerator\n"); 82 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) 85 if (cpu_mdesc_init(mod, chip) != 0) { 87 topo_mod_free(mod, chip, sizeof (md_info_t)); 91 topo_mod_setspecific(mod, (void *)chip); 96 cpu_mdesc_fini(mod, chip); 109 md_info_t *chip; local 257 cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name, md_info_t *chip, uint64_t serial) argument 367 chip_create(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, md_info_t *chip) argument 440 md_info_t *chip = (md_info_t *)arg; local [all...] |
| /osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/common/ |
| H A D | cpu.c | 118 md_info_t *chip; local 125 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) 128 if (cpu_mdesc_init(mod, chip) != 0) { 130 topo_mod_free(mod, chip, sizeof (md_info_t)); 134 topo_mod_setspecific(mod, (void *)chip); 139 cpu_mdesc_fini(mod, chip); 140 topo_mod_free(mod, chip, sizeof (md_info_t)); 152 md_info_t *chip; local 154 chip = (md_info_t *)topo_mod_getspecific(mod); 156 cpu_mdesc_fini(mod, chip); 174 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); local 221 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); local 292 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); local 394 cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name, md_info_t *chip) argument [all...] |
| H A D | cpu_mdesc.c | 46 cpu_find_proc(md_info_t *chip, uint32_t procid) { argument 51 for (i = 0, procp = chip->procs; i < chip->nprocs; i++, procp++) { 61 cpu_find_cpumap(md_info_t *chip, uint32_t cpuid) { argument 65 for (i = 0, mcmp = chip->cpus; i < chip->ncpus; i++, mcmp++) { 74 cpu_get_serialid_mdesc(md_info_t *chip, uint32_t cpuid, uint64_t *serialidp) argument 77 if ((mcmp = cpu_find_cpumap(chip, cpuid)) != NULL) { 85 cpu_n1_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) argument 95 chip 157 cpu_n2_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) argument 343 cpu_mdesc_init(topo_mod_t *mod, md_info_t *chip) argument 397 cpu_mdesc_fini(topo_mod_t *mod, md_info_t *chip) argument [all...] |
| /osnet-11/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/common/ |
| H A D | fac_prov_ipmi.c | 1871 tnode_t *chip, *dimm; local 1902 chip = topo_node_parent(topo_node_parent(dimm)); 1906 (void) snprintf(buf, BUFSZ, fmtarr[i], topo_node_instance(chip), 1934 tnode_t *chip, *chan, *cs; local 1962 chip = topo_node_parent(topo_node_parent(topo_node_parent(cs))); 1969 chip = topo_node_parent(topo_node_parent(topo_node_parent(cs))); 1978 (void) snprintf(buf, BUFSZ, fmtarr[i], topo_node_instance(chip),
|