Home
last modified time | relevance | path

Searched refs:hcfmri (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/
H A Dx86pi_generic.c44 x86pi_enum_generic(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, in x86pi_enum_generic() argument
54 _ENUM_NAME, hcfmri->hc_name); in x86pi_enum_generic()
59 _ENUM_NAME, hcfmri->hc_name); in x86pi_enum_generic()
66 hcfmri->hc_name, hcfmri->instance, NULL, auth, in x86pi_enum_generic()
67 hcfmri->part_number, hcfmri->version, hcfmri->serial_number); in x86pi_enum_generic()
74 hcfmri->hc_name, topo_strerror(topo_mod_errno(mod))); in x86pi_enum_generic()
78 rv = topo_node_range_create(mod, t_bindparent, hcfmri->hc_name, 0, 4); in x86pi_enum_generic()
81 _ENUM_NAME, hcfmri->hc_name); in x86pi_enum_generic()
85 *t_node = x86pi_node_bind(mod, t_bindparent, hcfmri, fmri, flag); in x86pi_enum_generic()
90 _ENUM_NAME, hcfmri->hc_name, hcfmri->instance, in x86pi_enum_generic()
[all …]
H A Dx86pi_subr.c171 x86pi_set_auth(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, in x86pi_set_auth() argument
204 if ((strlen(hcfmri->hc_name) == strlen(CHASSIS)) && in x86pi_set_auth()
205 strncmp(hcfmri->hc_name, CHASSIS, strlen(CHASSIS)) == 0) { in x86pi_set_auth()
207 chassis_instance = hcfmri->instance; in x86pi_set_auth()
227 prod = (char *)hcfmri->product; in x86pi_set_auth()
230 "found for %s node\n", f, hcfmri->hc_name); in x86pi_set_auth()
310 csn = val = topo_mod_strdup(mod, hcfmri->serial_number); in x86pi_set_auth()
358 hcfmri->hc_name); in x86pi_set_auth()
395 x86pi_set_frufmri(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, in x86pi_set_frufmri() argument
422 hcfmri->hc_name, hcfmri->instance, NULL, auth, in x86pi_set_frufmri()
[all …]
H A Dx86pi_hostbridge.c103 x86pi_hcfmri_t hcfmri = {0}; in pciex_process() local
126 hcfmri.hc_name = PCIEX_ROOT; in pciex_process()
127 hcfmri.instance = rci; in pciex_process()
128 rv = x86pi_enum_generic(mod, &hcfmri, tn_hbr, tn_hbr, &tn_rc, 0); in pciex_process()
238 x86pi_hcfmri_t hcfmri = {0}; in x86pi_gen_hbr() local
250 hcfmri.hc_name = HOSTBRIDGE; in x86pi_gen_hbr()
251 hcfmri.instance = hbri; in x86pi_gen_hbr()
254 rv = x86pi_enum_generic(mod, &hcfmri, tn_bb, tn_bb, &tn_hbr, 0); in x86pi_gen_hbr()
H A Dx86pi_bay.c277 x86pi_hcfmri_t hcfmri = {0}; in x86pi_gen_bay() local
305 hcfmri.hc_name = BAY; in x86pi_gen_bay()
306 hcfmri.instance = instance; in x86pi_gen_bay()
307 hcfmri.location = x86pi_cleanup_smbios_str(mod, smb_port.smbo_eref, 0); in x86pi_gen_bay()
312 rv = x86pi_enum_generic(mod, &hcfmri, t_parent, t_parent, &tn_bay, 0); in x86pi_gen_bay()
321 if (hcfmri.location != NULL) { in x86pi_gen_bay()
322 topo_mod_strfree(mod, (char *)hcfmri.location); in x86pi_gen_bay()
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/
H A Dplatform.c174 hc_fmri_nodeize(nvlist_t *hcfmri) in hc_fmri_nodeize() argument
194 if (nvlist_lookup_nvlist_array(hcfmri, FM_FMRI_HC_LIST, in hc_fmri_nodeize()