Home
last modified time | relevance | path

Searched refs:md_info_t (Results 1 – 7 of 7) sorted by relevance

/titanic_41/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/
H A Dcpu_mdesc.h83 } md_info_t; typedef
86 extern int cpu_mdesc_init(topo_mod_t *mod, md_info_t *chip);
87 extern void cpu_mdesc_fini(topo_mod_t *mod, md_info_t *chip);
89 extern int cpu_get_serialid_mdesc(md_info_t *chip, uint32_t cpuid,
91 extern md_cpumap_t *cpu_find_cpumap(md_info_t *chip, uint32_t cpuid);
92 extern md_proc_t *cpu_find_proc(md_info_t *chip, uint32_t procid);
H A Dcpu.c121 md_info_t *chip; in _topo_init()
128 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) in _topo_init()
133 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_init()
143 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_init()
155 md_info_t *chip; in _topo_fini()
157 chip = (md_info_t *)topo_mod_getspecific(mod); in _topo_fini()
161 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_fini()
177 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); in cpu_present()
222 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); in cpu_replaced()
269 md_info_t *chip = (md_info_t *)topo_mod_getspecific(mod); in cpu_expand()
[all …]
H A Dcpu_mdesc.c47 cpu_find_proc(md_info_t *chip, uint32_t procid) { in cpu_find_proc()
62 cpu_find_cpumap(md_info_t *chip, uint32_t cpuid) { in cpu_find_cpumap()
75 cpu_get_serialid_mdesc(md_info_t *chip, uint32_t cpuid, uint64_t *serialidp) in cpu_get_serialid_mdesc()
86 cpu_n1_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) in cpu_n1_mdesc_init()
158 cpu_n2_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) in cpu_n2_mdesc_init()
344 cpu_mdesc_init(topo_mod_t *mod, md_info_t *chip) in cpu_mdesc_init()
398 cpu_mdesc_fini(topo_mod_t *mod, md_info_t *chip) in cpu_mdesc_fini()
/titanic_41/usr/src/lib/fm/topo/modules/sun4v/hostbridge/
H A Dhb_mdesc.h65 } md_info_t; typedef
68 extern int hb_mdesc_init(topo_mod_t *mod, md_info_t *hbmdp);
69 extern void hb_mdesc_fini(topo_mod_t *mod, md_info_t *hbmdp);
71 extern md_hb_t *hb_find_hb(md_info_t *hbmd, int hbid);
H A Dhb_mdesc.c56 hb_find_hb(md_info_t *phbmd, int hbid) { in hb_find_hb()
80 hb_rc_init(topo_mod_t *mod, md_t *mdp, md_info_t *hbmdp) in hb_rc_init()
90 bzero(hbmdp, sizeof (md_info_t)); in hb_rc_init()
167 hb_mdesc_init(topo_mod_t *mod, md_info_t *phbmd) in hb_mdesc_init()
211 hb_mdesc_fini(topo_mod_t *mod, md_info_t *hbmdp) in hb_mdesc_fini()
H A Dhb_sun4v.c287 md_info_t hbmd; in platform_hb_enum()
/titanic_41/usr/src/lib/fm/topo/modules/sun4v/chip/
H A Dchip_sun4v.c77 md_info_t *chip; in _topo_init()
83 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) in _topo_init()
88 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_init()
98 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_init()
110 md_info_t *chip; in _topo_fini()
112 chip = (md_info_t *)topo_mod_getspecific(mod); in _topo_fini()
116 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_fini()
233 cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name, md_info_t *chip, in cpu_create()
344 topo_instance_t min, topo_instance_t max, md_info_t *chip) in chip_create()
416 md_info_t *chip = (md_info_t *)arg; in chip_enum()