	.file	"93886666.c"
	.intel_syntax noprefix
	.text
	.globl	CAM_AUTOSNS_VALID
	.bss
	.align 4
	.type	CAM_AUTOSNS_VALID, @object
	.size	CAM_AUTOSNS_VALID, 4
CAM_AUTOSNS_VALID:
	.zero	4
	.globl	MPI2_SCSI_STATUS_CHECK_CONDITION
	.align 4
	.type	MPI2_SCSI_STATUS_CHECK_CONDITION, @object
	.size	MPI2_SCSI_STATUS_CHECK_CONDITION, 4
MPI2_SCSI_STATUS_CHECK_CONDITION:
	.zero	4
	.globl	MPI2_SCSI_STATUS_GOOD
	.align 4
	.type	MPI2_SCSI_STATUS_GOOD, @object
	.size	MPI2_SCSI_STATUS_GOOD, 4
MPI2_SCSI_STATUS_GOOD:
	.zero	4
	.globl	MPI2_SCSI_STATUS_TASK_ABORTED
	.align 4
	.type	MPI2_SCSI_STATUS_TASK_ABORTED, @object
	.size	MPI2_SCSI_STATUS_TASK_ABORTED, 4
MPI2_SCSI_STATUS_TASK_ABORTED:
	.zero	4
	.globl	SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.align 4
	.type	SCSI_ASCQ_CAUSE_NOT_REPORTABLE, @object
	.size	SCSI_ASCQ_CAUSE_NOT_REPORTABLE, 4
SCSI_ASCQ_CAUSE_NOT_REPORTABLE:
	.zero	4
	.globl	SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.align 4
	.type	SCSI_ASCQ_FORMAT_COMMAND_FAILED, @object
	.size	SCSI_ASCQ_FORMAT_COMMAND_FAILED, 4
SCSI_ASCQ_FORMAT_COMMAND_FAILED:
	.zero	4
	.globl	SCSI_ASCQ_INVALID_LUN_ID
	.align 4
	.type	SCSI_ASCQ_INVALID_LUN_ID, @object
	.size	SCSI_ASCQ_INVALID_LUN_ID, 4
SCSI_ASCQ_INVALID_LUN_ID:
	.zero	4
	.globl	SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.align 4
	.type	SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED, @object
	.size	SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED, 4
SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.align 4
	.type	SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED, @object
	.size	SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED, 4
SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.align 4
	.type	SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED, @object
	.size	SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED, 4
SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASCQ_POWER_LOSS_EXPECTED
	.align 4
	.type	SCSI_ASCQ_POWER_LOSS_EXPECTED, @object
	.size	SCSI_ASCQ_POWER_LOSS_EXPECTED, 4
SCSI_ASCQ_POWER_LOSS_EXPECTED:
	.zero	4
	.globl	SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.align 4
	.type	SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID, @object
	.size	SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID, 4
SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID:
	.zero	4
	.globl	SCSI_ASC_FORMAT_COMMAND_FAILED
	.align 4
	.type	SCSI_ASC_FORMAT_COMMAND_FAILED, @object
	.size	SCSI_ASC_FORMAT_COMMAND_FAILED, 4
SCSI_ASC_FORMAT_COMMAND_FAILED:
	.zero	4
	.globl	SCSI_ASC_ILLEGAL_BLOCK
	.align 4
	.type	SCSI_ASC_ILLEGAL_BLOCK, @object
	.size	SCSI_ASC_ILLEGAL_BLOCK, 4
SCSI_ASC_ILLEGAL_BLOCK:
	.zero	4
	.globl	SCSI_ASC_ILLEGAL_COMMAND
	.align 4
	.type	SCSI_ASC_ILLEGAL_COMMAND, @object
	.size	SCSI_ASC_ILLEGAL_COMMAND, 4
SCSI_ASC_ILLEGAL_COMMAND:
	.zero	4
	.globl	SCSI_ASC_INTERNAL_TARGET_FAILURE
	.align 4
	.type	SCSI_ASC_INTERNAL_TARGET_FAILURE, @object
	.size	SCSI_ASC_INTERNAL_TARGET_FAILURE, 4
SCSI_ASC_INTERNAL_TARGET_FAILURE:
	.zero	4
	.globl	SCSI_ASC_INVALID_CDB
	.align 4
	.type	SCSI_ASC_INVALID_CDB, @object
	.size	SCSI_ASC_INVALID_CDB, 4
SCSI_ASC_INVALID_CDB:
	.zero	4
	.globl	SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.align 4
	.type	SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED, @object
	.size	SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED, 4
SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.align 4
	.type	SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED, @object
	.size	SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED, 4
SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.align 4
	.type	SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED, @object
	.size	SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED, 4
SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED:
	.zero	4
	.globl	SCSI_ASC_LUN_NOT_READY
	.align 4
	.type	SCSI_ASC_LUN_NOT_READY, @object
	.size	SCSI_ASC_LUN_NOT_READY, 4
SCSI_ASC_LUN_NOT_READY:
	.zero	4
	.globl	SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.align 4
	.type	SCSI_ASC_MISCOMPARE_DURING_VERIFY, @object
	.size	SCSI_ASC_MISCOMPARE_DURING_VERIFY, 4
SCSI_ASC_MISCOMPARE_DURING_VERIFY:
	.zero	4
	.globl	SCSI_ASC_NO_SENSE
	.align 4
	.type	SCSI_ASC_NO_SENSE, @object
	.size	SCSI_ASC_NO_SENSE, 4
SCSI_ASC_NO_SENSE:
	.zero	4
	.globl	SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.align 4
	.type	SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT, @object
	.size	SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT, 4
SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT:
	.zero	4
	.globl	SCSI_ASC_UNRECOVERED_READ_ERROR
	.align 4
	.type	SCSI_ASC_UNRECOVERED_READ_ERROR, @object
	.size	SCSI_ASC_UNRECOVERED_READ_ERROR, 4
SCSI_ASC_UNRECOVERED_READ_ERROR:
	.zero	4
	.globl	SCSI_ASC_WARNING
	.align 4
	.type	SCSI_ASC_WARNING, @object
	.size	SCSI_ASC_WARNING, 4
SCSI_ASC_WARNING:
	.zero	4
	.globl	SSD_ELEM_NONE
	.align 4
	.type	SSD_ELEM_NONE, @object
	.size	SSD_ELEM_NONE, 4
SSD_ELEM_NONE:
	.zero	4
	.globl	SSD_KEY_ABORTED_COMMAND
	.align 4
	.type	SSD_KEY_ABORTED_COMMAND, @object
	.size	SSD_KEY_ABORTED_COMMAND, 4
SSD_KEY_ABORTED_COMMAND:
	.zero	4
	.globl	SSD_KEY_HARDWARE_ERROR
	.align 4
	.type	SSD_KEY_HARDWARE_ERROR, @object
	.size	SSD_KEY_HARDWARE_ERROR, 4
SSD_KEY_HARDWARE_ERROR:
	.zero	4
	.globl	SSD_KEY_ILLEGAL_REQUEST
	.align 4
	.type	SSD_KEY_ILLEGAL_REQUEST, @object
	.size	SSD_KEY_ILLEGAL_REQUEST, 4
SSD_KEY_ILLEGAL_REQUEST:
	.zero	4
	.globl	SSD_KEY_MEDIUM_ERROR
	.align 4
	.type	SSD_KEY_MEDIUM_ERROR, @object
	.size	SSD_KEY_MEDIUM_ERROR, 4
SSD_KEY_MEDIUM_ERROR:
	.zero	4
	.globl	SSD_KEY_MISCOMPARE
	.align 4
	.type	SSD_KEY_MISCOMPARE, @object
	.size	SSD_KEY_MISCOMPARE, 4
SSD_KEY_MISCOMPARE:
	.zero	4
	.globl	SSD_KEY_NOT_READY
	.align 4
	.type	SSD_KEY_NOT_READY, @object
	.size	SSD_KEY_NOT_READY, 4
SSD_KEY_NOT_READY:
	.zero	4
	.globl	SSD_KEY_NO_SENSE
	.align 4
	.type	SSD_KEY_NO_SENSE, @object
	.size	SSD_KEY_NO_SENSE, 4
SSD_KEY_NO_SENSE:
	.zero	4
	.globl	SSD_TYPE_FIXED
	.align 4
	.type	SSD_TYPE_FIXED, @object
	.size	SSD_TYPE_FIXED, 4
SSD_TYPE_FIXED:
	.zero	4
	.text
	.type	mprsas_nvme_trans_status_code, @function
mprsas_nvme_trans_status_code:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 64
	mov	DWORD PTR -52[rbp], edi
	mov	QWORD PTR -64[rbp], rsi
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_GOOD[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	rax, QWORD PTR -64[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -8[rbp], rax
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	NVME_STATUS_GET_SCT@PLT
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	NVME_STATUS_GET_SC@PLT
	mov	DWORD PTR -16[rbp], eax
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_NO_SENSE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	cmp	DWORD PTR -20[rbp], 153
	je	.L2
	cmp	DWORD PTR -20[rbp], 153
	jg	.L3
	cmp	DWORD PTR -20[rbp], 151
	je	.L4
	cmp	DWORD PTR -20[rbp], 152
	jne	.L3
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 130
	cmp	eax, 20
	ja	.L33
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L7[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L7[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L7:
	.long	.L17-.L7
	.long	.L33-.L7
	.long	.L16-.L7
	.long	.L15-.L7
	.long	.L14-.L7
	.long	.L13-.L7
	.long	.L33-.L7
	.long	.L12-.L7
	.long	.L11-.L7
	.long	.L33-.L7
	.long	.L10-.L7
	.long	.L33-.L7
	.long	.L33-.L7
	.long	.L9-.L7
	.long	.L33-.L7
	.long	.L33-.L7
	.long	.L6-.L7
	.long	.L8-.L7
	.long	.L6-.L7
	.long	.L6-.L7
	.long	.L6-.L7
	.text
.L17:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_GOOD[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_NO_SENSE[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_NO_SENSE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L14:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_ILLEGAL_COMMAND[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L12:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_INVALID_CDB[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L10:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_NO_SENSE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L8:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_TASK_ABORTED[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ABORTED_COMMAND[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_WARNING[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_POWER_LOSS_EXPECTED[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L11:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_HARDWARE_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_INTERNAL_TARGET_FAILURE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L6:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_TASK_ABORTED[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ABORTED_COMMAND[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_NO_SENSE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L13:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_INVALID_LUN_ID[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L15:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_ILLEGAL_BLOCK[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L9:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_NO_SENSE[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L5
.L16:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_NOT_READY[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_LUN_NOT_READY[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	nop
.L5:
	jmp	.L33
.L2:
	cmp	DWORD PTR -16[rbp], 136
	je	.L18
	cmp	DWORD PTR -16[rbp], 141
	je	.L19
	jmp	.L3
.L18:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_FORMAT_COMMAND_FAILED[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_FORMAT_COMMAND_FAILED[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L20
.L19:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_INVALID_CDB[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	nop
.L20:
	jmp	.L3
.L4:
	mov	eax, DWORD PTR -16[rbp]
	add	eax, -128
	cmp	eax, 17
	ja	.L34
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L23[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L23[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L23:
	.long	.L29-.L23
	.long	.L28-.L23
	.long	.L34-.L23
	.long	.L27-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L26-.L23
	.long	.L34-.L23
	.long	.L34-.L23
	.long	.L25-.L23
	.long	.L34-.L23
	.long	.L24-.L23
	.long	.L22-.L23
	.text
.L29:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L28:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_UNRECOVERED_READ_ERROR[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L26:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L24:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L27:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MEDIUM_ERROR[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L25:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_MISCOMPARE[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_MISCOMPARE_DURING_VERIFY[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_CAUSE_NOT_REPORTABLE[rip]
	mov	DWORD PTR -24[rbp], eax
	jmp	.L21
.L22:
	mov	eax, DWORD PTR MPI2_SCSI_STATUS_CHECK_CONDITION[rip]
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR SSD_KEY_ILLEGAL_REQUEST[rip]
	mov	DWORD PTR -32[rbp], eax
	mov	eax, DWORD PTR SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID[rip]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR SCSI_ASCQ_INVALID_LUN_ID[rip]
	mov	DWORD PTR -24[rbp], eax
	nop
.L21:
	jmp	.L34
.L33:
	nop
	jmp	.L3
.L34:
	nop
.L3:
	mov	DWORD PTR -12[rbp], 4
	mov	rax, QWORD PTR -8[rbp]
	mov	eax, DWORD PTR [rax]
	cmp	DWORD PTR -12[rbp], eax
	jge	.L30
	mov	rax, QWORD PTR -8[rbp]
	mov	eax, DWORD PTR [rax]
	sub	eax, DWORD PTR -12[rbp]
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	mov	DWORD PTR 4[rax], edx
	jmp	.L31
.L30:
	mov	rax, QWORD PTR -8[rbp]
	mov	DWORD PTR 4[rax], 0
.L31:
	mov	ecx, DWORD PTR SSD_ELEM_NONE[rip]
	mov	eax, DWORD PTR SSD_TYPE_FIXED[rip]
	mov	rdx, QWORD PTR -8[rbp]
	lea	rdi, 8[rdx]
	mov	r8d, DWORD PTR -24[rbp]
	mov	esi, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -32[rbp]
	sub	rsp, 8
	push	rcx
	mov	r9d, r8d
	mov	r8d, esi
	mov	ecx, edx
	mov	edx, 1
	mov	esi, eax
	call	scsi_set_sense_data@PLT
	add	rsp, 16
	mov	rax, QWORD PTR -8[rbp]
	mov	edx, DWORD PTR [rax]
	mov	eax, DWORD PTR CAM_AUTOSNS_VALID[rip]
	or	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	mov	DWORD PTR [rax], edx
	mov	eax, DWORD PTR -36[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	mprsas_nvme_trans_status_code, .-mprsas_nvme_trans_status_code
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"93886666.c"
	.text
	.comm	CAM_AUTOSNS_VALID,4,4
	.comm	MPI2_SCSI_STATUS_CHECK_CONDITION,4,4
	.comm	MPI2_SCSI_STATUS_GOOD,4,4
	.comm	MPI2_SCSI_STATUS_TASK_ABORTED,4,4
	.comm	SCSI_ASCQ_CAUSE_NOT_REPORTABLE,4,4
	.comm	SCSI_ASCQ_FORMAT_COMMAND_FAILED,4,4
	.comm	SCSI_ASCQ_INVALID_LUN_ID,4,4
	.comm	SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED,4,4
	.comm	SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED,4,4
	.comm	SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED,4,4
	.comm	SCSI_ASCQ_POWER_LOSS_EXPECTED,4,4
	.comm	SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID,4,4
	.comm	SCSI_ASC_FORMAT_COMMAND_FAILED,4,4
	.comm	SCSI_ASC_ILLEGAL_BLOCK,4,4
	.comm	SCSI_ASC_ILLEGAL_COMMAND,4,4
	.comm	SCSI_ASC_INTERNAL_TARGET_FAILURE,4,4
	.comm	SCSI_ASC_INVALID_CDB,4,4
	.comm	SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED,4,4
	.comm	SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED,4,4
	.comm	SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED,4,4
	.comm	SCSI_ASC_LUN_NOT_READY,4,4
	.comm	SCSI_ASC_MISCOMPARE_DURING_VERIFY,4,4
	.comm	SCSI_ASC_NO_SENSE,4,4
	.comm	SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT,4,4
	.comm	SCSI_ASC_UNRECOVERED_READ_ERROR,4,4
	.comm	SCSI_ASC_WARNING,4,4
	.comm	SSD_ELEM_NONE,4,4
	.comm	SSD_KEY_ABORTED_COMMAND,4,4
	.comm	SSD_KEY_HARDWARE_ERROR,4,4
	.comm	SSD_KEY_ILLEGAL_REQUEST,4,4
	.comm	SSD_KEY_MEDIUM_ERROR,4,4
	.comm	SSD_KEY_MISCOMPARE,4,4
	.comm	SSD_KEY_NOT_READY,4,4
	.comm	SSD_KEY_NO_SENSE,4,4
	.comm	SSD_TYPE_FIXED,4,4
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	mprsas_nvme_trans_status_code, %function
mprsas_nvme_trans_status_code:
	@ args = 0, pretend = 0, frame = 40
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #56
	str	r0, [fp, #-40]
	str	r1, [fp, #-44]
	ldr	r3, .L35
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, [fp, #-44]
	ldr	r3, [r3]
	str	r3, [fp, #-20]
	ldr	r0, [fp, #-40]
	bl	NVME_STATUS_GET_SCT
	str	r0, [fp, #-16]
	ldr	r0, [fp, #-40]
	bl	NVME_STATUS_GET_SC
	str	r0, [fp, #-12]
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+12
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-16]
	cmp	r3, #153
	beq	.L2
	ldr	r3, [fp, #-16]
	cmp	r3, #153
	bgt	.L3
	ldr	r3, [fp, #-16]
	cmp	r3, #151
	beq	.L4
	ldr	r3, [fp, #-16]
	cmp	r3, #152
	bne	.L3
	ldr	r3, [fp, #-12]
	sub	r3, r3, #130
	cmp	r3, #20
	ldrls	pc, [pc, r3, asl #2]
	b	.L33
.L7:
	.word	.L17
	.word	.L33
	.word	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L33
	.word	.L12
	.word	.L11
	.word	.L33
	.word	.L10
	.word	.L33
	.word	.L33
	.word	.L9
	.word	.L33
	.word	.L33
	.word	.L6
	.word	.L8
	.word	.L6
	.word	.L6
	.word	.L6
.L17:
	ldr	r3, .L35
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+20
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+12
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L14:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+24
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L12:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+28
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L10:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+12
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L8:
	ldr	r3, .L35+36
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+40
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+44
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+48
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L11:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+52
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+56
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L6:
	ldr	r3, .L35+36
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+40
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+12
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L13:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+60
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+64
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L15:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+68
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L9:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+12
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L5
.L16:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+72
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+76
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	nop
.L5:
	b	.L33
.L2:
	ldr	r3, [fp, #-12]
	cmp	r3, #136
	beq	.L18
	ldr	r3, [fp, #-12]
	cmp	r3, #141
	beq	.L19
	b	.L3
.L18:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+80
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+84
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L20
.L19:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+28
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	nop
.L20:
	b	.L3
.L4:
	ldr	r3, [fp, #-12]
	sub	r3, r3, #128
	cmp	r3, #17
	ldrls	pc, [pc, r3, asl #2]
	b	.L34
.L23:
	.word	.L29
	.word	.L28
	.word	.L34
	.word	.L27
	.word	.L34
	.word	.L34
	.word	.L34
	.word	.L34
	.word	.L34
	.word	.L34
	.word	.L34
	.word	.L26
	.word	.L34
	.word	.L34
	.word	.L25
	.word	.L34
	.word	.L24
	.word	.L22
.L29:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+88
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L28:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+92
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L26:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+96
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+100
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L24:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+104
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+108
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L27:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+32
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+112
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+116
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L25:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+120
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+124
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+16
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	b	.L21
.L22:
	ldr	r3, .L35+4
	ldr	r3, [r3]
	str	r3, [fp, #-36]
	ldr	r3, .L35+8
	ldr	r3, [r3]
	str	r3, [fp, #-32]
	ldr	r3, .L35+60
	ldr	r3, [r3]
	str	r3, [fp, #-28]
	ldr	r3, .L35+64
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	nop
.L21:
	b	.L34
.L33:
	nop
	b	.L3
.L34:
	nop
.L3:
	mov	r3, #4
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-20]
	ldr	r3, [r3]
	ldr	r2, [fp, #-8]
	cmp	r2, r3
	bge	.L30
	ldr	r3, [fp, #-20]
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	sub	r2, r2, r3
	ldr	r3, [fp, #-20]
	str	r2, [r3, #4]
	b	.L31
.L30:
	ldr	r3, [fp, #-20]
	mov	r2, #0
	str	r2, [r3, #4]
.L31:
	ldr	r3, [fp, #-20]
	add	r0, r3, #8
	ldr	r3, .L35+128
	ldr	r1, [r3]
	ldr	r3, .L35+132
	ldr	r3, [r3]
	str	r3, [sp, #8]
	ldr	r3, [fp, #-24]
	str	r3, [sp, #4]
	ldr	r3, [fp, #-28]
	str	r3, [sp]
	ldr	r3, [fp, #-32]
	mov	r2, #1
	bl	scsi_set_sense_data
	ldr	r3, [fp, #-20]
	ldr	r2, [r3]
	ldr	r3, .L35+136
	ldr	r3, [r3]
	orr	r2, r2, r3
	ldr	r3, [fp, #-20]
	str	r2, [r3]
	ldr	r3, [fp, #-36]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L36:
	.align	2
.L35:
	.word	MPI2_SCSI_STATUS_GOOD
	.word	MPI2_SCSI_STATUS_CHECK_CONDITION
	.word	SSD_KEY_ILLEGAL_REQUEST
	.word	SCSI_ASC_NO_SENSE
	.word	SCSI_ASCQ_CAUSE_NOT_REPORTABLE
	.word	SSD_KEY_NO_SENSE
	.word	SCSI_ASC_ILLEGAL_COMMAND
	.word	SCSI_ASC_INVALID_CDB
	.word	SSD_KEY_MEDIUM_ERROR
	.word	MPI2_SCSI_STATUS_TASK_ABORTED
	.word	SSD_KEY_ABORTED_COMMAND
	.word	SCSI_ASC_WARNING
	.word	SCSI_ASCQ_POWER_LOSS_EXPECTED
	.word	SSD_KEY_HARDWARE_ERROR
	.word	SCSI_ASC_INTERNAL_TARGET_FAILURE
	.word	SCSI_ASC_ACCESS_DENIED_INVALID_LUN_ID
	.word	SCSI_ASCQ_INVALID_LUN_ID
	.word	SCSI_ASC_ILLEGAL_BLOCK
	.word	SSD_KEY_NOT_READY
	.word	SCSI_ASC_LUN_NOT_READY
	.word	SCSI_ASC_FORMAT_COMMAND_FAILED
	.word	SCSI_ASCQ_FORMAT_COMMAND_FAILED
	.word	SCSI_ASC_PERIPHERAL_DEV_WRITE_FAULT
	.word	SCSI_ASC_UNRECOVERED_READ_ERROR
	.word	SCSI_ASC_LOG_BLOCK_GUARD_CHECK_FAILED
	.word	SCSI_ASCQ_LOG_BLOCK_GUARD_CHECK_FAILED
	.word	SCSI_ASC_LOG_BLOCK_APPTAG_CHECK_FAILED
	.word	SCSI_ASCQ_LOG_BLOCK_APPTAG_CHECK_FAILED
	.word	SCSI_ASC_LOG_BLOCK_REFTAG_CHECK_FAILED
	.word	SCSI_ASCQ_LOG_BLOCK_REFTAG_CHECK_FAILED
	.word	SSD_KEY_MISCOMPARE
	.word	SCSI_ASC_MISCOMPARE_DURING_VERIFY
	.word	SSD_TYPE_FIXED
	.word	SSD_ELEM_NONE
	.word	CAM_AUTOSNS_VALID
	.size	mprsas_nvme_trans_status_code, .-mprsas_nvme_trans_status_code
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
