/* Generated by ./src/xlat/gen.sh from ./src/xlat/hdio_drive_cmds.in; do not edit. */ #include "gcc_compat.h" #include "static_assert.h" #if defined(ATA_CMD_NOP) || (defined(HAVE_DECL_ATA_CMD_NOP) && HAVE_DECL_ATA_CMD_NOP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_NOP) == (0x00), "ATA_CMD_NOP != 0x00"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_NOP 0x00 #endif #if defined(ATA_CMD_NOP) || (defined(HAVE_DECL_ATA_CMD_NOP) && HAVE_DECL_ATA_CMD_NOP) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_NOP) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_NOP" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_NOP) #endif #if defined(ATA_CMD_CFA_REQ_EXT_ERR) || (defined(HAVE_DECL_ATA_CMD_CFA_REQ_EXT_ERR) && HAVE_DECL_ATA_CMD_CFA_REQ_EXT_ERR) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CFA_REQ_EXT_ERR) == (0x03), "ATA_CMD_CFA_REQ_EXT_ERR != 0x03"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CFA_REQ_EXT_ERR 0x03 #endif #if defined(ATA_CMD_CFA_REQ_EXT_ERR) || (defined(HAVE_DECL_ATA_CMD_CFA_REQ_EXT_ERR) && HAVE_DECL_ATA_CMD_CFA_REQ_EXT_ERR) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CFA_REQ_EXT_ERR) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CFA_REQ_EXT_ERR" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CFA_REQ_EXT_ERR) #endif #if defined(ATA_CMD_DSM) || (defined(HAVE_DECL_ATA_CMD_DSM) && HAVE_DECL_ATA_CMD_DSM) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_DSM) == (0x06), "ATA_CMD_DSM != 0x06"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_DSM 0x06 #endif #if defined(ATA_CMD_DSM) || (defined(HAVE_DECL_ATA_CMD_DSM) && HAVE_DECL_ATA_CMD_DSM) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_DSM) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_DSM" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_DSM) #endif #if defined(ATA_CMD_DEV_RESET) || (defined(HAVE_DECL_ATA_CMD_DEV_RESET) && HAVE_DECL_ATA_CMD_DEV_RESET) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_DEV_RESET) == (0x08), "ATA_CMD_DEV_RESET != 0x08"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_DEV_RESET 0x08 #endif #if defined(ATA_CMD_DEV_RESET) || (defined(HAVE_DECL_ATA_CMD_DEV_RESET) && HAVE_DECL_ATA_CMD_DEV_RESET) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_DEV_RESET) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_DEV_RESET" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_DEV_RESET) #endif #if defined(ATA_CMD_REQ_SENSE_DATA) || (defined(HAVE_DECL_ATA_CMD_REQ_SENSE_DATA) && HAVE_DECL_ATA_CMD_REQ_SENSE_DATA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_REQ_SENSE_DATA) == (0x0B), "ATA_CMD_REQ_SENSE_DATA != 0x0B"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_REQ_SENSE_DATA 0x0B #endif #if defined(ATA_CMD_REQ_SENSE_DATA) || (defined(HAVE_DECL_ATA_CMD_REQ_SENSE_DATA) && HAVE_DECL_ATA_CMD_REQ_SENSE_DATA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_REQ_SENSE_DATA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_REQ_SENSE_DATA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_REQ_SENSE_DATA) #endif #if defined(ATA_CMD_RESTORE) || (defined(HAVE_DECL_ATA_CMD_RESTORE) && HAVE_DECL_ATA_CMD_RESTORE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_RESTORE) == (0x10), "ATA_CMD_RESTORE != 0x10"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_RESTORE 0x10 #endif #if defined(ATA_CMD_RESTORE) || (defined(HAVE_DECL_ATA_CMD_RESTORE) && HAVE_DECL_ATA_CMD_RESTORE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_RESTORE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_RESTORE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_RESTORE) #endif #if defined(ATA_CMD_PIO_READ) || (defined(HAVE_DECL_ATA_CMD_PIO_READ) && HAVE_DECL_ATA_CMD_PIO_READ) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PIO_READ) == (0x20), "ATA_CMD_PIO_READ != 0x20"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PIO_READ 0x20 #endif #if defined(ATA_CMD_PIO_READ) || (defined(HAVE_DECL_ATA_CMD_PIO_READ) && HAVE_DECL_ATA_CMD_PIO_READ) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PIO_READ) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PIO_READ" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PIO_READ) #endif #if defined(ATA_CMD_READ_LONG) || (defined(HAVE_DECL_ATA_CMD_READ_LONG) && HAVE_DECL_ATA_CMD_READ_LONG) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_LONG) == (0x22), "ATA_CMD_READ_LONG != 0x22"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_LONG 0x22 #endif #if defined(ATA_CMD_READ_LONG) || (defined(HAVE_DECL_ATA_CMD_READ_LONG) && HAVE_DECL_ATA_CMD_READ_LONG) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_LONG) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_LONG" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_LONG) #endif #if defined(ATA_CMD_READ_LONG_ONCE) || (defined(HAVE_DECL_ATA_CMD_READ_LONG_ONCE) && HAVE_DECL_ATA_CMD_READ_LONG_ONCE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_LONG_ONCE) == (0x23), "ATA_CMD_READ_LONG_ONCE != 0x23"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_LONG_ONCE 0x23 #endif #if defined(ATA_CMD_READ_LONG_ONCE) || (defined(HAVE_DECL_ATA_CMD_READ_LONG_ONCE) && HAVE_DECL_ATA_CMD_READ_LONG_ONCE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_LONG_ONCE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_LONG_ONCE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_LONG_ONCE) #endif #if defined(ATA_CMD_PIO_READ_EXT) || (defined(HAVE_DECL_ATA_CMD_PIO_READ_EXT) && HAVE_DECL_ATA_CMD_PIO_READ_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PIO_READ_EXT) == (0x24), "ATA_CMD_PIO_READ_EXT != 0x24"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PIO_READ_EXT 0x24 #endif #if defined(ATA_CMD_PIO_READ_EXT) || (defined(HAVE_DECL_ATA_CMD_PIO_READ_EXT) && HAVE_DECL_ATA_CMD_PIO_READ_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PIO_READ_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PIO_READ_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PIO_READ_EXT) #endif #if defined(ATA_CMD_READ_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_EXT) && HAVE_DECL_ATA_CMD_READ_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_EXT) == (0x25), "ATA_CMD_READ_EXT != 0x25"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_EXT 0x25 #endif #if defined(ATA_CMD_READ_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_EXT) && HAVE_DECL_ATA_CMD_READ_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_EXT) #endif #if defined(ATA_CMD_READ_QUEUED) || (defined(HAVE_DECL_ATA_CMD_READ_QUEUED) && HAVE_DECL_ATA_CMD_READ_QUEUED) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_QUEUED) == (0x26), "ATA_CMD_READ_QUEUED != 0x26"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_QUEUED 0x26 #endif #if defined(ATA_CMD_READ_QUEUED) || (defined(HAVE_DECL_ATA_CMD_READ_QUEUED) && HAVE_DECL_ATA_CMD_READ_QUEUED) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_QUEUED) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_QUEUED" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_QUEUED) #endif #if defined(ATA_CMD_READ_NATIVE_MAX_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_NATIVE_MAX_EXT) && HAVE_DECL_ATA_CMD_READ_NATIVE_MAX_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_NATIVE_MAX_EXT) == (0x27), "ATA_CMD_READ_NATIVE_MAX_EXT != 0x27"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_NATIVE_MAX_EXT 0x27 #endif #if defined(ATA_CMD_READ_NATIVE_MAX_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_NATIVE_MAX_EXT) && HAVE_DECL_ATA_CMD_READ_NATIVE_MAX_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_NATIVE_MAX_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_NATIVE_MAX_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_NATIVE_MAX_EXT) #endif #if defined(ATA_CMD_READ_MULTI_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_MULTI_EXT) && HAVE_DECL_ATA_CMD_READ_MULTI_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_MULTI_EXT) == (0x29), "ATA_CMD_READ_MULTI_EXT != 0x29"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_MULTI_EXT 0x29 #endif #if defined(ATA_CMD_READ_MULTI_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_MULTI_EXT) && HAVE_DECL_ATA_CMD_READ_MULTI_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_MULTI_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_MULTI_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_MULTI_EXT) #endif #if defined(ATA_CMD_READ_STREAM_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_STREAM_DMA_EXT) && HAVE_DECL_ATA_CMD_READ_STREAM_DMA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_STREAM_DMA_EXT) == (0x2A), "ATA_CMD_READ_STREAM_DMA_EXT != 0x2A"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_STREAM_DMA_EXT 0x2A #endif #if defined(ATA_CMD_READ_STREAM_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_STREAM_DMA_EXT) && HAVE_DECL_ATA_CMD_READ_STREAM_DMA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_STREAM_DMA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_STREAM_DMA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_STREAM_DMA_EXT) #endif #if defined(ATA_CMD_READ_STREAM_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_STREAM_EXT) && HAVE_DECL_ATA_CMD_READ_STREAM_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_STREAM_EXT) == (0x2B), "ATA_CMD_READ_STREAM_EXT != 0x2B"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_STREAM_EXT 0x2B #endif #if defined(ATA_CMD_READ_STREAM_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_STREAM_EXT) && HAVE_DECL_ATA_CMD_READ_STREAM_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_STREAM_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_STREAM_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_STREAM_EXT) #endif #if defined(ATA_CMD_READ_LOG_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_LOG_EXT) && HAVE_DECL_ATA_CMD_READ_LOG_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_LOG_EXT) == (0x2F), "ATA_CMD_READ_LOG_EXT != 0x2F"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_LOG_EXT 0x2F #endif #if defined(ATA_CMD_READ_LOG_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_LOG_EXT) && HAVE_DECL_ATA_CMD_READ_LOG_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_LOG_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_LOG_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_LOG_EXT) #endif #if defined(ATA_CMD_PIO_WRITE) || (defined(HAVE_DECL_ATA_CMD_PIO_WRITE) && HAVE_DECL_ATA_CMD_PIO_WRITE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PIO_WRITE) == (0x30), "ATA_CMD_PIO_WRITE != 0x30"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PIO_WRITE 0x30 #endif #if defined(ATA_CMD_PIO_WRITE) || (defined(HAVE_DECL_ATA_CMD_PIO_WRITE) && HAVE_DECL_ATA_CMD_PIO_WRITE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PIO_WRITE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PIO_WRITE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PIO_WRITE) #endif #if defined(ATA_CMD_WRITE_LONG) || (defined(HAVE_DECL_ATA_CMD_WRITE_LONG) && HAVE_DECL_ATA_CMD_WRITE_LONG) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_LONG) == (0x32), "ATA_CMD_WRITE_LONG != 0x32"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_LONG 0x32 #endif #if defined(ATA_CMD_WRITE_LONG) || (defined(HAVE_DECL_ATA_CMD_WRITE_LONG) && HAVE_DECL_ATA_CMD_WRITE_LONG) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_LONG) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_LONG" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_LONG) #endif #if defined(ATA_CMD_WRITE_LONG_ONCE) || (defined(HAVE_DECL_ATA_CMD_WRITE_LONG_ONCE) && HAVE_DECL_ATA_CMD_WRITE_LONG_ONCE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_LONG_ONCE) == (0x33), "ATA_CMD_WRITE_LONG_ONCE != 0x33"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_LONG_ONCE 0x33 #endif #if defined(ATA_CMD_WRITE_LONG_ONCE) || (defined(HAVE_DECL_ATA_CMD_WRITE_LONG_ONCE) && HAVE_DECL_ATA_CMD_WRITE_LONG_ONCE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_LONG_ONCE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_LONG_ONCE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_LONG_ONCE) #endif #if defined(ATA_CMD_PIO_WRITE_EXT) || (defined(HAVE_DECL_ATA_CMD_PIO_WRITE_EXT) && HAVE_DECL_ATA_CMD_PIO_WRITE_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PIO_WRITE_EXT) == (0x34), "ATA_CMD_PIO_WRITE_EXT != 0x34"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PIO_WRITE_EXT 0x34 #endif #if defined(ATA_CMD_PIO_WRITE_EXT) || (defined(HAVE_DECL_ATA_CMD_PIO_WRITE_EXT) && HAVE_DECL_ATA_CMD_PIO_WRITE_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PIO_WRITE_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PIO_WRITE_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PIO_WRITE_EXT) #endif #if defined(ATA_CMD_WRITE_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_EXT) && HAVE_DECL_ATA_CMD_WRITE_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_EXT) == (0x35), "ATA_CMD_WRITE_EXT != 0x35"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_EXT 0x35 #endif #if defined(ATA_CMD_WRITE_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_EXT) && HAVE_DECL_ATA_CMD_WRITE_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_EXT) #endif #if defined(ATA_CMD_WRITE_QUEUED) || (defined(HAVE_DECL_ATA_CMD_WRITE_QUEUED) && HAVE_DECL_ATA_CMD_WRITE_QUEUED) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_QUEUED) == (0x36), "ATA_CMD_WRITE_QUEUED != 0x36"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_QUEUED 0x36 #endif #if defined(ATA_CMD_WRITE_QUEUED) || (defined(HAVE_DECL_ATA_CMD_WRITE_QUEUED) && HAVE_DECL_ATA_CMD_WRITE_QUEUED) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_QUEUED) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_QUEUED" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_QUEUED) #endif #if defined(ATA_CMD_SET_MAX_EXT) || (defined(HAVE_DECL_ATA_CMD_SET_MAX_EXT) && HAVE_DECL_ATA_CMD_SET_MAX_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SET_MAX_EXT) == (0x37), "ATA_CMD_SET_MAX_EXT != 0x37"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SET_MAX_EXT 0x37 #endif #if defined(ATA_CMD_SET_MAX_EXT) || (defined(HAVE_DECL_ATA_CMD_SET_MAX_EXT) && HAVE_DECL_ATA_CMD_SET_MAX_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SET_MAX_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SET_MAX_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SET_MAX_EXT) #endif #if defined(ATA_CMD_CFA_WRITE_NE) || (defined(HAVE_DECL_ATA_CMD_CFA_WRITE_NE) && HAVE_DECL_ATA_CMD_CFA_WRITE_NE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CFA_WRITE_NE) == (0x38), "ATA_CMD_CFA_WRITE_NE != 0x38"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CFA_WRITE_NE 0x38 #endif #if defined(ATA_CMD_CFA_WRITE_NE) || (defined(HAVE_DECL_ATA_CMD_CFA_WRITE_NE) && HAVE_DECL_ATA_CMD_CFA_WRITE_NE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CFA_WRITE_NE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CFA_WRITE_NE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CFA_WRITE_NE) #endif #if defined(ATA_CMD_WRITE_MULTI_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI_EXT) && HAVE_DECL_ATA_CMD_WRITE_MULTI_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_MULTI_EXT) == (0x39), "ATA_CMD_WRITE_MULTI_EXT != 0x39"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_MULTI_EXT 0x39 #endif #if defined(ATA_CMD_WRITE_MULTI_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI_EXT) && HAVE_DECL_ATA_CMD_WRITE_MULTI_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_MULTI_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_MULTI_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_MULTI_EXT) #endif #if defined(ATA_CMD_WRITE_STREAM_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_STREAM_DMA_EXT) && HAVE_DECL_ATA_CMD_WRITE_STREAM_DMA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_STREAM_DMA_EXT) == (0x3A), "ATA_CMD_WRITE_STREAM_DMA_EXT != 0x3A"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_STREAM_DMA_EXT 0x3A #endif #if defined(ATA_CMD_WRITE_STREAM_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_STREAM_DMA_EXT) && HAVE_DECL_ATA_CMD_WRITE_STREAM_DMA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_STREAM_DMA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_STREAM_DMA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_STREAM_DMA_EXT) #endif #if defined(ATA_CMD_WRITE_STREAM_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_STREAM_EXT) && HAVE_DECL_ATA_CMD_WRITE_STREAM_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_STREAM_EXT) == (0x3B), "ATA_CMD_WRITE_STREAM_EXT != 0x3B"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_STREAM_EXT 0x3B #endif #if defined(ATA_CMD_WRITE_STREAM_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_STREAM_EXT) && HAVE_DECL_ATA_CMD_WRITE_STREAM_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_STREAM_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_STREAM_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_STREAM_EXT) #endif #if defined(ATA_CMD_WRITE_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_FUA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_FUA_EXT) == (0x3D), "ATA_CMD_WRITE_FUA_EXT != 0x3D"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_FUA_EXT 0x3D #endif #if defined(ATA_CMD_WRITE_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_FUA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_FUA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_FUA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_FUA_EXT) #endif #if defined(ATA_CMD_WRITE_QUEUED_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_QUEUED_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_QUEUED_FUA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_QUEUED_FUA_EXT) == (0x3E), "ATA_CMD_WRITE_QUEUED_FUA_EXT != 0x3E"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_QUEUED_FUA_EXT 0x3E #endif #if defined(ATA_CMD_WRITE_QUEUED_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_QUEUED_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_QUEUED_FUA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_QUEUED_FUA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_QUEUED_FUA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_QUEUED_FUA_EXT) #endif #if defined(ATA_CMD_WRITE_LOG_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_LOG_EXT) && HAVE_DECL_ATA_CMD_WRITE_LOG_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_LOG_EXT) == (0x3F), "ATA_CMD_WRITE_LOG_EXT != 0x3F"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_LOG_EXT 0x3F #endif #if defined(ATA_CMD_WRITE_LOG_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_LOG_EXT) && HAVE_DECL_ATA_CMD_WRITE_LOG_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_LOG_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_LOG_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_LOG_EXT) #endif #if defined(ATA_CMD_VERIFY) || (defined(HAVE_DECL_ATA_CMD_VERIFY) && HAVE_DECL_ATA_CMD_VERIFY) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_VERIFY) == (0x40), "ATA_CMD_VERIFY != 0x40"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_VERIFY 0x40 #endif #if defined(ATA_CMD_VERIFY) || (defined(HAVE_DECL_ATA_CMD_VERIFY) && HAVE_DECL_ATA_CMD_VERIFY) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_VERIFY) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_VERIFY" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_VERIFY) #endif #if defined(ATA_CMD_VERIFY_EXT) || (defined(HAVE_DECL_ATA_CMD_VERIFY_EXT) && HAVE_DECL_ATA_CMD_VERIFY_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_VERIFY_EXT) == (0x42), "ATA_CMD_VERIFY_EXT != 0x42"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_VERIFY_EXT 0x42 #endif #if defined(ATA_CMD_VERIFY_EXT) || (defined(HAVE_DECL_ATA_CMD_VERIFY_EXT) && HAVE_DECL_ATA_CMD_VERIFY_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_VERIFY_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_VERIFY_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_VERIFY_EXT) #endif #if defined(ATA_CMD_WRITE_UNCORR_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_UNCORR_EXT) && HAVE_DECL_ATA_CMD_WRITE_UNCORR_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_UNCORR_EXT) == (0x45), "ATA_CMD_WRITE_UNCORR_EXT != 0x45"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_UNCORR_EXT 0x45 #endif #if defined(ATA_CMD_WRITE_UNCORR_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_UNCORR_EXT) && HAVE_DECL_ATA_CMD_WRITE_UNCORR_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_UNCORR_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_UNCORR_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_UNCORR_EXT) #endif #if defined(ATA_CMD_READ_LOG_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_LOG_DMA_EXT) && HAVE_DECL_ATA_CMD_READ_LOG_DMA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_LOG_DMA_EXT) == (0x47), "ATA_CMD_READ_LOG_DMA_EXT != 0x47"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_LOG_DMA_EXT 0x47 #endif #if defined(ATA_CMD_READ_LOG_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_READ_LOG_DMA_EXT) && HAVE_DECL_ATA_CMD_READ_LOG_DMA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_LOG_DMA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_LOG_DMA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_LOG_DMA_EXT) #endif #if defined(ATA_CMD_ZAC_MGMT_IN) || (defined(HAVE_DECL_ATA_CMD_ZAC_MGMT_IN) && HAVE_DECL_ATA_CMD_ZAC_MGMT_IN) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_ZAC_MGMT_IN) == (0x4A), "ATA_CMD_ZAC_MGMT_IN != 0x4A"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_ZAC_MGMT_IN 0x4A #endif #if defined(ATA_CMD_ZAC_MGMT_IN) || (defined(HAVE_DECL_ATA_CMD_ZAC_MGMT_IN) && HAVE_DECL_ATA_CMD_ZAC_MGMT_IN) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_ZAC_MGMT_IN) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_ZAC_MGMT_IN" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_ZAC_MGMT_IN) #endif #if defined(ATA_CMD_CONFIG_STREAM) || (defined(HAVE_DECL_ATA_CMD_CONFIG_STREAM) && HAVE_DECL_ATA_CMD_CONFIG_STREAM) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CONFIG_STREAM) == (0x51), "ATA_CMD_CONFIG_STREAM != 0x51"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CONFIG_STREAM 0x51 #endif #if defined(ATA_CMD_CONFIG_STREAM) || (defined(HAVE_DECL_ATA_CMD_CONFIG_STREAM) && HAVE_DECL_ATA_CMD_CONFIG_STREAM) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CONFIG_STREAM) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CONFIG_STREAM" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CONFIG_STREAM) #endif #if defined(ATA_CMD_WRITE_LOG_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_LOG_DMA_EXT) && HAVE_DECL_ATA_CMD_WRITE_LOG_DMA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_LOG_DMA_EXT) == (0x57), "ATA_CMD_WRITE_LOG_DMA_EXT != 0x57"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_LOG_DMA_EXT 0x57 #endif #if defined(ATA_CMD_WRITE_LOG_DMA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_LOG_DMA_EXT) && HAVE_DECL_ATA_CMD_WRITE_LOG_DMA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_LOG_DMA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_LOG_DMA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_LOG_DMA_EXT) #endif #if defined(ATA_CMD_TRUSTED_NONDATA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_NONDATA) && HAVE_DECL_ATA_CMD_TRUSTED_NONDATA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_TRUSTED_NONDATA) == (0x5B), "ATA_CMD_TRUSTED_NONDATA != 0x5B"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_TRUSTED_NONDATA 0x5B #endif #if defined(ATA_CMD_TRUSTED_NONDATA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_NONDATA) && HAVE_DECL_ATA_CMD_TRUSTED_NONDATA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_TRUSTED_NONDATA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_TRUSTED_NONDATA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_TRUSTED_NONDATA) #endif #if defined(ATA_CMD_TRUSTED_RCV) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_RCV) && HAVE_DECL_ATA_CMD_TRUSTED_RCV) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_TRUSTED_RCV) == (0x5C), "ATA_CMD_TRUSTED_RCV != 0x5C"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_TRUSTED_RCV 0x5C #endif #if defined(ATA_CMD_TRUSTED_RCV) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_RCV) && HAVE_DECL_ATA_CMD_TRUSTED_RCV) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_TRUSTED_RCV) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_TRUSTED_RCV" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_TRUSTED_RCV) #endif #if defined(ATA_CMD_TRUSTED_RCV_DMA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_RCV_DMA) && HAVE_DECL_ATA_CMD_TRUSTED_RCV_DMA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_TRUSTED_RCV_DMA) == (0x5D), "ATA_CMD_TRUSTED_RCV_DMA != 0x5D"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_TRUSTED_RCV_DMA 0x5D #endif #if defined(ATA_CMD_TRUSTED_RCV_DMA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_RCV_DMA) && HAVE_DECL_ATA_CMD_TRUSTED_RCV_DMA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_TRUSTED_RCV_DMA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_TRUSTED_RCV_DMA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_TRUSTED_RCV_DMA) #endif #if defined(ATA_CMD_TRUSTED_SND) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_SND) && HAVE_DECL_ATA_CMD_TRUSTED_SND) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_TRUSTED_SND) == (0x5E), "ATA_CMD_TRUSTED_SND != 0x5E"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_TRUSTED_SND 0x5E #endif #if defined(ATA_CMD_TRUSTED_SND) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_SND) && HAVE_DECL_ATA_CMD_TRUSTED_SND) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_TRUSTED_SND) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_TRUSTED_SND" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_TRUSTED_SND) #endif #if defined(ATA_CMD_TRUSTED_SND_DMA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_SND_DMA) && HAVE_DECL_ATA_CMD_TRUSTED_SND_DMA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_TRUSTED_SND_DMA) == (0x5F), "ATA_CMD_TRUSTED_SND_DMA != 0x5F"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_TRUSTED_SND_DMA 0x5F #endif #if defined(ATA_CMD_TRUSTED_SND_DMA) || (defined(HAVE_DECL_ATA_CMD_TRUSTED_SND_DMA) && HAVE_DECL_ATA_CMD_TRUSTED_SND_DMA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_TRUSTED_SND_DMA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_TRUSTED_SND_DMA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_TRUSTED_SND_DMA) #endif #if defined(ATA_CMD_FPDMA_READ) || (defined(HAVE_DECL_ATA_CMD_FPDMA_READ) && HAVE_DECL_ATA_CMD_FPDMA_READ) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FPDMA_READ) == (0x60), "ATA_CMD_FPDMA_READ != 0x60"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FPDMA_READ 0x60 #endif #if defined(ATA_CMD_FPDMA_READ) || (defined(HAVE_DECL_ATA_CMD_FPDMA_READ) && HAVE_DECL_ATA_CMD_FPDMA_READ) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FPDMA_READ) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FPDMA_READ" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FPDMA_READ) #endif #if defined(ATA_CMD_FPDMA_WRITE) || (defined(HAVE_DECL_ATA_CMD_FPDMA_WRITE) && HAVE_DECL_ATA_CMD_FPDMA_WRITE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FPDMA_WRITE) == (0x61), "ATA_CMD_FPDMA_WRITE != 0x61"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FPDMA_WRITE 0x61 #endif #if defined(ATA_CMD_FPDMA_WRITE) || (defined(HAVE_DECL_ATA_CMD_FPDMA_WRITE) && HAVE_DECL_ATA_CMD_FPDMA_WRITE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FPDMA_WRITE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FPDMA_WRITE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FPDMA_WRITE) #endif #if defined(ATA_CMD_NCQ_NON_DATA) || (defined(HAVE_DECL_ATA_CMD_NCQ_NON_DATA) && HAVE_DECL_ATA_CMD_NCQ_NON_DATA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_NCQ_NON_DATA) == (0x63), "ATA_CMD_NCQ_NON_DATA != 0x63"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_NCQ_NON_DATA 0x63 #endif #if defined(ATA_CMD_NCQ_NON_DATA) || (defined(HAVE_DECL_ATA_CMD_NCQ_NON_DATA) && HAVE_DECL_ATA_CMD_NCQ_NON_DATA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_NCQ_NON_DATA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_NCQ_NON_DATA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_NCQ_NON_DATA) #endif #if defined(ATA_CMD_FPDMA_SEND) || (defined(HAVE_DECL_ATA_CMD_FPDMA_SEND) && HAVE_DECL_ATA_CMD_FPDMA_SEND) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FPDMA_SEND) == (0x64), "ATA_CMD_FPDMA_SEND != 0x64"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FPDMA_SEND 0x64 #endif #if defined(ATA_CMD_FPDMA_SEND) || (defined(HAVE_DECL_ATA_CMD_FPDMA_SEND) && HAVE_DECL_ATA_CMD_FPDMA_SEND) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FPDMA_SEND) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FPDMA_SEND" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FPDMA_SEND) #endif #if defined(ATA_CMD_FPDMA_RECV) || (defined(HAVE_DECL_ATA_CMD_FPDMA_RECV) && HAVE_DECL_ATA_CMD_FPDMA_RECV) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FPDMA_RECV) == (0x65), "ATA_CMD_FPDMA_RECV != 0x65"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FPDMA_RECV 0x65 #endif #if defined(ATA_CMD_FPDMA_RECV) || (defined(HAVE_DECL_ATA_CMD_FPDMA_RECV) && HAVE_DECL_ATA_CMD_FPDMA_RECV) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FPDMA_RECV) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FPDMA_RECV" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FPDMA_RECV) #endif #if defined(ATA_CMD_CFA_TRANS_SECT) || (defined(HAVE_DECL_ATA_CMD_CFA_TRANS_SECT) && HAVE_DECL_ATA_CMD_CFA_TRANS_SECT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CFA_TRANS_SECT) == (0x87), "ATA_CMD_CFA_TRANS_SECT != 0x87"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CFA_TRANS_SECT 0x87 #endif #if defined(ATA_CMD_CFA_TRANS_SECT) || (defined(HAVE_DECL_ATA_CMD_CFA_TRANS_SECT) && HAVE_DECL_ATA_CMD_CFA_TRANS_SECT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CFA_TRANS_SECT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CFA_TRANS_SECT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CFA_TRANS_SECT) #endif #if defined(ATA_CMD_EDD) || (defined(HAVE_DECL_ATA_CMD_EDD) && HAVE_DECL_ATA_CMD_EDD) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_EDD) == (0x90), "ATA_CMD_EDD != 0x90"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_EDD 0x90 #endif #if defined(ATA_CMD_EDD) || (defined(HAVE_DECL_ATA_CMD_EDD) && HAVE_DECL_ATA_CMD_EDD) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_EDD) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_EDD" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_EDD) #endif #if defined(ATA_CMD_INIT_DEV_PARAMS) || (defined(HAVE_DECL_ATA_CMD_INIT_DEV_PARAMS) && HAVE_DECL_ATA_CMD_INIT_DEV_PARAMS) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_INIT_DEV_PARAMS) == (0x91), "ATA_CMD_INIT_DEV_PARAMS != 0x91"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_INIT_DEV_PARAMS 0x91 #endif #if defined(ATA_CMD_INIT_DEV_PARAMS) || (defined(HAVE_DECL_ATA_CMD_INIT_DEV_PARAMS) && HAVE_DECL_ATA_CMD_INIT_DEV_PARAMS) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_INIT_DEV_PARAMS) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_INIT_DEV_PARAMS" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_INIT_DEV_PARAMS) #endif #if defined(ATA_CMD_DOWNLOAD_MICRO) || (defined(HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO) && HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_DOWNLOAD_MICRO) == (0x92), "ATA_CMD_DOWNLOAD_MICRO != 0x92"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_DOWNLOAD_MICRO 0x92 #endif #if defined(ATA_CMD_DOWNLOAD_MICRO) || (defined(HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO) && HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_DOWNLOAD_MICRO) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_DOWNLOAD_MICRO" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_DOWNLOAD_MICRO) #endif #if defined(ATA_CMD_DOWNLOAD_MICRO_DMA) || (defined(HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO_DMA) && HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO_DMA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_DOWNLOAD_MICRO_DMA) == (0x93), "ATA_CMD_DOWNLOAD_MICRO_DMA != 0x93"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_DOWNLOAD_MICRO_DMA 0x93 #endif #if defined(ATA_CMD_DOWNLOAD_MICRO_DMA) || (defined(HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO_DMA) && HAVE_DECL_ATA_CMD_DOWNLOAD_MICRO_DMA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_DOWNLOAD_MICRO_DMA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_DOWNLOAD_MICRO_DMA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_DOWNLOAD_MICRO_DMA) #endif #if defined(ATA_CMD_ZAC_MGMT_OUT) || (defined(HAVE_DECL_ATA_CMD_ZAC_MGMT_OUT) && HAVE_DECL_ATA_CMD_ZAC_MGMT_OUT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_ZAC_MGMT_OUT) == (0x9F), "ATA_CMD_ZAC_MGMT_OUT != 0x9F"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_ZAC_MGMT_OUT 0x9F #endif #if defined(ATA_CMD_ZAC_MGMT_OUT) || (defined(HAVE_DECL_ATA_CMD_ZAC_MGMT_OUT) && HAVE_DECL_ATA_CMD_ZAC_MGMT_OUT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_ZAC_MGMT_OUT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_ZAC_MGMT_OUT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_ZAC_MGMT_OUT) #endif #if defined(ATA_CMD_PACKET) || (defined(HAVE_DECL_ATA_CMD_PACKET) && HAVE_DECL_ATA_CMD_PACKET) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PACKET) == (0xA0), "ATA_CMD_PACKET != 0xA0"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PACKET 0xA0 #endif #if defined(ATA_CMD_PACKET) || (defined(HAVE_DECL_ATA_CMD_PACKET) && HAVE_DECL_ATA_CMD_PACKET) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PACKET) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PACKET" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PACKET) #endif #if defined(ATA_CMD_ID_ATAPI) || (defined(HAVE_DECL_ATA_CMD_ID_ATAPI) && HAVE_DECL_ATA_CMD_ID_ATAPI) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_ID_ATAPI) == (0xA1), "ATA_CMD_ID_ATAPI != 0xA1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_ID_ATAPI 0xA1 #endif #if defined(ATA_CMD_ID_ATAPI) || (defined(HAVE_DECL_ATA_CMD_ID_ATAPI) && HAVE_DECL_ATA_CMD_ID_ATAPI) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_ID_ATAPI) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_ID_ATAPI" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_ID_ATAPI) #endif #if defined(ATA_CMD_SERVICE) || (defined(HAVE_DECL_ATA_CMD_SERVICE) && HAVE_DECL_ATA_CMD_SERVICE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SERVICE) == (0xA2), "ATA_CMD_SERVICE != 0xA2"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SERVICE 0xA2 #endif #if defined(ATA_CMD_SERVICE) || (defined(HAVE_DECL_ATA_CMD_SERVICE) && HAVE_DECL_ATA_CMD_SERVICE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SERVICE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SERVICE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SERVICE) #endif #if defined(ATA_CMD_SMART) || (defined(HAVE_DECL_ATA_CMD_SMART) && HAVE_DECL_ATA_CMD_SMART) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SMART) == (0xB0), "ATA_CMD_SMART != 0xB0"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SMART 0xB0 #endif #if defined(ATA_CMD_SMART) || (defined(HAVE_DECL_ATA_CMD_SMART) && HAVE_DECL_ATA_CMD_SMART) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SMART) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SMART" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SMART) #endif #if defined(ATA_CMD_CONF_OVERLAY) || (defined(HAVE_DECL_ATA_CMD_CONF_OVERLAY) && HAVE_DECL_ATA_CMD_CONF_OVERLAY) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CONF_OVERLAY) == (0xB1), "ATA_CMD_CONF_OVERLAY != 0xB1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CONF_OVERLAY 0xB1 #endif #if defined(ATA_CMD_CONF_OVERLAY) || (defined(HAVE_DECL_ATA_CMD_CONF_OVERLAY) && HAVE_DECL_ATA_CMD_CONF_OVERLAY) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CONF_OVERLAY) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CONF_OVERLAY" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CONF_OVERLAY) #endif #if defined(ATA_CMD_SANITIZE_DEVICE) || (defined(HAVE_DECL_ATA_CMD_SANITIZE_DEVICE) && HAVE_DECL_ATA_CMD_SANITIZE_DEVICE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SANITIZE_DEVICE) == (0xB4), "ATA_CMD_SANITIZE_DEVICE != 0xB4"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SANITIZE_DEVICE 0xB4 #endif #if defined(ATA_CMD_SANITIZE_DEVICE) || (defined(HAVE_DECL_ATA_CMD_SANITIZE_DEVICE) && HAVE_DECL_ATA_CMD_SANITIZE_DEVICE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SANITIZE_DEVICE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SANITIZE_DEVICE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SANITIZE_DEVICE) #endif #if defined(ATA_CMD_CFA_ERASE) || (defined(HAVE_DECL_ATA_CMD_CFA_ERASE) && HAVE_DECL_ATA_CMD_CFA_ERASE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CFA_ERASE) == (0xC0), "ATA_CMD_CFA_ERASE != 0xC0"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CFA_ERASE 0xC0 #endif #if defined(ATA_CMD_CFA_ERASE) || (defined(HAVE_DECL_ATA_CMD_CFA_ERASE) && HAVE_DECL_ATA_CMD_CFA_ERASE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CFA_ERASE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CFA_ERASE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CFA_ERASE) #endif #if defined(ATA_CMD_READ_MULTI) || (defined(HAVE_DECL_ATA_CMD_READ_MULTI) && HAVE_DECL_ATA_CMD_READ_MULTI) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_MULTI) == (0xC4), "ATA_CMD_READ_MULTI != 0xC4"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_MULTI 0xC4 #endif #if defined(ATA_CMD_READ_MULTI) || (defined(HAVE_DECL_ATA_CMD_READ_MULTI) && HAVE_DECL_ATA_CMD_READ_MULTI) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_MULTI) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_MULTI" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_MULTI) #endif #if defined(ATA_CMD_WRITE_MULTI) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI) && HAVE_DECL_ATA_CMD_WRITE_MULTI) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_MULTI) == (0xC5), "ATA_CMD_WRITE_MULTI != 0xC5"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_MULTI 0xC5 #endif #if defined(ATA_CMD_WRITE_MULTI) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI) && HAVE_DECL_ATA_CMD_WRITE_MULTI) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_MULTI) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_MULTI" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_MULTI) #endif #if defined(ATA_CMD_SET_MULTI) || (defined(HAVE_DECL_ATA_CMD_SET_MULTI) && HAVE_DECL_ATA_CMD_SET_MULTI) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SET_MULTI) == (0xC6), "ATA_CMD_SET_MULTI != 0xC6"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SET_MULTI 0xC6 #endif #if defined(ATA_CMD_SET_MULTI) || (defined(HAVE_DECL_ATA_CMD_SET_MULTI) && HAVE_DECL_ATA_CMD_SET_MULTI) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SET_MULTI) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SET_MULTI" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SET_MULTI) #endif #if defined(ATA_CMD_READ) || (defined(HAVE_DECL_ATA_CMD_READ) && HAVE_DECL_ATA_CMD_READ) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ) == (0xC8), "ATA_CMD_READ != 0xC8"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ 0xC8 #endif #if defined(ATA_CMD_READ) || (defined(HAVE_DECL_ATA_CMD_READ) && HAVE_DECL_ATA_CMD_READ) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ) #endif #if defined(ATA_CMD_WRITE) || (defined(HAVE_DECL_ATA_CMD_WRITE) && HAVE_DECL_ATA_CMD_WRITE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE) == (0xCA), "ATA_CMD_WRITE != 0xCA"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE 0xCA #endif #if defined(ATA_CMD_WRITE) || (defined(HAVE_DECL_ATA_CMD_WRITE) && HAVE_DECL_ATA_CMD_WRITE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE) #endif #if defined(ATA_CMD_CFA_WRITE_MULT_NE) || (defined(HAVE_DECL_ATA_CMD_CFA_WRITE_MULT_NE) && HAVE_DECL_ATA_CMD_CFA_WRITE_MULT_NE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CFA_WRITE_MULT_NE) == (0xCD), "ATA_CMD_CFA_WRITE_MULT_NE != 0xCD"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CFA_WRITE_MULT_NE 0xCD #endif #if defined(ATA_CMD_CFA_WRITE_MULT_NE) || (defined(HAVE_DECL_ATA_CMD_CFA_WRITE_MULT_NE) && HAVE_DECL_ATA_CMD_CFA_WRITE_MULT_NE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CFA_WRITE_MULT_NE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CFA_WRITE_MULT_NE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CFA_WRITE_MULT_NE) #endif #if defined(ATA_CMD_WRITE_MULTI_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_MULTI_FUA_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_WRITE_MULTI_FUA_EXT) == (0xCE), "ATA_CMD_WRITE_MULTI_FUA_EXT != 0xCE"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_WRITE_MULTI_FUA_EXT 0xCE #endif #if defined(ATA_CMD_WRITE_MULTI_FUA_EXT) || (defined(HAVE_DECL_ATA_CMD_WRITE_MULTI_FUA_EXT) && HAVE_DECL_ATA_CMD_WRITE_MULTI_FUA_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_WRITE_MULTI_FUA_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_WRITE_MULTI_FUA_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_WRITE_MULTI_FUA_EXT) #endif #if defined(ATA_CMD_CHK_MED_CRD_TYP) || (defined(HAVE_DECL_ATA_CMD_CHK_MED_CRD_TYP) && HAVE_DECL_ATA_CMD_CHK_MED_CRD_TYP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CHK_MED_CRD_TYP) == (0xD1), "ATA_CMD_CHK_MED_CRD_TYP != 0xD1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CHK_MED_CRD_TYP 0xD1 #endif #if defined(ATA_CMD_CHK_MED_CRD_TYP) || (defined(HAVE_DECL_ATA_CMD_CHK_MED_CRD_TYP) && HAVE_DECL_ATA_CMD_CHK_MED_CRD_TYP) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CHK_MED_CRD_TYP) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CHK_MED_CRD_TYP" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CHK_MED_CRD_TYP) #endif #if defined(ATA_CMD_MEDIA_LOCK) || (defined(HAVE_DECL_ATA_CMD_MEDIA_LOCK) && HAVE_DECL_ATA_CMD_MEDIA_LOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_MEDIA_LOCK) == (0xDE), "ATA_CMD_MEDIA_LOCK != 0xDE"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_MEDIA_LOCK 0xDE #endif #if defined(ATA_CMD_MEDIA_LOCK) || (defined(HAVE_DECL_ATA_CMD_MEDIA_LOCK) && HAVE_DECL_ATA_CMD_MEDIA_LOCK) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_MEDIA_LOCK) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_MEDIA_LOCK" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_MEDIA_LOCK) #endif #if defined(ATA_CMD_MEDIA_UNLOCK) || (defined(HAVE_DECL_ATA_CMD_MEDIA_UNLOCK) && HAVE_DECL_ATA_CMD_MEDIA_UNLOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_MEDIA_UNLOCK) == (0xDF), "ATA_CMD_MEDIA_UNLOCK != 0xDF"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_MEDIA_UNLOCK 0xDF #endif #if defined(ATA_CMD_MEDIA_UNLOCK) || (defined(HAVE_DECL_ATA_CMD_MEDIA_UNLOCK) && HAVE_DECL_ATA_CMD_MEDIA_UNLOCK) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_MEDIA_UNLOCK) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_MEDIA_UNLOCK" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_MEDIA_UNLOCK) #endif #if defined(ATA_CMD_STANDBYNOW1) || (defined(HAVE_DECL_ATA_CMD_STANDBYNOW1) && HAVE_DECL_ATA_CMD_STANDBYNOW1) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_STANDBYNOW1) == (0xE0), "ATA_CMD_STANDBYNOW1 != 0xE0"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_STANDBYNOW1 0xE0 #endif #if defined(ATA_CMD_STANDBYNOW1) || (defined(HAVE_DECL_ATA_CMD_STANDBYNOW1) && HAVE_DECL_ATA_CMD_STANDBYNOW1) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_STANDBYNOW1) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_STANDBYNOW1" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_STANDBYNOW1) #endif #if defined(ATA_CMD_IDLEIMMEDIATE) || (defined(HAVE_DECL_ATA_CMD_IDLEIMMEDIATE) && HAVE_DECL_ATA_CMD_IDLEIMMEDIATE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_IDLEIMMEDIATE) == (0xE1), "ATA_CMD_IDLEIMMEDIATE != 0xE1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_IDLEIMMEDIATE 0xE1 #endif #if defined(ATA_CMD_IDLEIMMEDIATE) || (defined(HAVE_DECL_ATA_CMD_IDLEIMMEDIATE) && HAVE_DECL_ATA_CMD_IDLEIMMEDIATE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_IDLEIMMEDIATE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_IDLEIMMEDIATE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_IDLEIMMEDIATE) #endif #if defined(ATA_CMD_STANDBY) || (defined(HAVE_DECL_ATA_CMD_STANDBY) && HAVE_DECL_ATA_CMD_STANDBY) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_STANDBY) == (0xE2), "ATA_CMD_STANDBY != 0xE2"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_STANDBY 0xE2 #endif #if defined(ATA_CMD_STANDBY) || (defined(HAVE_DECL_ATA_CMD_STANDBY) && HAVE_DECL_ATA_CMD_STANDBY) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_STANDBY) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_STANDBY" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_STANDBY) #endif #if defined(ATA_CMD_IDLE) || (defined(HAVE_DECL_ATA_CMD_IDLE) && HAVE_DECL_ATA_CMD_IDLE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_IDLE) == (0xE3), "ATA_CMD_IDLE != 0xE3"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_IDLE 0xE3 #endif #if defined(ATA_CMD_IDLE) || (defined(HAVE_DECL_ATA_CMD_IDLE) && HAVE_DECL_ATA_CMD_IDLE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_IDLE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_IDLE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_IDLE) #endif #if defined(ATA_CMD_PMP_READ) || (defined(HAVE_DECL_ATA_CMD_PMP_READ) && HAVE_DECL_ATA_CMD_PMP_READ) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PMP_READ) == (0xE4), "ATA_CMD_PMP_READ != 0xE4"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PMP_READ 0xE4 #endif #if defined(ATA_CMD_PMP_READ) || (defined(HAVE_DECL_ATA_CMD_PMP_READ) && HAVE_DECL_ATA_CMD_PMP_READ) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PMP_READ) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PMP_READ" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PMP_READ) #endif #if defined(ATA_CMD_CHK_POWER) || (defined(HAVE_DECL_ATA_CMD_CHK_POWER) && HAVE_DECL_ATA_CMD_CHK_POWER) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_CHK_POWER) == (0xE5), "ATA_CMD_CHK_POWER != 0xE5"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_CHK_POWER 0xE5 #endif #if defined(ATA_CMD_CHK_POWER) || (defined(HAVE_DECL_ATA_CMD_CHK_POWER) && HAVE_DECL_ATA_CMD_CHK_POWER) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_CHK_POWER) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_CHK_POWER" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_CHK_POWER) #endif #if defined(ATA_CMD_SLEEP) || (defined(HAVE_DECL_ATA_CMD_SLEEP) && HAVE_DECL_ATA_CMD_SLEEP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SLEEP) == (0xE6), "ATA_CMD_SLEEP != 0xE6"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SLEEP 0xE6 #endif #if defined(ATA_CMD_SLEEP) || (defined(HAVE_DECL_ATA_CMD_SLEEP) && HAVE_DECL_ATA_CMD_SLEEP) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SLEEP) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SLEEP" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SLEEP) #endif #if defined(ATA_CMD_FLUSH) || (defined(HAVE_DECL_ATA_CMD_FLUSH) && HAVE_DECL_ATA_CMD_FLUSH) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FLUSH) == (0xE7), "ATA_CMD_FLUSH != 0xE7"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FLUSH 0xE7 #endif #if defined(ATA_CMD_FLUSH) || (defined(HAVE_DECL_ATA_CMD_FLUSH) && HAVE_DECL_ATA_CMD_FLUSH) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FLUSH) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FLUSH" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FLUSH) #endif #if defined(ATA_CMD_PMP_WRITE) || (defined(HAVE_DECL_ATA_CMD_PMP_WRITE) && HAVE_DECL_ATA_CMD_PMP_WRITE) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PMP_WRITE) == (0xE8), "ATA_CMD_PMP_WRITE != 0xE8"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PMP_WRITE 0xE8 #endif #if defined(ATA_CMD_PMP_WRITE) || (defined(HAVE_DECL_ATA_CMD_PMP_WRITE) && HAVE_DECL_ATA_CMD_PMP_WRITE) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PMP_WRITE) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PMP_WRITE" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PMP_WRITE) #endif #if defined(ATA_CMD_PMP_READ_DMA) || (defined(HAVE_DECL_ATA_CMD_PMP_READ_DMA) && HAVE_DECL_ATA_CMD_PMP_READ_DMA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PMP_READ_DMA) == (0xE9), "ATA_CMD_PMP_READ_DMA != 0xE9"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PMP_READ_DMA 0xE9 #endif #if defined(ATA_CMD_PMP_READ_DMA) || (defined(HAVE_DECL_ATA_CMD_PMP_READ_DMA) && HAVE_DECL_ATA_CMD_PMP_READ_DMA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PMP_READ_DMA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PMP_READ_DMA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PMP_READ_DMA) #endif #if defined(ATA_CMD_FLUSH_EXT) || (defined(HAVE_DECL_ATA_CMD_FLUSH_EXT) && HAVE_DECL_ATA_CMD_FLUSH_EXT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_FLUSH_EXT) == (0xEA), "ATA_CMD_FLUSH_EXT != 0xEA"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_FLUSH_EXT 0xEA #endif #if defined(ATA_CMD_FLUSH_EXT) || (defined(HAVE_DECL_ATA_CMD_FLUSH_EXT) && HAVE_DECL_ATA_CMD_FLUSH_EXT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_FLUSH_EXT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_FLUSH_EXT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_FLUSH_EXT) #endif #if defined(ATA_CMD_PMP_WRITE_DMA) || (defined(HAVE_DECL_ATA_CMD_PMP_WRITE_DMA) && HAVE_DECL_ATA_CMD_PMP_WRITE_DMA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_PMP_WRITE_DMA) == (0xEB), "ATA_CMD_PMP_WRITE_DMA != 0xEB"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_PMP_WRITE_DMA 0xEB #endif #if defined(ATA_CMD_PMP_WRITE_DMA) || (defined(HAVE_DECL_ATA_CMD_PMP_WRITE_DMA) && HAVE_DECL_ATA_CMD_PMP_WRITE_DMA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_PMP_WRITE_DMA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_PMP_WRITE_DMA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_PMP_WRITE_DMA) #endif #if defined(ATA_CMD_ID_ATA) || (defined(HAVE_DECL_ATA_CMD_ID_ATA) && HAVE_DECL_ATA_CMD_ID_ATA) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_ID_ATA) == (0xEC), "ATA_CMD_ID_ATA != 0xEC"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_ID_ATA 0xEC #endif #if defined(ATA_CMD_ID_ATA) || (defined(HAVE_DECL_ATA_CMD_ID_ATA) && HAVE_DECL_ATA_CMD_ID_ATA) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_ID_ATA) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_ID_ATA" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_ID_ATA) #endif #if defined(ATA_CMD_SET_FEATURES) || (defined(HAVE_DECL_ATA_CMD_SET_FEATURES) && HAVE_DECL_ATA_CMD_SET_FEATURES) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SET_FEATURES) == (0xEF), "ATA_CMD_SET_FEATURES != 0xEF"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SET_FEATURES 0xEF #endif #if defined(ATA_CMD_SET_FEATURES) || (defined(HAVE_DECL_ATA_CMD_SET_FEATURES) && HAVE_DECL_ATA_CMD_SET_FEATURES) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SET_FEATURES) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SET_FEATURES" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SET_FEATURES) #endif #if defined(ATA_CMD_SEC_SET_PASS) || (defined(HAVE_DECL_ATA_CMD_SEC_SET_PASS) && HAVE_DECL_ATA_CMD_SEC_SET_PASS) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_SET_PASS) == (0xF1), "ATA_CMD_SEC_SET_PASS != 0xF1"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_SET_PASS 0xF1 #endif #if defined(ATA_CMD_SEC_SET_PASS) || (defined(HAVE_DECL_ATA_CMD_SEC_SET_PASS) && HAVE_DECL_ATA_CMD_SEC_SET_PASS) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_SET_PASS) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_SET_PASS" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_SET_PASS) #endif #if defined(ATA_CMD_SEC_UNLOCK) || (defined(HAVE_DECL_ATA_CMD_SEC_UNLOCK) && HAVE_DECL_ATA_CMD_SEC_UNLOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_UNLOCK) == (0xF2), "ATA_CMD_SEC_UNLOCK != 0xF2"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_UNLOCK 0xF2 #endif #if defined(ATA_CMD_SEC_UNLOCK) || (defined(HAVE_DECL_ATA_CMD_SEC_UNLOCK) && HAVE_DECL_ATA_CMD_SEC_UNLOCK) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_UNLOCK) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_UNLOCK" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_UNLOCK) #endif #if defined(ATA_CMD_SEC_ERASE_PREP) || (defined(HAVE_DECL_ATA_CMD_SEC_ERASE_PREP) && HAVE_DECL_ATA_CMD_SEC_ERASE_PREP) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_ERASE_PREP) == (0xF3), "ATA_CMD_SEC_ERASE_PREP != 0xF3"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_ERASE_PREP 0xF3 #endif #if defined(ATA_CMD_SEC_ERASE_PREP) || (defined(HAVE_DECL_ATA_CMD_SEC_ERASE_PREP) && HAVE_DECL_ATA_CMD_SEC_ERASE_PREP) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_ERASE_PREP) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_ERASE_PREP" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_ERASE_PREP) #endif #if defined(ATA_CMD_SEC_ERASE_UNIT) || (defined(HAVE_DECL_ATA_CMD_SEC_ERASE_UNIT) && HAVE_DECL_ATA_CMD_SEC_ERASE_UNIT) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_ERASE_UNIT) == (0xF4), "ATA_CMD_SEC_ERASE_UNIT != 0xF4"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_ERASE_UNIT 0xF4 #endif #if defined(ATA_CMD_SEC_ERASE_UNIT) || (defined(HAVE_DECL_ATA_CMD_SEC_ERASE_UNIT) && HAVE_DECL_ATA_CMD_SEC_ERASE_UNIT) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_ERASE_UNIT) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_ERASE_UNIT" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_ERASE_UNIT) #endif #if defined(ATA_CMD_SEC_FREEZE_LOCK) || (defined(HAVE_DECL_ATA_CMD_SEC_FREEZE_LOCK) && HAVE_DECL_ATA_CMD_SEC_FREEZE_LOCK) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_FREEZE_LOCK) == (0xF5), "ATA_CMD_SEC_FREEZE_LOCK != 0xF5"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_FREEZE_LOCK 0xF5 #endif #if defined(ATA_CMD_SEC_FREEZE_LOCK) || (defined(HAVE_DECL_ATA_CMD_SEC_FREEZE_LOCK) && HAVE_DECL_ATA_CMD_SEC_FREEZE_LOCK) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_FREEZE_LOCK) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_FREEZE_LOCK" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_FREEZE_LOCK) #endif #if defined(ATA_CMD_SEC_DISABLE_PASS) || (defined(HAVE_DECL_ATA_CMD_SEC_DISABLE_PASS) && HAVE_DECL_ATA_CMD_SEC_DISABLE_PASS) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SEC_DISABLE_PASS) == (0xF6), "ATA_CMD_SEC_DISABLE_PASS != 0xF6"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SEC_DISABLE_PASS 0xF6 #endif #if defined(ATA_CMD_SEC_DISABLE_PASS) || (defined(HAVE_DECL_ATA_CMD_SEC_DISABLE_PASS) && HAVE_DECL_ATA_CMD_SEC_DISABLE_PASS) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SEC_DISABLE_PASS) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SEC_DISABLE_PASS" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SEC_DISABLE_PASS) #endif #if defined(ATA_CMD_READ_NATIVE_MAX) || (defined(HAVE_DECL_ATA_CMD_READ_NATIVE_MAX) && HAVE_DECL_ATA_CMD_READ_NATIVE_MAX) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_READ_NATIVE_MAX) == (0xF8), "ATA_CMD_READ_NATIVE_MAX != 0xF8"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_READ_NATIVE_MAX 0xF8 #endif #if defined(ATA_CMD_READ_NATIVE_MAX) || (defined(HAVE_DECL_ATA_CMD_READ_NATIVE_MAX) && HAVE_DECL_ATA_CMD_READ_NATIVE_MAX) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_READ_NATIVE_MAX) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_READ_NATIVE_MAX" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_READ_NATIVE_MAX) #endif #if defined(ATA_CMD_SET_MAX) || (defined(HAVE_DECL_ATA_CMD_SET_MAX) && HAVE_DECL_ATA_CMD_SET_MAX) DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE static_assert((ATA_CMD_SET_MAX) == (0xF9), "ATA_CMD_SET_MAX != 0xF9"); DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE #else # define ATA_CMD_SET_MAX 0xF9 #endif #if defined(ATA_CMD_SET_MAX) || (defined(HAVE_DECL_ATA_CMD_SET_MAX) && HAVE_DECL_ATA_CMD_SET_MAX) #if defined XLAT_PREV_VAL static_assert((unsigned long long) (ATA_CMD_SET_MAX) > (unsigned long long) (XLAT_PREV_VAL), "Incorrect order in #sorted xlat: ATA_CMD_SET_MAX" " is not larger than the previous value"); #endif #undef XLAT_PREV_VAL #define XLAT_PREV_VAL (ATA_CMD_SET_MAX) #endif #undef XLAT_PREV_VAL #ifndef XLAT_MACROS_ONLY # ifdef IN_MPERS extern const struct xlat hdio_drive_cmds[]; # else DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE static const struct xlat_data hdio_drive_cmds_xdata[] = { XLAT(ATA_CMD_NOP), #define XLAT_VAL_0 ((unsigned) (ATA_CMD_NOP)) #define XLAT_STR_0 STRINGIFY(ATA_CMD_NOP) XLAT(ATA_CMD_CFA_REQ_EXT_ERR), #define XLAT_VAL_1 ((unsigned) (ATA_CMD_CFA_REQ_EXT_ERR)) #define XLAT_STR_1 STRINGIFY(ATA_CMD_CFA_REQ_EXT_ERR) XLAT(ATA_CMD_DSM), #define XLAT_VAL_2 ((unsigned) (ATA_CMD_DSM)) #define XLAT_STR_2 STRINGIFY(ATA_CMD_DSM) XLAT(ATA_CMD_DEV_RESET), #define XLAT_VAL_3 ((unsigned) (ATA_CMD_DEV_RESET)) #define XLAT_STR_3 STRINGIFY(ATA_CMD_DEV_RESET) XLAT(ATA_CMD_REQ_SENSE_DATA), #define XLAT_VAL_4 ((unsigned) (ATA_CMD_REQ_SENSE_DATA)) #define XLAT_STR_4 STRINGIFY(ATA_CMD_REQ_SENSE_DATA) XLAT(ATA_CMD_RESTORE), #define XLAT_VAL_5 ((unsigned) (ATA_CMD_RESTORE)) #define XLAT_STR_5 STRINGIFY(ATA_CMD_RESTORE) XLAT(ATA_CMD_PIO_READ), #define XLAT_VAL_6 ((unsigned) (ATA_CMD_PIO_READ)) #define XLAT_STR_6 STRINGIFY(ATA_CMD_PIO_READ) XLAT(ATA_CMD_READ_LONG), #define XLAT_VAL_7 ((unsigned) (ATA_CMD_READ_LONG)) #define XLAT_STR_7 STRINGIFY(ATA_CMD_READ_LONG) XLAT(ATA_CMD_READ_LONG_ONCE), #define XLAT_VAL_8 ((unsigned) (ATA_CMD_READ_LONG_ONCE)) #define XLAT_STR_8 STRINGIFY(ATA_CMD_READ_LONG_ONCE) XLAT(ATA_CMD_PIO_READ_EXT), #define XLAT_VAL_9 ((unsigned) (ATA_CMD_PIO_READ_EXT)) #define XLAT_STR_9 STRINGIFY(ATA_CMD_PIO_READ_EXT) XLAT(ATA_CMD_READ_EXT), #define XLAT_VAL_10 ((unsigned) (ATA_CMD_READ_EXT)) #define XLAT_STR_10 STRINGIFY(ATA_CMD_READ_EXT) XLAT(ATA_CMD_READ_QUEUED), #define XLAT_VAL_11 ((unsigned) (ATA_CMD_READ_QUEUED)) #define XLAT_STR_11 STRINGIFY(ATA_CMD_READ_QUEUED) XLAT(ATA_CMD_READ_NATIVE_MAX_EXT), #define XLAT_VAL_12 ((unsigned) (ATA_CMD_READ_NATIVE_MAX_EXT)) #define XLAT_STR_12 STRINGIFY(ATA_CMD_READ_NATIVE_MAX_EXT) XLAT(ATA_CMD_READ_MULTI_EXT), #define XLAT_VAL_13 ((unsigned) (ATA_CMD_READ_MULTI_EXT)) #define XLAT_STR_13 STRINGIFY(ATA_CMD_READ_MULTI_EXT) XLAT(ATA_CMD_READ_STREAM_DMA_EXT), #define XLAT_VAL_14 ((unsigned) (ATA_CMD_READ_STREAM_DMA_EXT)) #define XLAT_STR_14 STRINGIFY(ATA_CMD_READ_STREAM_DMA_EXT) XLAT(ATA_CMD_READ_STREAM_EXT), #define XLAT_VAL_15 ((unsigned) (ATA_CMD_READ_STREAM_EXT)) #define XLAT_STR_15 STRINGIFY(ATA_CMD_READ_STREAM_EXT) XLAT(ATA_CMD_READ_LOG_EXT), #define XLAT_VAL_16 ((unsigned) (ATA_CMD_READ_LOG_EXT)) #define XLAT_STR_16 STRINGIFY(ATA_CMD_READ_LOG_EXT) XLAT(ATA_CMD_PIO_WRITE), #define XLAT_VAL_17 ((unsigned) (ATA_CMD_PIO_WRITE)) #define XLAT_STR_17 STRINGIFY(ATA_CMD_PIO_WRITE) XLAT(ATA_CMD_WRITE_LONG), #define XLAT_VAL_18 ((unsigned) (ATA_CMD_WRITE_LONG)) #define XLAT_STR_18 STRINGIFY(ATA_CMD_WRITE_LONG) XLAT(ATA_CMD_WRITE_LONG_ONCE), #define XLAT_VAL_19 ((unsigned) (ATA_CMD_WRITE_LONG_ONCE)) #define XLAT_STR_19 STRINGIFY(ATA_CMD_WRITE_LONG_ONCE) XLAT(ATA_CMD_PIO_WRITE_EXT), #define XLAT_VAL_20 ((unsigned) (ATA_CMD_PIO_WRITE_EXT)) #define XLAT_STR_20 STRINGIFY(ATA_CMD_PIO_WRITE_EXT) XLAT(ATA_CMD_WRITE_EXT), #define XLAT_VAL_21 ((unsigned) (ATA_CMD_WRITE_EXT)) #define XLAT_STR_21 STRINGIFY(ATA_CMD_WRITE_EXT) XLAT(ATA_CMD_WRITE_QUEUED), #define XLAT_VAL_22 ((unsigned) (ATA_CMD_WRITE_QUEUED)) #define XLAT_STR_22 STRINGIFY(ATA_CMD_WRITE_QUEUED) XLAT(ATA_CMD_SET_MAX_EXT), #define XLAT_VAL_23 ((unsigned) (ATA_CMD_SET_MAX_EXT)) #define XLAT_STR_23 STRINGIFY(ATA_CMD_SET_MAX_EXT) XLAT(ATA_CMD_CFA_WRITE_NE), #define XLAT_VAL_24 ((unsigned) (ATA_CMD_CFA_WRITE_NE)) #define XLAT_STR_24 STRINGIFY(ATA_CMD_CFA_WRITE_NE) XLAT(ATA_CMD_WRITE_MULTI_EXT), #define XLAT_VAL_25 ((unsigned) (ATA_CMD_WRITE_MULTI_EXT)) #define XLAT_STR_25 STRINGIFY(ATA_CMD_WRITE_MULTI_EXT) XLAT(ATA_CMD_WRITE_STREAM_DMA_EXT), #define XLAT_VAL_26 ((unsigned) (ATA_CMD_WRITE_STREAM_DMA_EXT)) #define XLAT_STR_26 STRINGIFY(ATA_CMD_WRITE_STREAM_DMA_EXT) XLAT(ATA_CMD_WRITE_STREAM_EXT), #define XLAT_VAL_27 ((unsigned) (ATA_CMD_WRITE_STREAM_EXT)) #define XLAT_STR_27 STRINGIFY(ATA_CMD_WRITE_STREAM_EXT) XLAT(ATA_CMD_WRITE_FUA_EXT), #define XLAT_VAL_28 ((unsigned) (ATA_CMD_WRITE_FUA_EXT)) #define XLAT_STR_28 STRINGIFY(ATA_CMD_WRITE_FUA_EXT) XLAT(ATA_CMD_WRITE_QUEUED_FUA_EXT), #define XLAT_VAL_29 ((unsigned) (ATA_CMD_WRITE_QUEUED_FUA_EXT)) #define XLAT_STR_29 STRINGIFY(ATA_CMD_WRITE_QUEUED_FUA_EXT) XLAT(ATA_CMD_WRITE_LOG_EXT), #define XLAT_VAL_30 ((unsigned) (ATA_CMD_WRITE_LOG_EXT)) #define XLAT_STR_30 STRINGIFY(ATA_CMD_WRITE_LOG_EXT) XLAT(ATA_CMD_VERIFY), #define XLAT_VAL_31 ((unsigned) (ATA_CMD_VERIFY)) #define XLAT_STR_31 STRINGIFY(ATA_CMD_VERIFY) XLAT(ATA_CMD_VERIFY_EXT), #define XLAT_VAL_32 ((unsigned) (ATA_CMD_VERIFY_EXT)) #define XLAT_STR_32 STRINGIFY(ATA_CMD_VERIFY_EXT) XLAT(ATA_CMD_WRITE_UNCORR_EXT), #define XLAT_VAL_33 ((unsigned) (ATA_CMD_WRITE_UNCORR_EXT)) #define XLAT_STR_33 STRINGIFY(ATA_CMD_WRITE_UNCORR_EXT) XLAT(ATA_CMD_READ_LOG_DMA_EXT), #define XLAT_VAL_34 ((unsigned) (ATA_CMD_READ_LOG_DMA_EXT)) #define XLAT_STR_34 STRINGIFY(ATA_CMD_READ_LOG_DMA_EXT) XLAT(ATA_CMD_ZAC_MGMT_IN), #define XLAT_VAL_35 ((unsigned) (ATA_CMD_ZAC_MGMT_IN)) #define XLAT_STR_35 STRINGIFY(ATA_CMD_ZAC_MGMT_IN) XLAT(ATA_CMD_CONFIG_STREAM), #define XLAT_VAL_36 ((unsigned) (ATA_CMD_CONFIG_STREAM)) #define XLAT_STR_36 STRINGIFY(ATA_CMD_CONFIG_STREAM) XLAT(ATA_CMD_WRITE_LOG_DMA_EXT), #define XLAT_VAL_37 ((unsigned) (ATA_CMD_WRITE_LOG_DMA_EXT)) #define XLAT_STR_37 STRINGIFY(ATA_CMD_WRITE_LOG_DMA_EXT) XLAT(ATA_CMD_TRUSTED_NONDATA), #define XLAT_VAL_38 ((unsigned) (ATA_CMD_TRUSTED_NONDATA)) #define XLAT_STR_38 STRINGIFY(ATA_CMD_TRUSTED_NONDATA) XLAT(ATA_CMD_TRUSTED_RCV), #define XLAT_VAL_39 ((unsigned) (ATA_CMD_TRUSTED_RCV)) #define XLAT_STR_39 STRINGIFY(ATA_CMD_TRUSTED_RCV) XLAT(ATA_CMD_TRUSTED_RCV_DMA), #define XLAT_VAL_40 ((unsigned) (ATA_CMD_TRUSTED_RCV_DMA)) #define XLAT_STR_40 STRINGIFY(ATA_CMD_TRUSTED_RCV_DMA) XLAT(ATA_CMD_TRUSTED_SND), #define XLAT_VAL_41 ((unsigned) (ATA_CMD_TRUSTED_SND)) #define XLAT_STR_41 STRINGIFY(ATA_CMD_TRUSTED_SND) XLAT(ATA_CMD_TRUSTED_SND_DMA), #define XLAT_VAL_42 ((unsigned) (ATA_CMD_TRUSTED_SND_DMA)) #define XLAT_STR_42 STRINGIFY(ATA_CMD_TRUSTED_SND_DMA) XLAT(ATA_CMD_FPDMA_READ), #define XLAT_VAL_43 ((unsigned) (ATA_CMD_FPDMA_READ)) #define XLAT_STR_43 STRINGIFY(ATA_CMD_FPDMA_READ) XLAT(ATA_CMD_FPDMA_WRITE), #define XLAT_VAL_44 ((unsigned) (ATA_CMD_FPDMA_WRITE)) #define XLAT_STR_44 STRINGIFY(ATA_CMD_FPDMA_WRITE) XLAT(ATA_CMD_NCQ_NON_DATA), #define XLAT_VAL_45 ((unsigned) (ATA_CMD_NCQ_NON_DATA)) #define XLAT_STR_45 STRINGIFY(ATA_CMD_NCQ_NON_DATA) XLAT(ATA_CMD_FPDMA_SEND), #define XLAT_VAL_46 ((unsigned) (ATA_CMD_FPDMA_SEND)) #define XLAT_STR_46 STRINGIFY(ATA_CMD_FPDMA_SEND) XLAT(ATA_CMD_FPDMA_RECV), #define XLAT_VAL_47 ((unsigned) (ATA_CMD_FPDMA_RECV)) #define XLAT_STR_47 STRINGIFY(ATA_CMD_FPDMA_RECV) XLAT(ATA_CMD_CFA_TRANS_SECT), #define XLAT_VAL_48 ((unsigned) (ATA_CMD_CFA_TRANS_SECT)) #define XLAT_STR_48 STRINGIFY(ATA_CMD_CFA_TRANS_SECT) XLAT(ATA_CMD_EDD), #define XLAT_VAL_49 ((unsigned) (ATA_CMD_EDD)) #define XLAT_STR_49 STRINGIFY(ATA_CMD_EDD) XLAT(ATA_CMD_INIT_DEV_PARAMS), #define XLAT_VAL_50 ((unsigned) (ATA_CMD_INIT_DEV_PARAMS)) #define XLAT_STR_50 STRINGIFY(ATA_CMD_INIT_DEV_PARAMS) XLAT(ATA_CMD_DOWNLOAD_MICRO), #define XLAT_VAL_51 ((unsigned) (ATA_CMD_DOWNLOAD_MICRO)) #define XLAT_STR_51 STRINGIFY(ATA_CMD_DOWNLOAD_MICRO) XLAT(ATA_CMD_DOWNLOAD_MICRO_DMA), #define XLAT_VAL_52 ((unsigned) (ATA_CMD_DOWNLOAD_MICRO_DMA)) #define XLAT_STR_52 STRINGIFY(ATA_CMD_DOWNLOAD_MICRO_DMA) XLAT(ATA_CMD_ZAC_MGMT_OUT), #define XLAT_VAL_53 ((unsigned) (ATA_CMD_ZAC_MGMT_OUT)) #define XLAT_STR_53 STRINGIFY(ATA_CMD_ZAC_MGMT_OUT) XLAT(ATA_CMD_PACKET), #define XLAT_VAL_54 ((unsigned) (ATA_CMD_PACKET)) #define XLAT_STR_54 STRINGIFY(ATA_CMD_PACKET) XLAT(ATA_CMD_ID_ATAPI), #define XLAT_VAL_55 ((unsigned) (ATA_CMD_ID_ATAPI)) #define XLAT_STR_55 STRINGIFY(ATA_CMD_ID_ATAPI) XLAT(ATA_CMD_SERVICE), #define XLAT_VAL_56 ((unsigned) (ATA_CMD_SERVICE)) #define XLAT_STR_56 STRINGIFY(ATA_CMD_SERVICE) XLAT(ATA_CMD_SMART), #define XLAT_VAL_57 ((unsigned) (ATA_CMD_SMART)) #define XLAT_STR_57 STRINGIFY(ATA_CMD_SMART) XLAT(ATA_CMD_CONF_OVERLAY), #define XLAT_VAL_58 ((unsigned) (ATA_CMD_CONF_OVERLAY)) #define XLAT_STR_58 STRINGIFY(ATA_CMD_CONF_OVERLAY) XLAT(ATA_CMD_SANITIZE_DEVICE), #define XLAT_VAL_59 ((unsigned) (ATA_CMD_SANITIZE_DEVICE)) #define XLAT_STR_59 STRINGIFY(ATA_CMD_SANITIZE_DEVICE) XLAT(ATA_CMD_CFA_ERASE), #define XLAT_VAL_60 ((unsigned) (ATA_CMD_CFA_ERASE)) #define XLAT_STR_60 STRINGIFY(ATA_CMD_CFA_ERASE) XLAT(ATA_CMD_READ_MULTI), #define XLAT_VAL_61 ((unsigned) (ATA_CMD_READ_MULTI)) #define XLAT_STR_61 STRINGIFY(ATA_CMD_READ_MULTI) XLAT(ATA_CMD_WRITE_MULTI), #define XLAT_VAL_62 ((unsigned) (ATA_CMD_WRITE_MULTI)) #define XLAT_STR_62 STRINGIFY(ATA_CMD_WRITE_MULTI) XLAT(ATA_CMD_SET_MULTI), #define XLAT_VAL_63 ((unsigned) (ATA_CMD_SET_MULTI)) #define XLAT_STR_63 STRINGIFY(ATA_CMD_SET_MULTI) XLAT(ATA_CMD_READ), #define XLAT_VAL_64 ((unsigned) (ATA_CMD_READ)) #define XLAT_STR_64 STRINGIFY(ATA_CMD_READ) XLAT(ATA_CMD_WRITE), #define XLAT_VAL_65 ((unsigned) (ATA_CMD_WRITE)) #define XLAT_STR_65 STRINGIFY(ATA_CMD_WRITE) XLAT(ATA_CMD_CFA_WRITE_MULT_NE), #define XLAT_VAL_66 ((unsigned) (ATA_CMD_CFA_WRITE_MULT_NE)) #define XLAT_STR_66 STRINGIFY(ATA_CMD_CFA_WRITE_MULT_NE) XLAT(ATA_CMD_WRITE_MULTI_FUA_EXT), #define XLAT_VAL_67 ((unsigned) (ATA_CMD_WRITE_MULTI_FUA_EXT)) #define XLAT_STR_67 STRINGIFY(ATA_CMD_WRITE_MULTI_FUA_EXT) XLAT(ATA_CMD_CHK_MED_CRD_TYP), #define XLAT_VAL_68 ((unsigned) (ATA_CMD_CHK_MED_CRD_TYP)) #define XLAT_STR_68 STRINGIFY(ATA_CMD_CHK_MED_CRD_TYP) XLAT(ATA_CMD_MEDIA_LOCK), #define XLAT_VAL_69 ((unsigned) (ATA_CMD_MEDIA_LOCK)) #define XLAT_STR_69 STRINGIFY(ATA_CMD_MEDIA_LOCK) XLAT(ATA_CMD_MEDIA_UNLOCK), #define XLAT_VAL_70 ((unsigned) (ATA_CMD_MEDIA_UNLOCK)) #define XLAT_STR_70 STRINGIFY(ATA_CMD_MEDIA_UNLOCK) XLAT(ATA_CMD_STANDBYNOW1), #define XLAT_VAL_71 ((unsigned) (ATA_CMD_STANDBYNOW1)) #define XLAT_STR_71 STRINGIFY(ATA_CMD_STANDBYNOW1) XLAT(ATA_CMD_IDLEIMMEDIATE), #define XLAT_VAL_72 ((unsigned) (ATA_CMD_IDLEIMMEDIATE)) #define XLAT_STR_72 STRINGIFY(ATA_CMD_IDLEIMMEDIATE) XLAT(ATA_CMD_STANDBY), #define XLAT_VAL_73 ((unsigned) (ATA_CMD_STANDBY)) #define XLAT_STR_73 STRINGIFY(ATA_CMD_STANDBY) XLAT(ATA_CMD_IDLE), #define XLAT_VAL_74 ((unsigned) (ATA_CMD_IDLE)) #define XLAT_STR_74 STRINGIFY(ATA_CMD_IDLE) XLAT(ATA_CMD_PMP_READ), #define XLAT_VAL_75 ((unsigned) (ATA_CMD_PMP_READ)) #define XLAT_STR_75 STRINGIFY(ATA_CMD_PMP_READ) XLAT(ATA_CMD_CHK_POWER), #define XLAT_VAL_76 ((unsigned) (ATA_CMD_CHK_POWER)) #define XLAT_STR_76 STRINGIFY(ATA_CMD_CHK_POWER) XLAT(ATA_CMD_SLEEP), #define XLAT_VAL_77 ((unsigned) (ATA_CMD_SLEEP)) #define XLAT_STR_77 STRINGIFY(ATA_CMD_SLEEP) XLAT(ATA_CMD_FLUSH), #define XLAT_VAL_78 ((unsigned) (ATA_CMD_FLUSH)) #define XLAT_STR_78 STRINGIFY(ATA_CMD_FLUSH) XLAT(ATA_CMD_PMP_WRITE), #define XLAT_VAL_79 ((unsigned) (ATA_CMD_PMP_WRITE)) #define XLAT_STR_79 STRINGIFY(ATA_CMD_PMP_WRITE) XLAT(ATA_CMD_PMP_READ_DMA), #define XLAT_VAL_80 ((unsigned) (ATA_CMD_PMP_READ_DMA)) #define XLAT_STR_80 STRINGIFY(ATA_CMD_PMP_READ_DMA) XLAT(ATA_CMD_FLUSH_EXT), #define XLAT_VAL_81 ((unsigned) (ATA_CMD_FLUSH_EXT)) #define XLAT_STR_81 STRINGIFY(ATA_CMD_FLUSH_EXT) XLAT(ATA_CMD_PMP_WRITE_DMA), #define XLAT_VAL_82 ((unsigned) (ATA_CMD_PMP_WRITE_DMA)) #define XLAT_STR_82 STRINGIFY(ATA_CMD_PMP_WRITE_DMA) XLAT(ATA_CMD_ID_ATA), #define XLAT_VAL_83 ((unsigned) (ATA_CMD_ID_ATA)) #define XLAT_STR_83 STRINGIFY(ATA_CMD_ID_ATA) XLAT(ATA_CMD_SET_FEATURES), #define XLAT_VAL_84 ((unsigned) (ATA_CMD_SET_FEATURES)) #define XLAT_STR_84 STRINGIFY(ATA_CMD_SET_FEATURES) XLAT(ATA_CMD_SEC_SET_PASS), #define XLAT_VAL_85 ((unsigned) (ATA_CMD_SEC_SET_PASS)) #define XLAT_STR_85 STRINGIFY(ATA_CMD_SEC_SET_PASS) XLAT(ATA_CMD_SEC_UNLOCK), #define XLAT_VAL_86 ((unsigned) (ATA_CMD_SEC_UNLOCK)) #define XLAT_STR_86 STRINGIFY(ATA_CMD_SEC_UNLOCK) XLAT(ATA_CMD_SEC_ERASE_PREP), #define XLAT_VAL_87 ((unsigned) (ATA_CMD_SEC_ERASE_PREP)) #define XLAT_STR_87 STRINGIFY(ATA_CMD_SEC_ERASE_PREP) XLAT(ATA_CMD_SEC_ERASE_UNIT), #define XLAT_VAL_88 ((unsigned) (ATA_CMD_SEC_ERASE_UNIT)) #define XLAT_STR_88 STRINGIFY(ATA_CMD_SEC_ERASE_UNIT) XLAT(ATA_CMD_SEC_FREEZE_LOCK), #define XLAT_VAL_89 ((unsigned) (ATA_CMD_SEC_FREEZE_LOCK)) #define XLAT_STR_89 STRINGIFY(ATA_CMD_SEC_FREEZE_LOCK) XLAT(ATA_CMD_SEC_DISABLE_PASS), #define XLAT_VAL_90 ((unsigned) (ATA_CMD_SEC_DISABLE_PASS)) #define XLAT_STR_90 STRINGIFY(ATA_CMD_SEC_DISABLE_PASS) XLAT(ATA_CMD_READ_NATIVE_MAX), #define XLAT_VAL_91 ((unsigned) (ATA_CMD_READ_NATIVE_MAX)) #define XLAT_STR_91 STRINGIFY(ATA_CMD_READ_NATIVE_MAX) XLAT(ATA_CMD_SET_MAX), #define XLAT_VAL_92 ((unsigned) (ATA_CMD_SET_MAX)) #define XLAT_STR_92 STRINGIFY(ATA_CMD_SET_MAX) }; # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS) static # endif const struct xlat hdio_drive_cmds[1] = { { .data = hdio_drive_cmds_xdata, .size = ARRAY_SIZE(hdio_drive_cmds_xdata), .type = XT_SORTED, .flags_mask = 0 # ifdef XLAT_VAL_0 | XLAT_VAL_0 # endif # ifdef XLAT_VAL_1 | XLAT_VAL_1 # endif # ifdef XLAT_VAL_2 | XLAT_VAL_2 # endif # ifdef XLAT_VAL_3 | XLAT_VAL_3 # endif # ifdef XLAT_VAL_4 | XLAT_VAL_4 # endif # ifdef XLAT_VAL_5 | XLAT_VAL_5 # endif # ifdef XLAT_VAL_6 | XLAT_VAL_6 # endif # ifdef XLAT_VAL_7 | XLAT_VAL_7 # endif # ifdef XLAT_VAL_8 | XLAT_VAL_8 # endif # ifdef XLAT_VAL_9 | XLAT_VAL_9 # endif # ifdef XLAT_VAL_10 | XLAT_VAL_10 # endif # ifdef XLAT_VAL_11 | XLAT_VAL_11 # endif # ifdef XLAT_VAL_12 | XLAT_VAL_12 # endif # ifdef XLAT_VAL_13 | XLAT_VAL_13 # endif # ifdef XLAT_VAL_14 | XLAT_VAL_14 # endif # ifdef XLAT_VAL_15 | XLAT_VAL_15 # endif # ifdef XLAT_VAL_16 | XLAT_VAL_16 # endif # ifdef XLAT_VAL_17 | XLAT_VAL_17 # endif # ifdef XLAT_VAL_18 | XLAT_VAL_18 # endif # ifdef XLAT_VAL_19 | XLAT_VAL_19 # endif # ifdef XLAT_VAL_20 | XLAT_VAL_20 # endif # ifdef XLAT_VAL_21 | XLAT_VAL_21 # endif # ifdef XLAT_VAL_22 | XLAT_VAL_22 # endif # ifdef XLAT_VAL_23 | XLAT_VAL_23 # endif # ifdef XLAT_VAL_24 | XLAT_VAL_24 # endif # ifdef XLAT_VAL_25 | XLAT_VAL_25 # endif # ifdef XLAT_VAL_26 | XLAT_VAL_26 # endif # ifdef XLAT_VAL_27 | XLAT_VAL_27 # endif # ifdef XLAT_VAL_28 | XLAT_VAL_28 # endif # ifdef XLAT_VAL_29 | XLAT_VAL_29 # endif # ifdef XLAT_VAL_30 | XLAT_VAL_30 # endif # ifdef XLAT_VAL_31 | XLAT_VAL_31 # endif # ifdef XLAT_VAL_32 | XLAT_VAL_32 # endif # ifdef XLAT_VAL_33 | XLAT_VAL_33 # endif # ifdef XLAT_VAL_34 | XLAT_VAL_34 # endif # ifdef XLAT_VAL_35 | XLAT_VAL_35 # endif # ifdef XLAT_VAL_36 | XLAT_VAL_36 # endif # ifdef XLAT_VAL_37 | XLAT_VAL_37 # endif # ifdef XLAT_VAL_38 | XLAT_VAL_38 # endif # ifdef XLAT_VAL_39 | XLAT_VAL_39 # endif # ifdef XLAT_VAL_40 | XLAT_VAL_40 # endif # ifdef XLAT_VAL_41 | XLAT_VAL_41 # endif # ifdef XLAT_VAL_42 | XLAT_VAL_42 # endif # ifdef XLAT_VAL_43 | XLAT_VAL_43 # endif # ifdef XLAT_VAL_44 | XLAT_VAL_44 # endif # ifdef XLAT_VAL_45 | XLAT_VAL_45 # endif # ifdef XLAT_VAL_46 | XLAT_VAL_46 # endif # ifdef XLAT_VAL_47 | XLAT_VAL_47 # endif # ifdef XLAT_VAL_48 | XLAT_VAL_48 # endif # ifdef XLAT_VAL_49 | XLAT_VAL_49 # endif # ifdef XLAT_VAL_50 | XLAT_VAL_50 # endif # ifdef XLAT_VAL_51 | XLAT_VAL_51 # endif # ifdef XLAT_VAL_52 | XLAT_VAL_52 # endif # ifdef XLAT_VAL_53 | XLAT_VAL_53 # endif # ifdef XLAT_VAL_54 | XLAT_VAL_54 # endif # ifdef XLAT_VAL_55 | XLAT_VAL_55 # endif # ifdef XLAT_VAL_56 | XLAT_VAL_56 # endif # ifdef XLAT_VAL_57 | XLAT_VAL_57 # endif # ifdef XLAT_VAL_58 | XLAT_VAL_58 # endif # ifdef XLAT_VAL_59 | XLAT_VAL_59 # endif # ifdef XLAT_VAL_60 | XLAT_VAL_60 # endif # ifdef XLAT_VAL_61 | XLAT_VAL_61 # endif # ifdef XLAT_VAL_62 | XLAT_VAL_62 # endif # ifdef XLAT_VAL_63 | XLAT_VAL_63 # endif # ifdef XLAT_VAL_64 | XLAT_VAL_64 # endif # ifdef XLAT_VAL_65 | XLAT_VAL_65 # endif # ifdef XLAT_VAL_66 | XLAT_VAL_66 # endif # ifdef XLAT_VAL_67 | XLAT_VAL_67 # endif # ifdef XLAT_VAL_68 | XLAT_VAL_68 # endif # ifdef XLAT_VAL_69 | XLAT_VAL_69 # endif # ifdef XLAT_VAL_70 | XLAT_VAL_70 # endif # ifdef XLAT_VAL_71 | XLAT_VAL_71 # endif # ifdef XLAT_VAL_72 | XLAT_VAL_72 # endif # ifdef XLAT_VAL_73 | XLAT_VAL_73 # endif # ifdef XLAT_VAL_74 | XLAT_VAL_74 # endif # ifdef XLAT_VAL_75 | XLAT_VAL_75 # endif # ifdef XLAT_VAL_76 | XLAT_VAL_76 # endif # ifdef XLAT_VAL_77 | XLAT_VAL_77 # endif # ifdef XLAT_VAL_78 | XLAT_VAL_78 # endif # ifdef XLAT_VAL_79 | XLAT_VAL_79 # endif # ifdef XLAT_VAL_80 | XLAT_VAL_80 # endif # ifdef XLAT_VAL_81 | XLAT_VAL_81 # endif # ifdef XLAT_VAL_82 | XLAT_VAL_82 # endif # ifdef XLAT_VAL_83 | XLAT_VAL_83 # endif # ifdef XLAT_VAL_84 | XLAT_VAL_84 # endif # ifdef XLAT_VAL_85 | XLAT_VAL_85 # endif # ifdef XLAT_VAL_86 | XLAT_VAL_86 # endif # ifdef XLAT_VAL_87 | XLAT_VAL_87 # endif # ifdef XLAT_VAL_88 | XLAT_VAL_88 # endif # ifdef XLAT_VAL_89 | XLAT_VAL_89 # endif # ifdef XLAT_VAL_90 | XLAT_VAL_90 # endif # ifdef XLAT_VAL_91 | XLAT_VAL_91 # endif # ifdef XLAT_VAL_92 | XLAT_VAL_92 # endif , .flags_strsz = 0 # ifdef XLAT_STR_0 + sizeof(XLAT_STR_0) # endif # ifdef XLAT_STR_1 + sizeof(XLAT_STR_1) # endif # ifdef XLAT_STR_2 + sizeof(XLAT_STR_2) # endif # ifdef XLAT_STR_3 + sizeof(XLAT_STR_3) # endif # ifdef XLAT_STR_4 + sizeof(XLAT_STR_4) # endif # ifdef XLAT_STR_5 + sizeof(XLAT_STR_5) # endif # ifdef XLAT_STR_6 + sizeof(XLAT_STR_6) # endif # ifdef XLAT_STR_7 + sizeof(XLAT_STR_7) # endif # ifdef XLAT_STR_8 + sizeof(XLAT_STR_8) # endif # ifdef XLAT_STR_9 + sizeof(XLAT_STR_9) # endif # ifdef XLAT_STR_10 + sizeof(XLAT_STR_10) # endif # ifdef XLAT_STR_11 + sizeof(XLAT_STR_11) # endif # ifdef XLAT_STR_12 + sizeof(XLAT_STR_12) # endif # ifdef XLAT_STR_13 + sizeof(XLAT_STR_13) # endif # ifdef XLAT_STR_14 + sizeof(XLAT_STR_14) # endif # ifdef XLAT_STR_15 + sizeof(XLAT_STR_15) # endif # ifdef XLAT_STR_16 + sizeof(XLAT_STR_16) # endif # ifdef XLAT_STR_17 + sizeof(XLAT_STR_17) # endif # ifdef XLAT_STR_18 + sizeof(XLAT_STR_18) # endif # ifdef XLAT_STR_19 + sizeof(XLAT_STR_19) # endif # ifdef XLAT_STR_20 + sizeof(XLAT_STR_20) # endif # ifdef XLAT_STR_21 + sizeof(XLAT_STR_21) # endif # ifdef XLAT_STR_22 + sizeof(XLAT_STR_22) # endif # ifdef XLAT_STR_23 + sizeof(XLAT_STR_23) # endif # ifdef XLAT_STR_24 + sizeof(XLAT_STR_24) # endif # ifdef XLAT_STR_25 + sizeof(XLAT_STR_25) # endif # ifdef XLAT_STR_26 + sizeof(XLAT_STR_26) # endif # ifdef XLAT_STR_27 + sizeof(XLAT_STR_27) # endif # ifdef XLAT_STR_28 + sizeof(XLAT_STR_28) # endif # ifdef XLAT_STR_29 + sizeof(XLAT_STR_29) # endif # ifdef XLAT_STR_30 + sizeof(XLAT_STR_30) # endif # ifdef XLAT_STR_31 + sizeof(XLAT_STR_31) # endif # ifdef XLAT_STR_32 + sizeof(XLAT_STR_32) # endif # ifdef XLAT_STR_33 + sizeof(XLAT_STR_33) # endif # ifdef XLAT_STR_34 + sizeof(XLAT_STR_34) # endif # ifdef XLAT_STR_35 + sizeof(XLAT_STR_35) # endif # ifdef XLAT_STR_36 + sizeof(XLAT_STR_36) # endif # ifdef XLAT_STR_37 + sizeof(XLAT_STR_37) # endif # ifdef XLAT_STR_38 + sizeof(XLAT_STR_38) # endif # ifdef XLAT_STR_39 + sizeof(XLAT_STR_39) # endif # ifdef XLAT_STR_40 + sizeof(XLAT_STR_40) # endif # ifdef XLAT_STR_41 + sizeof(XLAT_STR_41) # endif # ifdef XLAT_STR_42 + sizeof(XLAT_STR_42) # endif # ifdef XLAT_STR_43 + sizeof(XLAT_STR_43) # endif # ifdef XLAT_STR_44 + sizeof(XLAT_STR_44) # endif # ifdef XLAT_STR_45 + sizeof(XLAT_STR_45) # endif # ifdef XLAT_STR_46 + sizeof(XLAT_STR_46) # endif # ifdef XLAT_STR_47 + sizeof(XLAT_STR_47) # endif # ifdef XLAT_STR_48 + sizeof(XLAT_STR_48) # endif # ifdef XLAT_STR_49 + sizeof(XLAT_STR_49) # endif # ifdef XLAT_STR_50 + sizeof(XLAT_STR_50) # endif # ifdef XLAT_STR_51 + sizeof(XLAT_STR_51) # endif # ifdef XLAT_STR_52 + sizeof(XLAT_STR_52) # endif # ifdef XLAT_STR_53 + sizeof(XLAT_STR_53) # endif # ifdef XLAT_STR_54 + sizeof(XLAT_STR_54) # endif # ifdef XLAT_STR_55 + sizeof(XLAT_STR_55) # endif # ifdef XLAT_STR_56 + sizeof(XLAT_STR_56) # endif # ifdef XLAT_STR_57 + sizeof(XLAT_STR_57) # endif # ifdef XLAT_STR_58 + sizeof(XLAT_STR_58) # endif # ifdef XLAT_STR_59 + sizeof(XLAT_STR_59) # endif # ifdef XLAT_STR_60 + sizeof(XLAT_STR_60) # endif # ifdef XLAT_STR_61 + sizeof(XLAT_STR_61) # endif # ifdef XLAT_STR_62 + sizeof(XLAT_STR_62) # endif # ifdef XLAT_STR_63 + sizeof(XLAT_STR_63) # endif # ifdef XLAT_STR_64 + sizeof(XLAT_STR_64) # endif # ifdef XLAT_STR_65 + sizeof(XLAT_STR_65) # endif # ifdef XLAT_STR_66 + sizeof(XLAT_STR_66) # endif # ifdef XLAT_STR_67 + sizeof(XLAT_STR_67) # endif # ifdef XLAT_STR_68 + sizeof(XLAT_STR_68) # endif # ifdef XLAT_STR_69 + sizeof(XLAT_STR_69) # endif # ifdef XLAT_STR_70 + sizeof(XLAT_STR_70) # endif # ifdef XLAT_STR_71 + sizeof(XLAT_STR_71) # endif # ifdef XLAT_STR_72 + sizeof(XLAT_STR_72) # endif # ifdef XLAT_STR_73 + sizeof(XLAT_STR_73) # endif # ifdef XLAT_STR_74 + sizeof(XLAT_STR_74) # endif # ifdef XLAT_STR_75 + sizeof(XLAT_STR_75) # endif # ifdef XLAT_STR_76 + sizeof(XLAT_STR_76) # endif # ifdef XLAT_STR_77 + sizeof(XLAT_STR_77) # endif # ifdef XLAT_STR_78 + sizeof(XLAT_STR_78) # endif # ifdef XLAT_STR_79 + sizeof(XLAT_STR_79) # endif # ifdef XLAT_STR_80 + sizeof(XLAT_STR_80) # endif # ifdef XLAT_STR_81 + sizeof(XLAT_STR_81) # endif # ifdef XLAT_STR_82 + sizeof(XLAT_STR_82) # endif # ifdef XLAT_STR_83 + sizeof(XLAT_STR_83) # endif # ifdef XLAT_STR_84 + sizeof(XLAT_STR_84) # endif # ifdef XLAT_STR_85 + sizeof(XLAT_STR_85) # endif # ifdef XLAT_STR_86 + sizeof(XLAT_STR_86) # endif # ifdef XLAT_STR_87 + sizeof(XLAT_STR_87) # endif # ifdef XLAT_STR_88 + sizeof(XLAT_STR_88) # endif # ifdef XLAT_STR_89 + sizeof(XLAT_STR_89) # endif # ifdef XLAT_STR_90 + sizeof(XLAT_STR_90) # endif # ifdef XLAT_STR_91 + sizeof(XLAT_STR_91) # endif # ifdef XLAT_STR_92 + sizeof(XLAT_STR_92) # endif , } }; DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE # undef XLAT_STR_0 # undef XLAT_VAL_0 # undef XLAT_STR_1 # undef XLAT_VAL_1 # undef XLAT_STR_2 # undef XLAT_VAL_2 # undef XLAT_STR_3 # undef XLAT_VAL_3 # undef XLAT_STR_4 # undef XLAT_VAL_4 # undef XLAT_STR_5 # undef XLAT_VAL_5 # undef XLAT_STR_6 # undef XLAT_VAL_6 # undef XLAT_STR_7 # undef XLAT_VAL_7 # undef XLAT_STR_8 # undef XLAT_VAL_8 # undef XLAT_STR_9 # undef XLAT_VAL_9 # undef XLAT_STR_10 # undef XLAT_VAL_10 # undef XLAT_STR_11 # undef XLAT_VAL_11 # undef XLAT_STR_12 # undef XLAT_VAL_12 # undef XLAT_STR_13 # undef XLAT_VAL_13 # undef XLAT_STR_14 # undef XLAT_VAL_14 # undef XLAT_STR_15 # undef XLAT_VAL_15 # undef XLAT_STR_16 # undef XLAT_VAL_16 # undef XLAT_STR_17 # undef XLAT_VAL_17 # undef XLAT_STR_18 # undef XLAT_VAL_18 # undef XLAT_STR_19 # undef XLAT_VAL_19 # undef XLAT_STR_20 # undef XLAT_VAL_20 # undef XLAT_STR_21 # undef XLAT_VAL_21 # undef XLAT_STR_22 # undef XLAT_VAL_22 # undef XLAT_STR_23 # undef XLAT_VAL_23 # undef XLAT_STR_24 # undef XLAT_VAL_24 # undef XLAT_STR_25 # undef XLAT_VAL_25 # undef XLAT_STR_26 # undef XLAT_VAL_26 # undef XLAT_STR_27 # undef XLAT_VAL_27 # undef XLAT_STR_28 # undef XLAT_VAL_28 # undef XLAT_STR_29 # undef XLAT_VAL_29 # undef XLAT_STR_30 # undef XLAT_VAL_30 # undef XLAT_STR_31 # undef XLAT_VAL_31 # undef XLAT_STR_32 # undef XLAT_VAL_32 # undef XLAT_STR_33 # undef XLAT_VAL_33 # undef XLAT_STR_34 # undef XLAT_VAL_34 # undef XLAT_STR_35 # undef XLAT_VAL_35 # undef XLAT_STR_36 # undef XLAT_VAL_36 # undef XLAT_STR_37 # undef XLAT_VAL_37 # undef XLAT_STR_38 # undef XLAT_VAL_38 # undef XLAT_STR_39 # undef XLAT_VAL_39 # undef XLAT_STR_40 # undef XLAT_VAL_40 # undef XLAT_STR_41 # undef XLAT_VAL_41 # undef XLAT_STR_42 # undef XLAT_VAL_42 # undef XLAT_STR_43 # undef XLAT_VAL_43 # undef XLAT_STR_44 # undef XLAT_VAL_44 # undef XLAT_STR_45 # undef XLAT_VAL_45 # undef XLAT_STR_46 # undef XLAT_VAL_46 # undef XLAT_STR_47 # undef XLAT_VAL_47 # undef XLAT_STR_48 # undef XLAT_VAL_48 # undef XLAT_STR_49 # undef XLAT_VAL_49 # undef XLAT_STR_50 # undef XLAT_VAL_50 # undef XLAT_STR_51 # undef XLAT_VAL_51 # undef XLAT_STR_52 # undef XLAT_VAL_52 # undef XLAT_STR_53 # undef XLAT_VAL_53 # undef XLAT_STR_54 # undef XLAT_VAL_54 # undef XLAT_STR_55 # undef XLAT_VAL_55 # undef XLAT_STR_56 # undef XLAT_VAL_56 # undef XLAT_STR_57 # undef XLAT_VAL_57 # undef XLAT_STR_58 # undef XLAT_VAL_58 # undef XLAT_STR_59 # undef XLAT_VAL_59 # undef XLAT_STR_60 # undef XLAT_VAL_60 # undef XLAT_STR_61 # undef XLAT_VAL_61 # undef XLAT_STR_62 # undef XLAT_VAL_62 # undef XLAT_STR_63 # undef XLAT_VAL_63 # undef XLAT_STR_64 # undef XLAT_VAL_64 # undef XLAT_STR_65 # undef XLAT_VAL_65 # undef XLAT_STR_66 # undef XLAT_VAL_66 # undef XLAT_STR_67 # undef XLAT_VAL_67 # undef XLAT_STR_68 # undef XLAT_VAL_68 # undef XLAT_STR_69 # undef XLAT_VAL_69 # undef XLAT_STR_70 # undef XLAT_VAL_70 # undef XLAT_STR_71 # undef XLAT_VAL_71 # undef XLAT_STR_72 # undef XLAT_VAL_72 # undef XLAT_STR_73 # undef XLAT_VAL_73 # undef XLAT_STR_74 # undef XLAT_VAL_74 # undef XLAT_STR_75 # undef XLAT_VAL_75 # undef XLAT_STR_76 # undef XLAT_VAL_76 # undef XLAT_STR_77 # undef XLAT_VAL_77 # undef XLAT_STR_78 # undef XLAT_VAL_78 # undef XLAT_STR_79 # undef XLAT_VAL_79 # undef XLAT_STR_80 # undef XLAT_VAL_80 # undef XLAT_STR_81 # undef XLAT_VAL_81 # undef XLAT_STR_82 # undef XLAT_VAL_82 # undef XLAT_STR_83 # undef XLAT_VAL_83 # undef XLAT_STR_84 # undef XLAT_VAL_84 # undef XLAT_STR_85 # undef XLAT_VAL_85 # undef XLAT_STR_86 # undef XLAT_VAL_86 # undef XLAT_STR_87 # undef XLAT_VAL_87 # undef XLAT_STR_88 # undef XLAT_VAL_88 # undef XLAT_STR_89 # undef XLAT_VAL_89 # undef XLAT_STR_90 # undef XLAT_VAL_90 # undef XLAT_STR_91 # undef XLAT_VAL_91 # undef XLAT_STR_92 # undef XLAT_VAL_92 # endif /* !IN_MPERS */ #endif /* !XLAT_MACROS_ONLY */