Home
last modified time | relevance | path

Searched refs:asru (Results 1 – 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/
H A Dcma_cpu.c87 cma_cpu_hc_retire(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, in cma_cpu_hc_retire() argument
105 return (cma_cpu_cpu_retire(hdl, nvl, asru, uuid, repair)); in cma_cpu_hc_retire()
152 if (cma_cpu_blacklist(hdl, nvl, asru, repair) < 0) in cma_cpu_hc_retire()
163 cma_cpu_hc_retire(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, in cma_cpu_hc_retire() argument
171 if (nvlist_lookup_nvlist(asru, FM_FMRI_HC_SPECIFIC, in cma_cpu_hc_retire()
217 cpu_online(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, const char *uuid, in cpu_online() argument
223 err = cma_cpu_statechange(hdl, asru, uuid, P_ONLINE, in cpu_online()
234 if (cma_cpu_blacklist(hdl, nvl, asru, B_TRUE) < 0) in cpu_online()
247 cpu_offline(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, const char *uuid, in cpu_offline() argument
257 err = cma_cpu_statechange(hdl, asru, uuid, cpustate, in cpu_offline()
[all …]
H A Dcma_main.c381 nvlist_t *asru; in nvl2subr() local
392 if (nvlist_lookup_nvlist(nvl, FM_FAULT_ASRU, &asru) != 0 || in nvl2subr()
393 nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 || in nvl2subr()
394 nvlist_lookup_uint8(asru, FM_VERSION, &version) != 0) { in nvl2subr()
403 *asrup = asru; in nvl2subr()
420 nvlist_t *asru = NULL; in cma_recv_list() local
439 if ((subr = nvl2subr(hdl, nvl, &asru)) == NULL) in cma_recv_list()
449 has_fault = fmd_nvl_fmri_has_fault(hdl, asru, in cma_recv_list()
453 err = subr->subr_func(hdl, nvl, asru, in cma_recv_list()
457 err = subr->subr_func(hdl, nvl, asru, in cma_recv_list()
[all …]
H A Dcma_cpu_arch.c40 cma_cpu_blacklist(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, in cma_cpu_blacklist() argument
57 fmri = asru; in cma_cpu_blacklist()
102 cma_cpu_statechange(fmd_hdl_t *hdl, nvlist_t *asru, const char *uuid, in cma_cpu_statechange() argument
108 if (nvlist_lookup_uint32(asru, FM_FMRI_CPU_ID, &cpuid) != 0) { in cma_cpu_statechange()
H A Dcma_page.c86 cma_page_retire(fmd_hdl_t *hdl, nvlist_t *nvl, nvlist_t *asru, in cma_page_retire() argument
97 if (nvlist_dup(asru, &asrucp, 0) != 0) { in cma_page_retire()
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dmem.c276 nvlist_t *asru; in mem_fmri() local
278 if (topo_mod_nvalloc(mod, &asru, NV_UNIQUE_NAME) != 0) in mem_fmri()
292 err = nvlist_add_uint8(asru, FM_VERSION, FM_MEM_SCHEME_VERSION); in mem_fmri()
293 err |= nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_MEM); in mem_fmri()
294 err |= nvlist_add_string(asru, FM_FMRI_MEM_UNUM, unum); in mem_fmri()
296 err |= nvlist_add_uint64(asru, FM_FMRI_MEM_PHYSADDR, pa); in mem_fmri()
298 err |= nvlist_add_uint64(asru, FM_FMRI_MEM_OFFSET, offset); in mem_fmri()
301 nvlist_free(asru); in mem_fmri()
305 return (asru); in mem_fmri()
315 nvlist_t *asru; in mem_fmri_create() local
[all …]
H A Dtopo_protocol.c42 topo_node_asru(tnode_t *node, nvlist_t **asru, nvlist_t *priv, int *err) in topo_node_asru() argument
51 topo_hdl_nvdup(node->tn_hdl, ap, asru) < 0) { in topo_node_asru()
100 topo_node_asru_set(tnode_t *node, nvlist_t *asru, int flag, int *err) in topo_node_asru_set() argument
105 if (asru == NULL) { in topo_node_asru_set()
117 asru, err) < 0) in topo_node_asru_set()
121 TOPO_PROP_ASRU, TOPO_PROP_IMMUTABLE, asru, err) < 0) in topo_node_asru_set()
/illumos-gate/usr/src/cmd/fm/modules/common/io-retire/
H A Drio_main.c124 nvlist_t *asru; in rio_recv() local
183 &asru) != 0) { in rio_recv()
189 if (nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 || in rio_recv()
199 if (nvlist_lookup_string(asru, FM_FMRI_DEV_PATH, in rio_recv()
207 if (fmd_nvl_fmri_has_fault(hdl, asru, in rio_recv()
218 if (fmd_nvl_fmri_has_fault(hdl, asru, in rio_recv()
241 &asru) != 0) { in rio_recv()
247 if (nvlist_lookup_string(asru, FM_FMRI_SCHEME, &scheme) != 0 || in rio_recv()
257 if (nvlist_lookup_string(asru, FM_FMRI_DEV_PATH, in rio_recv()
264 if (fmd_nvl_fmri_has_fault(hdl, asru, in rio_recv()
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/
H A Dchip_subr.c245 nvlist_t *asru; in cpu_fmri_create() local
247 if (topo_mod_nvalloc(mod, &asru, NV_UNIQUE_NAME) != 0) in cpu_fmri_create()
250 err = nvlist_add_uint8(asru, FM_VERSION, FM_CPU_SCHEME_VERSION); in cpu_fmri_create()
251 err |= nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_CPU); in cpu_fmri_create()
252 err |= nvlist_add_uint32(asru, FM_FMRI_CPU_ID, cpuid); in cpu_fmri_create()
253 err |= nvlist_add_uint8(asru, FM_FMRI_CPU_MASK, cpumask); in cpu_fmri_create()
255 err |= nvlist_add_string(asru, FM_FMRI_CPU_SERIAL_ID, s); in cpu_fmri_create()
257 nvlist_free(asru); in cpu_fmri_create()
262 return (asru); in cpu_fmri_create()
270 nvlist_t *asru, *args, *pargs, *hcsp; in mem_asru_compute() local
[all …]
/illumos-gate/usr/src/cmd/fm/fmadm/common/
H A Dfaulty.c183 name_list_t *asru; member
214 name_list_t *asru; member
506 name_list_t *fru, name_list_t *asru, name_list_t *resource, in new_record_init() argument
518 uurec_p->asru = asru; in new_record_init()
524 status_rec_p->asru = asru; in new_record_init()
687 name_list_t *fru, name_list_t *asru, name_list_t *resource, in catalog_new_record() argument
693 status_rec_p = new_record_init(uurec_p, msgid, class, fru, asru, in catalog_new_record()
698 if (status_rec_p->asru) in catalog_new_record()
699 add_list(status_rec_p, status_rec_p->asru, &status_asru_list); in catalog_new_record()
817 name_list_t *asru = NULL, *fru = NULL, *serial = NULL; in add_fault_record_to_catalog() local
[all …]
/illumos-gate/usr/src/cmd/fm/modules/common/zfs-retire/
H A Dzfs_retire.c350 nvlist_t *asru; in zfs_vdev_repair() local
374 asru = fmd_nvl_alloc(hdl, FMD_SLEEP); in zfs_vdev_repair()
376 (void) nvlist_add_uint8(asru, FM_VERSION, ZFS_SCHEME_VERSION0); in zfs_vdev_repair()
377 (void) nvlist_add_string(asru, FM_FMRI_SCHEME, FM_FMRI_SCHEME_ZFS); in zfs_vdev_repair()
378 (void) nvlist_add_uint64(asru, FM_FMRI_ZFS_POOL, pool_guid); in zfs_vdev_repair()
379 (void) nvlist_add_uint64(asru, FM_FMRI_ZFS_VDEV, vdev_guid); in zfs_vdev_repair()
399 if (!fmd_nvl_fmri_unusable(hdl, asru) && fmd_nvl_fmri_has_fault(hdl, in zfs_vdev_repair()
400 asru, FMD_HAS_FAULT_ASRU, NULL)) { in zfs_vdev_repair()
406 if (topo_fmri_nvl2str(thp, asru, &fmri, &err) == 0) in zfs_vdev_repair()
412 nvlist_free(asru); in zfs_vdev_repair()
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_asru.c171 nvlist_t *asru, *fru, *rsrc; in fmd_asru_replacement_state() local
190 if (nvlist_lookup_nvlist(event, FM_FAULT_ASRU, &asru) == 0 && in fmd_asru_replacement_state()
191 (hc_only == HC_ONLY_FALSE || (nvlist_lookup_string(asru, in fmd_asru_replacement_state()
193 ps = fmd_fmri_replaced(asru); in fmd_asru_replacement_state()
356 nvlist_t *asru = NULL, *fru, *rsrc; in fmd_asru_al_create() local
365 if (nvlist_lookup_nvlist(nvl, FM_FAULT_ASRU, &asru) == 0 && in fmd_asru_al_create()
366 fmd_asru_get_namestr(asru, &asru_name, &asru_namelen) == 0) in fmd_asru_al_create()
389 (void) nvlist_xdup(asru, &alp->al_asru_fmri, &fmd.d_nva); in fmd_asru_al_create()
400 ap = fmd_asru_create(ahp, al_uuid, name, got_asru ? asru : in fmd_asru_al_create()
445 nvlist_t *flt, *flt_copy, *asru; in fmd_asru_hash_recreate() local
[all …]
H A Dfmd_xprt.c1125 nvlist_t *flt_copy, *asru = NULL, *fru = NULL, *rsrc = NULL; in fmd_xprt_list_suspect_local() local
1143 if (nvlist_lookup_nvlist(nvlp[i], FM_FAULT_ASRU, &asru) != 0 && in fmd_xprt_list_suspect_local()
1144 rsrc && topo_fmri_asru(thp, rsrc, &asru, &err) == 0) in fmd_xprt_list_suspect_local()
1145 (void) nvlist_add_nvlist(flt_copy, FM_FAULT_ASRU, asru); in fmd_xprt_list_suspect_local()
1162 nvlist_free(asru); in fmd_xprt_list_suspect_local()
1207 nvlist_t *rsrc, *asru, *de_fmri, *de_fmri_dup = NULL; in fmd_xprt_list_suspect() local
1249 &asru) == 0 && asru != NULL) in fmd_xprt_list_suspect()
1269 &asru) == 0 && asru != NULL && in fmd_xprt_list_suspect()
1270 nvlist_lookup_string(asru, FM_FMRI_SCHEME, in fmd_xprt_list_suspect()
1276 if (topo_fmri_present(thp, asru, &err) != 0) in fmd_xprt_list_suspect()
[all …]
H A Dfmd_api.c1304 nvlist_t *rsrc = NULL, *asru_prop = NULL, *asru = NULL, *fru = NULL; in fmd_case_add_suspect() local
1320 (void) nvlist_lookup_nvlist(nvl, FM_FAULT_ASRU, &asru); in fmd_case_add_suspect()
1324 if (asru == NULL && topo_fmri_getprop(thp, rsrc, in fmd_case_add_suspect()
1328 &asru) == 0) { in fmd_case_add_suspect()
1330 asru); in fmd_case_add_suspect()
1333 &asru); in fmd_case_add_suspect()
1336 if (topo_fmri_asru(thp, rsrc, &asru, &err) == 0) { in fmd_case_add_suspect()
1340 asru); in fmd_case_add_suspect()
1341 nvlist_free(asru); in fmd_case_add_suspect()
1343 &asru); in fmd_case_add_suspect()
[all …]
H A Dfmd_protocol.c115 nvlist_t *asru, nvlist_t *fru, nvlist_t *resource, const char *location) in fmd_protocol_fault() argument
127 if (asru != NULL) in fmd_protocol_fault()
128 err |= nvlist_add_nvlist(nvl, FM_FAULT_ASRU, asru); in fmd_protocol_fault()
/illumos-gate/usr/src/cmd/fm/fmdump/common/
H A Dfault.c91 nvlist_t *fru, *asru, *rsrc; in flt_verb1() local
100 if (nvlist_lookup_nvlist(nva[i], FM_FAULT_ASRU, &asru) == 0) in flt_verb1()
101 aname = fmdump_nvl2str(asru); in flt_verb1()
/illumos-gate/usr/src/cmd/fm/fmtopo/common/
H A Dfmtopo.c139 nvlist_t *asru = NULL; in print_node() local
142 if (topo_node_asru(node, &asru, NULL, &err) == 0) in print_node()
143 (void) topo_fmri_nvl2str(thp, asru, &aname, &err); in print_node()
148 nvlist_free(asru); in print_node()
1155 nvlist_t *asru = NULL; in print_fmri() local
1158 if (topo_fmri_asru(thp, nvl, &asru, &err) == 0) in print_fmri()
1159 (void) topo_fmri_nvl2str(thp, asru, &aname, &err); in print_fmri()
1165 nvlist_free(asru); in print_fmri()
/illumos-gate/usr/src/cmd/fm/fmdump/
H A DMakefile.com29 SRCS += fmdump.c nvlrender.c asru.c error.c fault.c scheme.c info.c
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dnic.esc37 asru pcifn;
40 asru pciexfn;
H A Dpciexrc.esc212 #define GET_HB_FRU (confprop(asru(hostbridge), PROP_PLAT_FRU))
213 #define GET_PCIE_FRU (confprop(asru(pciexbus[b]/pciexdev[d]/pciexfn[0]), PROP_PLAT_FRU))
214 #define GET_PCI_FRU (confprop(asru(pcibus[b]/pcidev[d]/pcifn[0]), PROP_PLAT_FRU))
H A Dneptune_xaui.esc33 asru pciexbus/pciexdev/pciexfn;
H A Dsca1000.esc40 asru P;
H A Dsca500.esc40 asru P;
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_common.c110 nvlist_t *asru = NULL, *drive_attrs; in disk_set_props() local
165 if ((asru = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, in disk_set_props()
172 if (topo_node_asru_set(dtn, asru, 0, &err) != 0) { in disk_set_props()
300 nvlist_free(asru); in disk_set_props()
/illumos-gate/usr/src/lib/fm/libfmd_snmp/common/
H A Dproblem.c973 nvlist_t *asru = NULL; in sunFmFaultEventTable_return() local
976 (void) nvlist_lookup_nvlist(data, FM_FAULT_ASRU, &asru); in sunFmFaultEventTable_return()
977 if ((str = sunFm_nvl2str(asru)) == NULL) in sunFmFaultEventTable_return()
/illumos-gate/usr/src/cmd/fm/eversholt/common/
H A Dliterals.h53 L_DECL(asru);

12