Lines Matching refs:diag0val
3653 u32 diag0val; in mpt_downloadboot() local
3680 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_downloadboot()
3681 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_RESET_ADAPTER); in mpt_downloadboot()
3684 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_downloadboot()
3685 if (!(diag0val & MPI_DIAG_RESET_ADAPTER)) { in mpt_downloadboot()
3701 ioc->name, diag0val)); in mpt_downloadboot()
3776 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_downloadboot()
3777 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | in mpt_downloadboot()
3791 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_downloadboot()
3794 ioc->name, diag0val)); in mpt_downloadboot()
3795 diag0val &= ~(MPI_DIAG_PREVENT_IOC_BOOT | MPI_DIAG_DISABLE_ARM | MPI_DIAG_RW_ENABLE); in mpt_downloadboot()
3797 ioc->name, diag0val)); in mpt_downloadboot()
3798 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val); in mpt_downloadboot()
3939 u32 diag0val; in mpt_diag_reset() local
3999 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4005 ioc->name, diag0val, diag1val)); in mpt_diag_reset()
4011 if (ignore || !(diag0val & MPI_DIAG_RESET_HISTORY)) { in mpt_diag_reset()
4012 while ((diag0val & MPI_DIAG_DRWE) == 0) { in mpt_diag_reset()
4033 ioc->name, diag0val); in mpt_diag_reset()
4038 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4041 ioc->name, diag0val)); in mpt_diag_reset()
4048 ioc->name, diag0val, diag1val)); in mpt_diag_reset()
4054 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_DISABLE_ARM); in mpt_diag_reset()
4061 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_RESET_ADAPTER); in mpt_diag_reset()
4095 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4096 if (!(diag0val & MPI_DIAG_RESET_ADAPTER)) { in mpt_diag_reset()
4101 ioc->name, diag0val, count)); in mpt_diag_reset()
4148 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4153 ioc->name, diag0val, diag1val)); in mpt_diag_reset()
4159 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4161 while ((diag0val & MPI_DIAG_DRWE) == 0) { in mpt_diag_reset()
4182 ioc->name, diag0val); in mpt_diag_reset()
4185 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4187 diag0val &= ~MPI_DIAG_RESET_HISTORY; in mpt_diag_reset()
4188 CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val); in mpt_diag_reset()
4189 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4190 if (diag0val & MPI_DIAG_RESET_HISTORY) { in mpt_diag_reset()
4201 diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic); in mpt_diag_reset()
4202 if (diag0val & (MPI_DIAG_FLASH_BAD_SIG | MPI_DIAG_RESET_ADAPTER | MPI_DIAG_DISABLE_ARM)) { in mpt_diag_reset()
4204 ioc->name, diag0val); in mpt_diag_reset()
4212 ioc->name, diag0val, diag1val)); in mpt_diag_reset()