33 #if !defined(__OCS_GENDUMP_H__)
34 #define __OCS_GENDUMP_H__
45 #define OCS_MAX_HBA_PORTS 4
48 #define OCS_FW_DUMP_STATUS_SUCCESS 0
49 #define OCS_FW_DUMP_STATUS_IN_PROGRESS 1
50 #define OCS_FW_DUMP_STATUS_SKIP 2
51 #define OCS_FW_DUMP_STATUS_FAILED -1
54 #define FW_DUMP_LEVEL_NONE 0
55 #define FW_CHIP_LEVEL_DUMP 1
56 #define FW_FUNC_DESC_DUMP 2
59 #define FW_DUMP_STATE_NONE 0
60 #define FW_CHIP_DUMP_STATE_VALID 1
61 #define FW_FUNC_DUMP_STATE_VALID 2
64 #define FW_DUMP_TYPE_DUMPTOHOST 1
65 #define FW_DUMP_TYPE_FLASH 2
68 #define FW_DUMP_READY_STATUS_NOT_READY 0
69 #define FW_DUMP_READY_STATUS_DD_PRESENT 1
70 #define FW_DUMP_READY_STATUS_FDB_PRESENT 2
71 #define FW_DUMP_READY_STATUS_SKIP_DUMP 3
72 #define FW_DUMP_READY_STATUS_FAILED -1
89 #endif // __OCS_GENDUMP_H__
ocs_dma_t * chip_dump_buffers
int32_t ocs_trigger_dump(ocs_t *ocs, uint8_t dump_level)
uint32_t num_func_dump_buffers
int32_t ocs_fw_dump_state_check(ocs_t *ocs, uint32_t state)
Check the fw dump state.
void ocs_fw_dump_init(ocs_t *ocs, int32_t fw_dump_type)
Initialize fw dump context.
int32_t ocs_adapter_reset(ocs_t *ocs)
int32_t ocs_fw_reset(ocs_t *ocs)
void ocs_fw_dump_state_set(ocs_t *ocs, uint32_t state)
Set fW dump state.
ocs_dma_t * func_dump_buffers
uint32_t num_chip_dump_buffers
int32_t ocs_port_reset(ocs_t *ocs)
int ocs_gen_dump(ocs_t *ocs)