/titanic_44/usr/src/uts/common/os/ |
H A D | errorq.c | 867 errorq_elem_t *eqep; in errorq_reserve() local 885 eqep = &eqp->eq_elems[i]; in errorq_reserve() 891 errorq_nvelem_t *eqnp = eqep->eqe_data; in errorq_reserve() 897 return (eqep); in errorq_reserve() 906 errorq_commit(errorq_t *eqp, errorq_elem_t *eqep, uint_t flag) in errorq_commit() argument 910 if (eqep == NULL || !(eqp->eq_flags & ERRORQ_ACTIVE)) { in errorq_commit() 917 eqep->eqe_prev = old; in errorq_commit() 920 if (atomic_cas_ptr(&eqp->eq_pend, old, eqep) == old) in errorq_commit() 935 errorq_cancel(errorq_t *eqp, errorq_elem_t *eqep) in errorq_cancel() argument 937 if (eqep == NULL || !(eqp->eq_flags & ERRORQ_ACTIVE)) in errorq_cancel() [all …]
|
H A D | ddifm.c | 345 errorq_elem_t *eqep; in fm_dev_ereport_postv() local 384 eqep = errorq_reserve(fmhdl->fh_errorq); in fm_dev_ereport_postv() 385 if (eqep == NULL) in fm_dev_ereport_postv() 388 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); in fm_dev_ereport_postv() 389 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); in fm_dev_ereport_postv() 451 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYNC); in fm_dev_ereport_postv()
|
H A D | pcifm.c | 1172 errorq_elem_t *eqep; in pci_fm_ereport_post() local 1176 eqep = errorq_reserve(ereport_errorq); in pci_fm_ereport_post() 1177 if (eqep == NULL) in pci_fm_ereport_post() 1179 ereport = errorq_elem_nvl(ereport_errorq, eqep); in pci_fm_ereport_post() 1180 nva = errorq_elem_nva(ereport_errorq, eqep); in pci_fm_ereport_post() 1200 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC); in pci_fm_ereport_post()
|
/titanic_44/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ecc.c | 543 ecc_err_cexdiag(ecc_errstate_t *ecc_err, errorq_elem_t *eqep) in ecc_err_cexdiag() argument 555 return (ce_scrub_xdiag_recirc(ecc, pci_ecc_queue, eqep, in ecc_err_cexdiag() 566 ecc_err_drain(void *not_used, ecc_errstate_t *ecc_err, errorq_elem_t *eqep) in ecc_err_drain() argument 614 ecc_err_cexdiag(ecc_err, eqep)) in ecc_err_drain() 668 errorq_elem_t *eqep; in ecc_ereport_post() local 683 eqep = errorq_reserve(fmhdl->fh_errorq); in ecc_ereport_post() 684 if (eqep == NULL) in ecc_ereport_post() 687 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); in ecc_ereport_post() 688 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); in ecc_ereport_post() 740 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYNC); in ecc_ereport_post()
|
H A D | pcisch.c | 2806 errorq_elem_t *eqep; in cb_ereport_post() local 2823 eqep = errorq_reserve(fmhdl->fh_errorq); in cb_ereport_post() 2824 if (eqep == NULL) in cb_ereport_post() 2827 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); in cb_ereport_post() 2828 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); in cb_ereport_post() 2864 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYNC); in cb_ereport_post()
|
/titanic_44/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 170 ue_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ue_drain() argument 181 ce_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ce_drain() argument 183 cpu_ce_log_err(aflt, eqep); in ce_drain()
|
/titanic_44/usr/src/uts/sun4u/cpu/ |
H A D | mach_cpu_module.c | 84 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) in cpu_ce_log_err() argument 95 errorq_elem_t *eqep, size_t afltoffset) in ce_scrub_xdiag_recirc() argument
|
H A D | opl_olympus.c | 1510 errorq_elem_t *eqep; local 1514 eqep = errorq_reserve(ereport_errorq); 1515 if (eqep == NULL) 1517 ereport = errorq_elem_nvl(ereport_errorq, eqep); 1518 nva = errorq_elem_nva(ereport_errorq, eqep); 1561 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC); 2358 errorq_elem_t *eqep, size_t afltoffset) argument
|
H A D | us3_jalapeno.c | 312 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) in cpu_impl_async_log_err() argument 335 } else if (ce_scrub_xdiag_recirc(aflt, ce_queue, eqep, in cpu_impl_async_log_err()
|
H A D | us3_common.c | 117 static int cpu_async_log_err(void *flt, errorq_elem_t *eqep); 2379 cpu_async_log_err(void *flt, errorq_elem_t *eqep) in cpu_async_log_err() argument 2479 } else if (ce_scrub_xdiag_recirc(aflt, ce_queue, eqep, in cpu_async_log_err() 2530 switch (cpu_impl_async_log_err(flt, eqep)) { in cpu_async_log_err() 2702 cpu_ce_log_err(struct async_flt *aflt, errorq_elem_t *eqep) in cpu_ce_log_err() argument 2710 if (cpu_async_log_err(aflt, eqep)) in cpu_ce_log_err() 3238 errorq_elem_t *eqep, size_t afltoffset) in ce_scrub_xdiag_recirc() argument 3287 if ((ndata = errorq_elem_dup(eqp, eqep, &neqep)) == NULL) { in ce_scrub_xdiag_recirc() 6669 errorq_elem_t *eqep; local 6677 eqep = errorq_reserve(ereport_errorq); [all …]
|
H A D | us3_cheetah.c | 368 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) in cpu_impl_async_log_err() argument
|
H A D | us3_cheetahplus.c | 375 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) in cpu_impl_async_log_err() argument
|
H A D | spitfire.c | 944 ce_scrub_xdiag_recirc(struct async_flt *ecc, errorq_t *eqp, errorq_elem_t *eqep, in ce_scrub_xdiag_recirc() argument 1073 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) in cpu_ce_log_err() argument
|
/titanic_44/usr/src/uts/sun4v/os/ |
H A D | error.c | 726 ue_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ue_drain() argument 737 ce_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ce_drain() argument 752 errh_drain(void *ignored, errh_er_t *errh_erp, errorq_elem_t *eqep) in errh_drain() argument
|
/titanic_44/usr/src/uts/common/io/pciex/ |
H A D | pcie_fault.c | 2624 nvlist_t **detector, errorq_elem_t **eqep) in pf_ereport_setup() argument 2630 *eqep = errorq_reserve(fmhdl->fh_errorq); in pf_ereport_setup() 2631 if (*eqep == NULL) { in pf_ereport_setup() 2636 *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep); in pf_ereport_setup() 2637 nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep); in pf_ereport_setup() 2667 errorq_elem_t **eqep) in pf_ereport_post() argument 2671 errorq_commit(fmhdl->fh_errorq, *eqep, ERRORQ_ASYNC); in pf_ereport_post() 2679 errorq_elem_t *eqep; in pf_send_ereport() local 2698 &ereport, &detector, &eqep) != DDI_SUCCESS) in pf_send_ereport() 2955 &eqep); in pf_send_ereport()
|
/titanic_44/usr/src/uts/i86pc/cpu/generic_cpu/ |
H A D | gcpu_mca.c | 826 errorq_elem_t *eqep, *scr_eqep; in gcpu_ereport_post() local 833 if ((eqep = errorq_reserve(ereport_errorq)) == NULL) in gcpu_ereport_post() 835 ereport = errorq_elem_nvl(ereport_errorq, eqep); in gcpu_ereport_post() 845 nva = errorq_elem_nva(ereport_errorq, eqep); in gcpu_ereport_post() 928 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC); in gcpu_ereport_post()
|
/titanic_44/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 936 errorq_elem_t *eqep; in mc_ereport_post() local 947 eqep = errorq_reserve(ereport_errorq); in mc_ereport_post() 948 if (eqep == NULL) in mc_ereport_post() 950 ereport = errorq_elem_nvl(ereport_errorq, eqep); in mc_ereport_post() 951 nva = errorq_elem_nva(ereport_errorq, eqep); in mc_ereport_post() 1099 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC); in mc_ereport_post()
|
/titanic_44/usr/src/uts/intel/io/intel_nb5000/ |
H A D | intel_nb5000.c | 2162 errorq_elem_t *eqep, *scr_eqep; in nb_drain() local 2169 if ((eqep = errorq_reserve(ereport_errorq)) == NULL) in nb_drain() 2171 ereport = errorq_elem_nvl(ereport_errorq, eqep); in nb_drain() 2185 nva = errorq_elem_nva(ereport_errorq, eqep); in nb_drain() 2210 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC); in nb_drain()
|