/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 170 ue_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) argument 181 ce_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) argument 183 cpu_ce_log_err(aflt, eqep);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | errorq.c | 234 * Commit an errorq element (eqep) for dispatching, see 867 errorq_elem_t *eqep; local 885 eqep = &eqp->eq_elems[i]; 891 errorq_nvelem_t *eqnp = eqep->eqe_data; 897 return (eqep); 901 * Commit an errorq element (eqep) for dispatching. 906 errorq_commit(errorq_t *eqp, errorq_elem_t *eqep, uint_t flag) argument 910 if (eqep == NULL || !(eqp->eq_flags & ERRORQ_ACTIVE)) { 917 eqep->eqe_prev = old; 920 if (atomic_cas_ptr(&eqp->eq_pend, old, eqep) 935 errorq_cancel(errorq_t *eqp, errorq_elem_t *eqep) argument 1004 errorq_elem_nvl(errorq_t *eqp, const errorq_elem_t *eqep) argument 1014 errorq_elem_nva(errorq_t *eqp, const errorq_elem_t *eqep) argument 1027 errorq_elem_dup(errorq_t *eqp, const errorq_elem_t *eqep, errorq_elem_t **neqep) argument [all...] |
H A D | ddifm.c | 345 errorq_elem_t *eqep; local 384 eqep = errorq_reserve(fmhdl->fh_errorq); 385 if (eqep == NULL) 388 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); 389 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); 451 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYNC);
|
H A D | pcifm.c | 1172 errorq_elem_t *eqep; local 1176 eqep = errorq_reserve(ereport_errorq); 1177 if (eqep == NULL) 1179 ereport = errorq_elem_nvl(ereport_errorq, eqep); 1180 nva = errorq_elem_nva(ereport_errorq, eqep); 1200 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC);
|
/illumos-gate/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) argument 555 return (ce_scrub_xdiag_recirc(ecc, pci_ecc_queue, eqep, 566 ecc_err_drain(void *not_used, ecc_errstate_t *ecc_err, errorq_elem_t *eqep) argument 614 ecc_err_cexdiag(ecc_err, eqep)) 668 errorq_elem_t *eqep; local 683 eqep = errorq_reserve(fmhdl->fh_errorq); 684 if (eqep == NULL) 687 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); 688 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); 740 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYN [all...] |
H A D | pcisch.c | 2806 errorq_elem_t *eqep; local 2823 eqep = errorq_reserve(fmhdl->fh_errorq); 2824 if (eqep == NULL) 2827 ereport = errorq_elem_nvl(fmhdl->fh_errorq, eqep); 2828 nva = errorq_elem_nva(fmhdl->fh_errorq, eqep); 2864 errorq_commit(fmhdl->fh_errorq, eqep, ERRORQ_ASYNC);
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetah.c | 368 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) argument
|
H A D | us3_jalapeno.c | 312 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) argument 335 } else if (ce_scrub_xdiag_recirc(aflt, ce_queue, eqep,
|
H A D | mach_cpu_module.c | 84 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) argument 95 errorq_elem_t *eqep, size_t afltoffset) 94 ce_scrub_xdiag_recirc(struct async_flt *aflt, errorq_t *eqp, errorq_elem_t *eqep, size_t afltoffset) argument
|
H A D | us3_cheetahplus.c | 375 cpu_impl_async_log_err(void *flt, errorq_elem_t *eqep) 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) 2357 ce_scrub_xdiag_recirc(struct async_flt *aflt, errorq_t *eqp, errorq_elem_t *eqep, size_t afltoffset) argument
|
H A D | spitfire.c | 944 ce_scrub_xdiag_recirc(struct async_flt *ecc, errorq_t *eqp, errorq_elem_t *eqep, argument 1073 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) argument
|
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) argument 2479 } else if (ce_scrub_xdiag_recirc(aflt, ce_queue, eqep, 2530 switch (cpu_impl_async_log_err(flt, eqep)) { 2702 cpu_ce_log_err(struct async_flt *aflt, errorq_elem_t *eqep) argument 2710 if (cpu_async_log_err(aflt, eqep)) 3238 errorq_elem_t *eqep, size_t afltoffset) 3287 if ((ndata = errorq_elem_dup(eqp, eqep, &neqep)) == NULL) { 6669 errorq_elem_t *eqep; local 6677 eqep 3237 ce_scrub_xdiag_recirc(struct async_flt *aflt, errorq_t *eqp, errorq_elem_t *eqep, size_t afltoffset) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | error.c | 726 ue_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) argument 737 ce_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) argument 752 errh_drain(void *ignored, errh_er_t *errh_erp, errorq_elem_t *eqep) argument
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | intel_nb5000.c | 2162 errorq_elem_t *eqep, *scr_eqep; local 2169 if ((eqep = errorq_reserve(ereport_errorq)) == NULL) 2171 ereport = errorq_elem_nvl(ereport_errorq, eqep); 2185 nva = errorq_elem_nva(ereport_errorq, eqep); 2210 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC);
|
/illumos-gate/usr/src/uts/i86pc/cpu/generic_cpu/ |
H A D | gcpu_mca.c | 826 errorq_elem_t *eqep, *scr_eqep; local 833 if ((eqep = errorq_reserve(ereport_errorq)) == NULL) 835 ereport = errorq_elem_nvl(ereport_errorq, eqep); 845 nva = errorq_elem_nva(ereport_errorq, eqep); 928 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC);
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie_fault.c | 2624 nvlist_t **detector, errorq_elem_t **eqep) 2630 *eqep = errorq_reserve(fmhdl->fh_errorq); 2631 if (*eqep == NULL) { 2636 *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep); 2637 nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep); 2667 errorq_elem_t **eqep) 2671 errorq_commit(fmhdl->fh_errorq, *eqep, ERRORQ_ASYNC); 2679 errorq_elem_t *eqep; local 2698 &ereport, &detector, &eqep) != DDI_SUCCESS) 2955 &eqep); local 2623 pf_ereport_setup(dev_info_t *dip, uint64_t ena, nvlist_t **ereport, nvlist_t **detector, errorq_elem_t **eqep) argument 2666 pf_ereport_post(dev_info_t *dip, nvlist_t **ereport, nvlist_t **detector, errorq_elem_t **eqep) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 936 errorq_elem_t *eqep; local 947 eqep = errorq_reserve(ereport_errorq); 948 if (eqep == NULL) 950 ereport = errorq_elem_nvl(ereport_errorq, eqep); 951 nva = errorq_elem_nva(ereport_errorq, eqep); 1099 errorq_commit(ereport_errorq, eqep, ERRORQ_SYNC);
|