#ifndef CIK_H
#define CIK_H
#define MC_SEQ_MISC0__MT__MASK …
#define MC_SEQ_MISC0__MT__GDDR1 …
#define MC_SEQ_MISC0__MT__DDR2 …
#define MC_SEQ_MISC0__MT__GDDR3 …
#define MC_SEQ_MISC0__MT__GDDR4 …
#define MC_SEQ_MISC0__MT__GDDR5 …
#define MC_SEQ_MISC0__MT__HBM …
#define MC_SEQ_MISC0__MT__DDR3 …
#define CP_ME_TABLE_SIZE …
#define CRTC0_REGISTER_OFFSET …
#define CRTC1_REGISTER_OFFSET …
#define CRTC2_REGISTER_OFFSET …
#define CRTC3_REGISTER_OFFSET …
#define CRTC4_REGISTER_OFFSET …
#define CRTC5_REGISTER_OFFSET …
#define HPD0_REGISTER_OFFSET …
#define HPD1_REGISTER_OFFSET …
#define HPD2_REGISTER_OFFSET …
#define HPD3_REGISTER_OFFSET …
#define HPD4_REGISTER_OFFSET …
#define HPD5_REGISTER_OFFSET …
#define BONAIRE_GB_ADDR_CONFIG_GOLDEN …
#define HAWAII_GB_ADDR_CONFIG_GOLDEN …
#define PIPEID(x) …
#define MEID(x) …
#define VMID(x) …
#define QUEUEID(x) …
#define mmCC_DRM_ID_STRAPS …
#define CC_DRM_ID_STRAPS__ATI_REV_ID_MASK …
#define mmCHUB_CONTROL …
#define BYPASS_VM …
#define SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU …
#define mmGRPH_LUT_10BIT_BYPASS_CONTROL …
#define LUT_10BIT_BYPASS_EN …
#define CURSOR_MONO …
#define CURSOR_24_1 …
#define CURSOR_24_8_PRE_MULT …
#define CURSOR_24_8_UNPRE_MULT …
#define CURSOR_URGENT_ALWAYS …
#define CURSOR_URGENT_1_8 …
#define CURSOR_URGENT_1_4 …
#define CURSOR_URGENT_3_8 …
#define CURSOR_URGENT_1_2 …
#define GRPH_DEPTH_8BPP …
#define GRPH_DEPTH_16BPP …
#define GRPH_DEPTH_32BPP …
#define GRPH_FORMAT_INDEXED …
#define GRPH_FORMAT_ARGB1555 …
#define GRPH_FORMAT_ARGB565 …
#define GRPH_FORMAT_ARGB4444 …
#define GRPH_FORMAT_AI88 …
#define GRPH_FORMAT_MONO16 …
#define GRPH_FORMAT_BGRA5551 …
#define GRPH_FORMAT_ARGB8888 …
#define GRPH_FORMAT_ARGB2101010 …
#define GRPH_FORMAT_32BPP_DIG …
#define GRPH_FORMAT_8B_ARGB2101010 …
#define GRPH_FORMAT_BGRA1010102 …
#define GRPH_FORMAT_8B_BGRA1010102 …
#define GRPH_FORMAT_RGB111110 …
#define GRPH_FORMAT_BGR101111 …
#define ADDR_SURF_MACRO_TILE_ASPECT_1 …
#define ADDR_SURF_MACRO_TILE_ASPECT_2 …
#define ADDR_SURF_MACRO_TILE_ASPECT_4 …
#define ADDR_SURF_MACRO_TILE_ASPECT_8 …
#define GRPH_ARRAY_LINEAR_GENERAL …
#define GRPH_ARRAY_LINEAR_ALIGNED …
#define GRPH_ARRAY_1D_TILED_THIN1 …
#define GRPH_ARRAY_2D_TILED_THIN1 …
#define DISPLAY_MICRO_TILING …
#define THIN_MICRO_TILING …
#define DEPTH_MICRO_TILING …
#define ROTATED_MICRO_TILING …
#define GRPH_ENDIAN_NONE …
#define GRPH_ENDIAN_8IN16 …
#define GRPH_ENDIAN_8IN32 …
#define GRPH_ENDIAN_8IN64 …
#define GRPH_RED_SEL_R …
#define GRPH_RED_SEL_G …
#define GRPH_RED_SEL_B …
#define GRPH_RED_SEL_A …
#define GRPH_GREEN_SEL_G …
#define GRPH_GREEN_SEL_B …
#define GRPH_GREEN_SEL_A …
#define GRPH_GREEN_SEL_R …
#define GRPH_BLUE_SEL_B …
#define GRPH_BLUE_SEL_A …
#define GRPH_BLUE_SEL_R …
#define GRPH_BLUE_SEL_G …
#define GRPH_ALPHA_SEL_A …
#define GRPH_ALPHA_SEL_R …
#define GRPH_ALPHA_SEL_G …
#define GRPH_ALPHA_SEL_B …
#define INPUT_GAMMA_USE_LUT …
#define INPUT_GAMMA_BYPASS …
#define INPUT_GAMMA_SRGB_24 …
#define INPUT_GAMMA_XVYCC_222 …
#define INPUT_CSC_BYPASS …
#define INPUT_CSC_PROG_COEFF …
#define INPUT_CSC_PROG_SHARED_MATRIXA …
#define OUTPUT_CSC_BYPASS …
#define OUTPUT_CSC_TV_RGB …
#define OUTPUT_CSC_YCBCR_601 …
#define OUTPUT_CSC_YCBCR_709 …
#define OUTPUT_CSC_PROG_COEFF …
#define OUTPUT_CSC_PROG_SHARED_MATRIXB …
#define DEGAMMA_BYPASS …
#define DEGAMMA_SRGB_24 …
#define DEGAMMA_XVYCC_222 …
#define GAMUT_REMAP_BYPASS …
#define GAMUT_REMAP_PROG_COEFF …
#define GAMUT_REMAP_PROG_SHARED_MATRIXA …
#define GAMUT_REMAP_PROG_SHARED_MATRIXB …
#define REGAMMA_BYPASS …
#define REGAMMA_SRGB_24 …
#define REGAMMA_XVYCC_222 …
#define REGAMMA_PROG_A …
#define REGAMMA_PROG_B …
#define FMT_CLAMP_6BPC …
#define FMT_CLAMP_8BPC …
#define FMT_CLAMP_10BPC …
#define HDMI_24BIT_DEEP_COLOR …
#define HDMI_30BIT_DEEP_COLOR …
#define HDMI_36BIT_DEEP_COLOR …
#define HDMI_ACR_HW …
#define HDMI_ACR_32 …
#define HDMI_ACR_44 …
#define HDMI_ACR_48 …
#define HDMI_ACR_X1 …
#define HDMI_ACR_X2 …
#define HDMI_ACR_X4 …
#define AFMT_AVI_INFO_Y_RGB …
#define AFMT_AVI_INFO_Y_YCBCR422 …
#define AFMT_AVI_INFO_Y_YCBCR444 …
#define NO_AUTO …
#define ES_AUTO …
#define GS_AUTO …
#define ES_AND_GS_AUTO …
#define ARRAY_MODE(x) …
#define PIPE_CONFIG(x) …
#define TILE_SPLIT(x) …
#define MICRO_TILE_MODE_NEW(x) …
#define SAMPLE_SPLIT(x) …
#define BANK_WIDTH(x) …
#define BANK_HEIGHT(x) …
#define MACRO_TILE_ASPECT(x) …
#define NUM_BANKS(x) …
#define MSG_ENTER_RLC_SAFE_MODE …
#define MSG_EXIT_RLC_SAFE_MODE …
#define PACKET_TYPE0 …
#define PACKET_TYPE1 …
#define PACKET_TYPE2 …
#define PACKET_TYPE3 …
#define CP_PACKET_GET_TYPE(h) …
#define CP_PACKET_GET_COUNT(h) …
#define CP_PACKET0_GET_REG(h) …
#define CP_PACKET3_GET_OPCODE(h) …
#define PACKET0(reg, n) …
#define CP_PACKET2 …
#define PACKET2_PAD_SHIFT …
#define PACKET2_PAD_MASK …
#define PACKET2(v) …
#define PACKET3(op, n) …
#define PACKET3_COMPUTE(op, n) …
#define PACKET3_NOP …
#define PACKET3_SET_BASE …
#define PACKET3_BASE_INDEX(x) …
#define CE_PARTITION_BASE …
#define PACKET3_CLEAR_STATE …
#define PACKET3_INDEX_BUFFER_SIZE …
#define PACKET3_DISPATCH_DIRECT …
#define PACKET3_DISPATCH_INDIRECT …
#define PACKET3_ATOMIC_GDS …
#define PACKET3_ATOMIC_MEM …
#define PACKET3_OCCLUSION_QUERY …
#define PACKET3_SET_PREDICATION …
#define PACKET3_REG_RMW …
#define PACKET3_COND_EXEC …
#define PACKET3_PRED_EXEC …
#define PACKET3_DRAW_INDIRECT …
#define PACKET3_DRAW_INDEX_INDIRECT …
#define PACKET3_INDEX_BASE …
#define PACKET3_DRAW_INDEX_2 …
#define PACKET3_CONTEXT_CONTROL …
#define PACKET3_INDEX_TYPE …
#define PACKET3_DRAW_INDIRECT_MULTI …
#define PACKET3_DRAW_INDEX_AUTO …
#define PACKET3_NUM_INSTANCES …
#define PACKET3_DRAW_INDEX_MULTI_AUTO …
#define PACKET3_INDIRECT_BUFFER_CONST …
#define PACKET3_STRMOUT_BUFFER_UPDATE …
#define PACKET3_DRAW_INDEX_OFFSET_2 …
#define PACKET3_DRAW_PREAMBLE …
#define PACKET3_WRITE_DATA …
#define WRITE_DATA_DST_SEL(x) …
#define WR_ONE_ADDR …
#define WR_CONFIRM …
#define WRITE_DATA_CACHE_POLICY(x) …
#define WRITE_DATA_ENGINE_SEL(x) …
#define PACKET3_DRAW_INDEX_INDIRECT_MULTI …
#define PACKET3_MEM_SEMAPHORE …
#define PACKET3_SEM_USE_MAILBOX …
#define PACKET3_SEM_SEL_SIGNAL_TYPE …
#define PACKET3_SEM_CLIENT_CODE …
#define PACKET3_SEM_SEL_SIGNAL …
#define PACKET3_SEM_SEL_WAIT …
#define PACKET3_COPY_DW …
#define PACKET3_WAIT_REG_MEM …
#define WAIT_REG_MEM_FUNCTION(x) …
#define WAIT_REG_MEM_MEM_SPACE(x) …
#define WAIT_REG_MEM_OPERATION(x) …
#define WAIT_REG_MEM_ENGINE(x) …
#define PACKET3_INDIRECT_BUFFER …
#define INDIRECT_BUFFER_TCL2_VOLATILE …
#define INDIRECT_BUFFER_VALID …
#define INDIRECT_BUFFER_CACHE_POLICY(x) …
#define PACKET3_COPY_DATA …
#define PACKET3_PFP_SYNC_ME …
#define PACKET3_SURFACE_SYNC …
#define PACKET3_DEST_BASE_0_ENA …
#define PACKET3_DEST_BASE_1_ENA …
#define PACKET3_CB0_DEST_BASE_ENA …
#define PACKET3_CB1_DEST_BASE_ENA …
#define PACKET3_CB2_DEST_BASE_ENA …
#define PACKET3_CB3_DEST_BASE_ENA …
#define PACKET3_CB4_DEST_BASE_ENA …
#define PACKET3_CB5_DEST_BASE_ENA …
#define PACKET3_CB6_DEST_BASE_ENA …
#define PACKET3_CB7_DEST_BASE_ENA …
#define PACKET3_DB_DEST_BASE_ENA …
#define PACKET3_TCL1_VOL_ACTION_ENA …
#define PACKET3_TC_VOL_ACTION_ENA …
#define PACKET3_TC_WB_ACTION_ENA …
#define PACKET3_DEST_BASE_2_ENA …
#define PACKET3_DEST_BASE_3_ENA …
#define PACKET3_TCL1_ACTION_ENA …
#define PACKET3_TC_ACTION_ENA …
#define PACKET3_CB_ACTION_ENA …
#define PACKET3_DB_ACTION_ENA …
#define PACKET3_SH_KCACHE_ACTION_ENA …
#define PACKET3_SH_KCACHE_VOL_ACTION_ENA …
#define PACKET3_SH_ICACHE_ACTION_ENA …
#define PACKET3_COND_WRITE …
#define PACKET3_EVENT_WRITE …
#define EVENT_TYPE(x) …
#define EVENT_INDEX(x) …
#define PACKET3_EVENT_WRITE_EOP …
#define EOP_TCL1_VOL_ACTION_EN …
#define EOP_TC_VOL_ACTION_EN …
#define EOP_TC_WB_ACTION_EN …
#define EOP_TCL1_ACTION_EN …
#define EOP_TC_ACTION_EN …
#define EOP_TCL2_VOLATILE …
#define EOP_CACHE_POLICY(x) …
#define DATA_SEL(x) …
#define INT_SEL(x) …
#define DST_SEL(x) …
#define PACKET3_EVENT_WRITE_EOS …
#define PACKET3_RELEASE_MEM …
#define PACKET3_PREAMBLE_CNTL …
#define PACKET3_PREAMBLE_BEGIN_CLEAR_STATE …
#define PACKET3_PREAMBLE_END_CLEAR_STATE …
#define PACKET3_DMA_DATA …
#define PACKET3_DMA_DATA_ENGINE(x) …
#define PACKET3_DMA_DATA_SRC_CACHE_POLICY(x) …
#define PACKET3_DMA_DATA_SRC_VOLATILE …
#define PACKET3_DMA_DATA_DST_SEL(x) …
#define PACKET3_DMA_DATA_DST_CACHE_POLICY(x) …
#define PACKET3_DMA_DATA_DST_VOLATILE …
#define PACKET3_DMA_DATA_SRC_SEL(x) …
#define PACKET3_DMA_DATA_CP_SYNC …
#define PACKET3_DMA_DATA_DIS_WC …
#define PACKET3_DMA_DATA_CMD_SRC_SWAP(x) …
#define PACKET3_DMA_DATA_CMD_DST_SWAP(x) …
#define PACKET3_DMA_DATA_CMD_SAS …
#define PACKET3_DMA_DATA_CMD_DAS …
#define PACKET3_DMA_DATA_CMD_SAIC …
#define PACKET3_DMA_DATA_CMD_DAIC …
#define PACKET3_DMA_DATA_CMD_RAW_WAIT …
#define PACKET3_ACQUIRE_MEM …
#define PACKET3_REWIND …
#define PACKET3_LOAD_UCONFIG_REG …
#define PACKET3_LOAD_SH_REG …
#define PACKET3_LOAD_CONFIG_REG …
#define PACKET3_LOAD_CONTEXT_REG …
#define PACKET3_SET_CONFIG_REG …
#define PACKET3_SET_CONFIG_REG_START …
#define PACKET3_SET_CONFIG_REG_END …
#define PACKET3_SET_CONTEXT_REG …
#define PACKET3_SET_CONTEXT_REG_START …
#define PACKET3_SET_CONTEXT_REG_END …
#define PACKET3_SET_CONTEXT_REG_INDIRECT …
#define PACKET3_SET_SH_REG …
#define PACKET3_SET_SH_REG_START …
#define PACKET3_SET_SH_REG_END …
#define PACKET3_SET_SH_REG_OFFSET …
#define PACKET3_SET_QUEUE_REG …
#define PACKET3_SET_UCONFIG_REG …
#define PACKET3_SET_UCONFIG_REG_START …
#define PACKET3_SET_UCONFIG_REG_END …
#define PACKET3_SCRATCH_RAM_WRITE …
#define PACKET3_SCRATCH_RAM_READ …
#define PACKET3_LOAD_CONST_RAM …
#define PACKET3_WRITE_CONST_RAM …
#define PACKET3_DUMP_CONST_RAM …
#define PACKET3_INCREMENT_CE_COUNTER …
#define PACKET3_INCREMENT_DE_COUNTER …
#define PACKET3_WAIT_ON_CE_COUNTER …
#define PACKET3_WAIT_ON_DE_COUNTER_DIFF …
#define PACKET3_SWITCH_BUFFER …
#define SDMA0_REGISTER_OFFSET …
#define SDMA1_REGISTER_OFFSET …
#define SDMA_MAX_INSTANCE …
#define SDMA_PACKET(op, sub_op, e) …
#define SDMA_OPCODE_NOP …
#define SDMA_NOP_COUNT(x) …
#define SDMA_OPCODE_COPY …
#define SDMA_COPY_SUB_OPCODE_LINEAR …
#define SDMA_COPY_SUB_OPCODE_TILED …
#define SDMA_COPY_SUB_OPCODE_SOA …
#define SDMA_COPY_SUB_OPCODE_LINEAR_SUB_WINDOW …
#define SDMA_COPY_SUB_OPCODE_TILED_SUB_WINDOW …
#define SDMA_COPY_SUB_OPCODE_T2T_SUB_WINDOW …
#define SDMA_OPCODE_WRITE …
#define SDMA_WRITE_SUB_OPCODE_LINEAR …
#define SDMA_WRITE_SUB_OPCODE_TILED …
#define SDMA_OPCODE_INDIRECT_BUFFER …
#define SDMA_OPCODE_FENCE …
#define SDMA_OPCODE_TRAP …
#define SDMA_OPCODE_SEMAPHORE …
#define SDMA_SEMAPHORE_EXTRA_O …
#define SDMA_SEMAPHORE_EXTRA_S …
#define SDMA_SEMAPHORE_EXTRA_M …
#define SDMA_OPCODE_POLL_REG_MEM …
#define SDMA_POLL_REG_MEM_EXTRA_OP(x) …
#define SDMA_POLL_REG_MEM_EXTRA_FUNC(x) …
#define SDMA_POLL_REG_MEM_EXTRA_M …
#define SDMA_OPCODE_COND_EXEC …
#define SDMA_OPCODE_CONSTANT_FILL …
#define SDMA_CONSTANT_FILL_EXTRA_SIZE(x) …
#define SDMA_OPCODE_GENERATE_PTE_PDE …
#define SDMA_OPCODE_TIMESTAMP …
#define SDMA_TIMESTAMP_SUB_OPCODE_SET_LOCAL …
#define SDMA_TIMESTAMP_SUB_OPCODE_GET_LOCAL …
#define SDMA_TIMESTAMP_SUB_OPCODE_GET_GLOBAL …
#define SDMA_OPCODE_SRBM_WRITE …
#define SDMA_SRBM_WRITE_EXTRA_BYTE_ENABLE(x) …
#define VCE_CMD_NO_OP …
#define VCE_CMD_END …
#define VCE_CMD_IB …
#define VCE_CMD_FENCE …
#define VCE_CMD_TRAP …
#define VCE_CMD_IB_AUTO …
#define VCE_CMD_SEMAPHORE …
#define PRIVATE_BASE(x) …
#define SHARED_BASE(x) …
#define KFD_CIK_SDMA_QUEUE_OFFSET …
enum { … };
#define RB_MAP_PKR0(x) …
#define RB_MAP_PKR0_MASK …
#define RB_MAP_PKR1(x) …
#define RB_MAP_PKR1_MASK …
#define RB_XSEL2(x) …
#define RB_XSEL2_MASK …
#define RB_XSEL …
#define RB_YSEL …
#define PKR_MAP(x) …
#define PKR_MAP_MASK …
#define PKR_XSEL(x) …
#define PKR_XSEL_MASK …
#define PKR_YSEL(x) …
#define PKR_YSEL_MASK …
#define SC_MAP(x) …
#define SC_MAP_MASK …
#define SC_XSEL(x) …
#define SC_XSEL_MASK …
#define SC_YSEL(x) …
#define SC_YSEL_MASK …
#define SE_MAP(x) …
#define SE_MAP_MASK …
#define SE_XSEL(x) …
#define SE_XSEL_MASK …
#define SE_YSEL(x) …
#define SE_YSEL_MASK …
#define SE_PAIR_MAP(x) …
#define SE_PAIR_MAP_MASK …
#define SE_PAIR_XSEL(x) …
#define SE_PAIR_XSEL_MASK …
#define SE_PAIR_YSEL(x) …
#define SE_PAIR_YSEL_MASK …
#endif