diag0val         3683 drivers/message/fusion/mptbase.c 	u32			 diag0val;
diag0val         3710 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         3711 drivers/message/fusion/mptbase.c 	CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_RESET_ADAPTER);
diag0val         3714 drivers/message/fusion/mptbase.c 		diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         3715 drivers/message/fusion/mptbase.c 		if (!(diag0val & MPI_DIAG_RESET_ADAPTER)) {
diag0val         3731 drivers/message/fusion/mptbase.c 		ioc->name, diag0val));
diag0val         3806 drivers/message/fusion/mptbase.c 		diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         3807 drivers/message/fusion/mptbase.c 		CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val |
diag0val         3821 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         3824 drivers/message/fusion/mptbase.c 		ioc->name, diag0val));
diag0val         3825 drivers/message/fusion/mptbase.c 	diag0val &= ~(MPI_DIAG_PREVENT_IOC_BOOT | MPI_DIAG_DISABLE_ARM | MPI_DIAG_RW_ENABLE);
diag0val         3827 drivers/message/fusion/mptbase.c 		ioc->name, diag0val));
diag0val         3828 drivers/message/fusion/mptbase.c 	CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val);
diag0val         3969 drivers/message/fusion/mptbase.c 	u32 diag0val;
diag0val         4029 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4035 drivers/message/fusion/mptbase.c 			ioc->name, diag0val, diag1val));
diag0val         4041 drivers/message/fusion/mptbase.c 	if (ignore || !(diag0val & MPI_DIAG_RESET_HISTORY)) {
diag0val         4042 drivers/message/fusion/mptbase.c 		while ((diag0val & MPI_DIAG_DRWE) == 0) {
diag0val         4063 drivers/message/fusion/mptbase.c 						ioc->name, diag0val);
diag0val         4068 drivers/message/fusion/mptbase.c 			diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4071 drivers/message/fusion/mptbase.c 					ioc->name, diag0val));
diag0val         4078 drivers/message/fusion/mptbase.c 				ioc->name, diag0val, diag1val));
diag0val         4084 drivers/message/fusion/mptbase.c 		CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_DISABLE_ARM);
diag0val         4091 drivers/message/fusion/mptbase.c 		CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val | MPI_DIAG_RESET_ADAPTER);
diag0val         4125 drivers/message/fusion/mptbase.c 				diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4126 drivers/message/fusion/mptbase.c 				if (!(diag0val & MPI_DIAG_RESET_ADAPTER)) {
diag0val         4131 drivers/message/fusion/mptbase.c 					ioc->name, diag0val, count));
diag0val         4178 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4183 drivers/message/fusion/mptbase.c 			ioc->name, diag0val, diag1val));
diag0val         4189 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4191 drivers/message/fusion/mptbase.c 	while ((diag0val & MPI_DIAG_DRWE) == 0) {
diag0val         4212 drivers/message/fusion/mptbase.c 					ioc->name, diag0val);
diag0val         4215 drivers/message/fusion/mptbase.c 		diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4217 drivers/message/fusion/mptbase.c 	diag0val &= ~MPI_DIAG_RESET_HISTORY;
diag0val         4218 drivers/message/fusion/mptbase.c 	CHIPREG_WRITE32(&ioc->chip->Diagnostic, diag0val);
diag0val         4219 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4220 drivers/message/fusion/mptbase.c 	if (diag0val & MPI_DIAG_RESET_HISTORY) {
diag0val         4231 drivers/message/fusion/mptbase.c 	diag0val = CHIPREG_READ32(&ioc->chip->Diagnostic);
diag0val         4232 drivers/message/fusion/mptbase.c 	if (diag0val & (MPI_DIAG_FLASH_BAD_SIG | MPI_DIAG_RESET_ADAPTER | MPI_DIAG_DISABLE_ARM)) {
diag0val         4234 drivers/message/fusion/mptbase.c 				ioc->name, diag0val);
diag0val         4242 drivers/message/fusion/mptbase.c 			ioc->name, diag0val, diag1val));