Home
last modified time | relevance | path

Searched refs:fmd_case_t (Results 1 – 25 of 64) sorted by relevance

123

/titanic_41/usr/src/cmd/fm/fmd/common/
H A Dfmd_case.h119 extern fmd_case_t *fmd_case_hash_lookup(fmd_case_hash_t *, const char *);
121 void (*)(fmd_case_t *, void *), void *);
123 extern fmd_case_t *fmd_case_create(struct fmd_module *, const char *, void *);
124 extern fmd_case_t *fmd_case_recreate(struct fmd_module *,
126 extern void fmd_case_destroy(fmd_case_t *, int);
127 extern void fmd_case_hold(fmd_case_t *);
128 extern void fmd_case_hold_locked(fmd_case_t *);
129 extern void fmd_case_rele(fmd_case_t *);
130 extern void fmd_case_rele_locked(fmd_case_t *);
131 extern void fmd_case_update(fmd_case_t *);
[all …]
H A Dfmd_api.h58 typedef struct fmd_case fmd_case_t; typedef
106 void (*fmdo_close)(fmd_hdl_t *, fmd_case_t *);
171 extern fmd_case_t *fmd_case_open(fmd_hdl_t *, void *);
172 extern fmd_case_t *fmd_case_open_uuid(fmd_hdl_t *, const char *, void *);
173 extern void fmd_case_reset(fmd_hdl_t *, fmd_case_t *);
174 extern void fmd_case_solve(fmd_hdl_t *, fmd_case_t *);
175 extern void fmd_case_close(fmd_hdl_t *, fmd_case_t *);
177 extern const char *fmd_case_uuid(fmd_hdl_t *, fmd_case_t *);
178 extern fmd_case_t *fmd_case_uulookup(fmd_hdl_t *, const char *);
184 extern int fmd_case_solved(fmd_hdl_t *, fmd_case_t *);
[all …]
H A Dfmd_case.c193 void (*func)(fmd_case_t *, void *), void *arg) in fmd_case_hash_apply() argument
200 cps = cpp = fmd_alloc(chp->ch_count * sizeof (fmd_case_t *), FMD_SLEEP); in fmd_case_hash_apply()
213 func((fmd_case_t *)cps[i], arg); in fmd_case_hash_apply()
214 fmd_case_rele((fmd_case_t *)cps[i]); in fmd_case_hash_apply()
218 fmd_free(cps, cpc * sizeof (fmd_case_t *)); in fmd_case_hash_apply()
258 fmd_case_mkcode(fmd_case_t *cp) in fmd_case_mkcode()
395 fmd_case_mkevent(fmd_case_t *cp, const char *class) in fmd_case_mkevent()
707 fmd_case_check_for_dups(fmd_case_t *old_cp, void *arg) in fmd_case_check_for_dups()
742 fmd_asru_hash_apply_by_case(fmd.d_asrus, (fmd_case_t *)old_cip, in fmd_case_check_for_dups()
909 fmd_case_convict(fmd_case_t *cp) in fmd_case_convict()
[all …]
H A Dfmd_asru.h64 fmd_case_t *asru_case; /* case associated with last change */
86 fmd_case_t *al_case; /* case associated with last change */
158 extern void fmd_asru_hash_apply_by_case(fmd_asru_hash_t *, fmd_case_t *,
163 fmd_case_t *, nvlist_t *);
165 extern void fmd_asru_hash_delete_case(fmd_asru_hash_t *, fmd_case_t *);
H A Dfmd_self.c66 static fmd_case_t *
69 fmd_case_t *cp = NULL; in self_case_lookup()
84 fmd_case_t *cp; in self_recv()
175 self_close(fmd_hdl_t *hdl, fmd_case_t *cp) in self_close()
219 fmd_case_t *cp = NULL; in self_fini()
H A Dfmd_api.c296 fmd_api_case_impl(fmd_module_t *mp, fmd_case_t *cp) in fmd_api_case_impl()
581 fmd_case_t *cp; in fmd_module_unregister()
1057 fmd_case_t *
1061 fmd_case_t *cp = fmd_case_create(mp, NULL, data); in fmd_case_open()
1066 fmd_case_t *
1070 fmd_case_t *cp; in fmd_case_open_uuid()
1100 fmd_case_reset(fmd_hdl_t *hdl, fmd_case_t *cp) in fmd_case_reset()
1115 fmd_case_solve(fmd_hdl_t *hdl, fmd_case_t *cp) in fmd_case_solve()
1130 fmd_case_close(fmd_hdl_t *hdl, fmd_case_t *cp) in fmd_case_close()
1141 fmd_case_uuid(fmd_hdl_t *hdl, fmd_case_t *cp) in fmd_case_uuid()
[all …]
/titanic_41/usr/src/cmd/fm/modules/common/sw-diag-response/common/
H A Dsw.h159 typedef void swsub_case_close_func_t(fmd_hdl_t *, fmd_case_t *);
160 typedef int sw_case_vrfy_func_t(fmd_hdl_t *, fmd_case_t *);
242 extern fmd_case_t *swde_case_open(fmd_hdl_t *, id_t, char *, uint32_t,
244 extern fmd_case_t *swde_case_first(fmd_hdl_t *, id_t);
245 extern fmd_case_t *swde_case_next(fmd_hdl_t *, fmd_case_t *);
246 extern void *swde_case_data(fmd_hdl_t *, fmd_case_t *, uint32_t *);
247 extern void swde_case_data_write(fmd_hdl_t *, fmd_case_t *);
248 extern void swde_case_data_upgrade(fmd_hdl_t *, fmd_case_t *, uint32_t,
H A Dsw_impl.h63 extern void swde_close(fmd_hdl_t *, fmd_case_t *);
/titanic_41/usr/src/cmd/fm/modules/common/sw-diag-response/software-diagnosis/
H A Dswde_case.c112 fmd_case_t *swc_fmdcase; /* fmd case handle */
118 swde_case_associate(fmd_hdl_t *hdl, fmd_case_t *cp, swde_case_t *scp, in swde_case_associate()
127 swde_case_unserialize(fmd_hdl_t *hdl, fmd_case_t *cp) in swde_case_unserialize()
159 swde_subdata(fmd_hdl_t *hdl, fmd_case_t *cp, enum sw_casetype type, in swde_subdata()
177 fmd_case_t *
184 fmd_case_t *cp; in swde_case_open()
224 swde_close(fmd_hdl_t *hdl, fmd_case_t *cp) in swde_close()
248 fmd_case_t *
253 fmd_case_t *cp; in swde_case_first()
267 fmd_case_t *
[all …]
/titanic_41/usr/src/cmd/fm/modules/sun4v/generic-mem/
H A Dgmem_state.h121 typedef void *gmem_case_restorer_f(fmd_hdl_t *, fmd_case_t *,
130 fmd_case_t *cc_cp;
137 extern fmd_case_t *gmem_case_create(fmd_hdl_t *, gmem_header_t *,
139 extern void gmem_case_redirect(fmd_hdl_t *, fmd_case_t *, gmem_ptrsubtype_t);
140 extern void gmem_case_fini(fmd_hdl_t *, fmd_case_t *, int);
141 extern void gmem_case_restore(fmd_hdl_t *, gmem_case_t *, fmd_case_t *, char *);
H A Dgmem_state.c46 fmd_case_t *
52 fmd_case_t *cp; in gmem_case_create()
71 gmem_case_redirect(fmd_hdl_t *hdl, fmd_case_t *cp, gmem_ptrsubtype_t newsubtype) in gmem_case_redirect()
84 gmem_case_fini(fmd_hdl_t *hdl, fmd_case_t *cp, int close) in gmem_case_fini()
116 fmd_case_t *cp = NULL; in gmem_state_restore()
157 gmem_case_restore(fmd_hdl_t *hdl, gmem_case_t *cc, fmd_case_t *cp, char *serdnm) in gmem_case_restore()
H A Dgmem_util.h53 extern void *gmem_buf_read(fmd_hdl_t *, fmd_case_t *, const char *, size_t);
H A Dgmem_mem.h84 extern void gmem_mem_case_restore(fmd_hdl_t *, gmem_case_t *, fmd_case_t *,
/titanic_41/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/
H A Dcmd_state.h200 typedef void *cmd_case_restorer_f(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
208 fmd_case_t *cc_cp;
215 extern fmd_case_t *cmd_case_create(fmd_hdl_t *, cmd_header_t *,
217 extern void cmd_case_redirect(fmd_hdl_t *, fmd_case_t *, cmd_ptrsubtype_t);
218 extern void cmd_case_fini(fmd_hdl_t *, fmd_case_t *, int);
219 extern void cmd_case_restore(fmd_hdl_t *, cmd_case_t *, fmd_case_t *, char *);
H A Dcmd_state.c115 fmd_case_t *
121 fmd_case_t *cp; in cmd_case_create()
140 cmd_case_redirect(fmd_hdl_t *hdl, fmd_case_t *cp, cmd_ptrsubtype_t newsubtype) in cmd_case_redirect()
153 cmd_case_fini(fmd_hdl_t *hdl, fmd_case_t *cp, int close) in cmd_case_fini()
194 fmd_case_t *cp = NULL; in cmd_state_restore()
250 cmd_case_restore(fmd_hdl_t *hdl, cmd_case_t *cc, fmd_case_t *cp, char *serdnm) in cmd_case_restore()
H A Dcmd_page.h55 fmd_case_t *page0_case; /* Open ret. case against this page */
102 extern void *cmd_page_restore(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
H A Dcmd_bank.h103 fmd_case_t *bank0_case; /* Open UE case against this bank */
154 extern void *cmd_bank_restore(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
H A Dcmd_cpu.h278 fmd_case_t *xr_case; /* Throwaway case used to track redelivery */
347 fmd_case_t *cpu0_cases[4]; /* v0 had embedded case_t w/4 cases */
737 extern void cmd_cpu_create_faultlist(fmd_hdl_t *, fmd_case_t *, cmd_cpu_t *,
740 extern cmd_cpu_t *cmd_restore_cpu_only(fmd_hdl_t *, fmd_case_t *, char *);
742 extern void *cmd_cpu_restore(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
H A Dcmd_dimm.h92 fmd_case_t *dimm0_case; /* Open CE case against this DIMM */
195 extern void *cmd_dimm_restore(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
/titanic_41/usr/src/cmd/fm/modules/common/eversholt/
H A Dplatform.h52 void platform_restore_config(fmd_hdl_t *hdl, fmd_case_t *fmcase);
53 void platform_save_config(fmd_hdl_t *hdl, fmd_case_t *fmcase);
H A Dfme.h98 void fme_restart(fmd_hdl_t *hdl, fmd_case_t *inprogress);
101 void fme_close_case(fmd_hdl_t *hdl, fmd_case_t *fmcase);
H A Deft.c119 eft_close(fmd_hdl_t *hdl, fmd_case_t *fmcase) in eft_close()
258 fmd_case_t *casep = NULL; in _fmd_init()
/titanic_41/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/panic/
H A Dpanic_diag.c197 swde_panic_solve(fmd_hdl_t *hdl, fmd_case_t *cp, in swde_panic_solve()
318 fmd_case_t *cp = swde_case_first(hdl, myid); in swde_panic_timeout()
359 swde_panic_vrfy(fmd_hdl_t *hdl, fmd_case_t *cp) in swde_panic_vrfy()
407 fmd_case_t *cp; in swde_panic_detected()
503 fmd_case_t *cp; in swde_panic_savecore_done()
/titanic_41/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/
H A Dcmd_dp.h86 fmd_case_t *dp_case; /* fmd case pointer */
120 extern void *cmd_dp_restore(fmd_hdl_t *, fmd_case_t *, cmd_case_ptr_t *);
/titanic_41/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/smf/
H A Dsmf_diag.c123 fmd_case_t *cp; in swde_smf_recv()
239 swde_smf_vrfy(fmd_hdl_t *hdl, fmd_case_t *cp) in swde_smf_vrfy()

123