fme_status
void fme_status(int flags);
if (err->fme_status == DDI_FM_FATAL) {
return (err->fme_status);
if (de.fme_status != DDI_FM_OK) {
if (de.fme_status != DDI_FM_OK) {
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
err.fme_status = DDI_FM_OK;
return (err.fme_status);
err.fme_status = DDI_FM_OK;
return (err.fme_status);
return (err->fme_status);
return (fme.fme_status);
return (fme.fme_status);
return (err->fme_status);
err.fme_status = DDI_FM_OK;
return (err.fme_status);
err.fme_status = DDI_FM_OK;
return (err.fme_status);
return (err->fme_status);
return (err->fme_status);
return (err.fme_status);
return (err.fme_status);
return (err->fme_status);
return (err.fme_status);
return (err.fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
derr->fme_status = DDI_FM_OK;
derr->fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
switch (derr.fme_status) {
derr.fme_status);
switch (derr.fme_status) {
derr.fme_status);
if (derr.fme_status != DDI_FM_OK) {
if (derr.fme_status != DDI_FM_OK) {
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
if (err.fme_status != DDI_FM_OK)
if (err.fme_status != DDI_FM_OK)
if (err.fme_status == DDI_FM_OK && (ent->mleqe_owner & 1) == swowner) {
if (err.fme_status == DDI_FM_OK)
if (err.fme_status == DDI_FM_OK && (ent->mlcqe_owner & 1) == swowner) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status == DDI_FM_OK)
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status == DDI_FM_OK)
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
if (err.fme_status != DDI_FM_OK) {
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
if (error.fme_status != DDI_FM_OK)
if (error.fme_status != DDI_FM_OK)
return (fm_error->fme_status);
return (err->fme_status);
return (err.fme_status);
return (err.fme_status);
derr->fme_status = PF_ERR2DDIFM_ERR(scan_flag);
return (err->fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
if (de.fme_status != DDI_SUCCESS)
return (err_status->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
return (de.fme_status);
return (de.fme_status);
return (err->fme_status);
return (de.fme_status);
if (de->fme_status != DDI_FM_OK)
de->fme_status = DDI_FM_OK;
de->fme_status = errp->err_status;
if (de->fme_status != DDI_FM_OK)
de->fme_status = DDI_FM_OK;
de->fme_status = errp->err_status;
i_ddi_fm_acc_err_set(handle, dfe->fme_ena, dfe->fme_status,
i_ddi_fm_dma_err_set(handle, dfe->fme_ena, dfe->fme_status,
derr->fme_status = (fatal ? DDI_FM_FATAL : (nonfatal ? DDI_FM_NONFATAL :
derr->fme_status = DDI_FM_OK;
de.fme_status = derr->fme_status;
return (de.fme_status);
derr->fme_status = de.fme_status;
if (de.fme_status != DDI_FM_OK) {
int fme_status; /* status for this error */
return (derr->fme_status);
de.fme_status != DDI_FM_OK) {
return (fmerr->fme_status);
return (de.fme_status);
return (derr->fme_status);
if (de.fme_status != DDI_FM_OK) {
return (derr->fme_status);
if (derr.fme_status == DDI_FM_OK) {
return (derr->fme_status);
derr->fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
ret = derr->fme_status;
derr->fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
derr.fme_status = DDI_FM_NONFATAL;
derr->fme_status = DDI_FM_NONFATAL;
derr.fme_status = DDI_FM_NONFATAL;