Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
sid.h File Reference

Go to the source code of this file.

Macros

#define TAHITI_RB_BITMAP_WIDTH_PER_SH   2
 
#define TAHITI_GB_ADDR_CONFIG_GOLDEN   0x12011003
 
#define VERDE_GB_ADDR_CONFIG_GOLDEN   0x12010002
 
#define CG_MULT_THERMAL_STATUS   0x714
 
#define ASIC_MAX_TEMP(x)   ((x) << 0)
 
#define ASIC_MAX_TEMP_MASK   0x000001ff
 
#define ASIC_MAX_TEMP_SHIFT   0
 
#define CTF_TEMP(x)   ((x) << 9)
 
#define CTF_TEMP_MASK   0x0003fe00
 
#define CTF_TEMP_SHIFT   9
 
#define SI_MAX_SH_GPRS   256
 
#define SI_MAX_TEMP_GPRS   16
 
#define SI_MAX_SH_THREADS   256
 
#define SI_MAX_SH_STACK_ENTRIES   4096
 
#define SI_MAX_FRC_EOV_CNT   16384
 
#define SI_MAX_BACKENDS   8
 
#define SI_MAX_BACKENDS_MASK   0xFF
 
#define SI_MAX_BACKENDS_PER_SE_MASK   0x0F
 
#define SI_MAX_SIMDS   12
 
#define SI_MAX_SIMDS_MASK   0x0FFF
 
#define SI_MAX_SIMDS_PER_SE_MASK   0x00FF
 
#define SI_MAX_PIPES   8
 
#define SI_MAX_PIPES_MASK   0xFF
 
#define SI_MAX_PIPES_PER_SIMD_MASK   0x3F
 
#define SI_MAX_LDS_NUM   0xFFFF
 
#define SI_MAX_TCC   16
 
#define SI_MAX_TCC_MASK   0xFFFF
 
#define VGA_HDP_CONTROL   0x328
 
#define VGA_MEMORY_DISABLE   (1 << 4)
 
#define DMIF_ADDR_CONFIG   0xBD4
 
#define SRBM_STATUS   0xE50
 
#define CC_SYS_RB_BACKEND_DISABLE   0xe80
 
#define GC_USER_SYS_RB_BACKEND_DISABLE   0xe84
 
#define VM_L2_CNTL   0x1400
 
#define ENABLE_L2_CACHE   (1 << 0)
 
#define ENABLE_L2_FRAGMENT_PROCESSING   (1 << 1)
 
#define L2_CACHE_PTE_ENDIAN_SWAP_MODE(x)   ((x) << 2)
 
#define L2_CACHE_PDE_ENDIAN_SWAP_MODE(x)   ((x) << 4)
 
#define ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE   (1 << 9)
 
#define ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE   (1 << 10)
 
#define EFFECTIVE_L2_QUEUE_SIZE(x)   (((x) & 7) << 15)
 
#define CONTEXT1_IDENTITY_ACCESS_MODE(x)   (((x) & 3) << 19)
 
#define VM_L2_CNTL2   0x1404
 
#define INVALIDATE_ALL_L1_TLBS   (1 << 0)
 
#define INVALIDATE_L2_CACHE   (1 << 1)
 
#define INVALIDATE_CACHE_MODE(x)   ((x) << 26)
 
#define INVALIDATE_PTE_AND_PDE_CACHES   0
 
#define INVALIDATE_ONLY_PTE_CACHES   1
 
#define INVALIDATE_ONLY_PDE_CACHES   2
 
#define VM_L2_CNTL3   0x1408
 
#define BANK_SELECT(x)   ((x) << 0)
 
#define L2_CACHE_UPDATE_MODE(x)   ((x) << 6)
 
#define L2_CACHE_BIGK_FRAGMENT_SIZE(x)   ((x) << 15)
 
#define L2_CACHE_BIGK_ASSOCIATIVITY   (1 << 20)
 
#define VM_L2_STATUS   0x140C
 
#define L2_BUSY   (1 << 0)
 
#define VM_CONTEXT0_CNTL   0x1410
 
#define ENABLE_CONTEXT   (1 << 0)
 
#define PAGE_TABLE_DEPTH(x)   (((x) & 3) << 1)
 
#define RANGE_PROTECTION_FAULT_ENABLE_DEFAULT   (1 << 4)
 
#define VM_CONTEXT1_CNTL   0x1414
 
#define VM_CONTEXT0_CNTL2   0x1430
 
#define VM_CONTEXT1_CNTL2   0x1434
 
#define VM_CONTEXT8_PAGE_TABLE_BASE_ADDR   0x1438
 
#define VM_CONTEXT9_PAGE_TABLE_BASE_ADDR   0x143c
 
#define VM_CONTEXT10_PAGE_TABLE_BASE_ADDR   0x1440
 
#define VM_CONTEXT11_PAGE_TABLE_BASE_ADDR   0x1444
 
#define VM_CONTEXT12_PAGE_TABLE_BASE_ADDR   0x1448
 
#define VM_CONTEXT13_PAGE_TABLE_BASE_ADDR   0x144c
 
#define VM_CONTEXT14_PAGE_TABLE_BASE_ADDR   0x1450
 
#define VM_CONTEXT15_PAGE_TABLE_BASE_ADDR   0x1454
 
#define VM_INVALIDATE_REQUEST   0x1478
 
#define VM_INVALIDATE_RESPONSE   0x147c
 
#define VM_CONTEXT0_PROTECTION_FAULT_DEFAULT_ADDR   0x1518
 
#define VM_CONTEXT1_PROTECTION_FAULT_DEFAULT_ADDR   0x151c
 
#define VM_CONTEXT0_PAGE_TABLE_BASE_ADDR   0x153c
 
#define VM_CONTEXT1_PAGE_TABLE_BASE_ADDR   0x1540
 
#define VM_CONTEXT2_PAGE_TABLE_BASE_ADDR   0x1544
 
#define VM_CONTEXT3_PAGE_TABLE_BASE_ADDR   0x1548
 
#define VM_CONTEXT4_PAGE_TABLE_BASE_ADDR   0x154c
 
#define VM_CONTEXT5_PAGE_TABLE_BASE_ADDR   0x1550
 
#define VM_CONTEXT6_PAGE_TABLE_BASE_ADDR   0x1554
 
#define VM_CONTEXT7_PAGE_TABLE_BASE_ADDR   0x1558
 
#define VM_CONTEXT0_PAGE_TABLE_START_ADDR   0x155c
 
#define VM_CONTEXT1_PAGE_TABLE_START_ADDR   0x1560
 
#define VM_CONTEXT0_PAGE_TABLE_END_ADDR   0x157C
 
#define VM_CONTEXT1_PAGE_TABLE_END_ADDR   0x1580
 
#define MC_SHARED_CHMAP   0x2004
 
#define NOOFCHAN_SHIFT   12
 
#define NOOFCHAN_MASK   0x0000f000
 
#define MC_SHARED_CHREMAP   0x2008
 
#define MC_VM_FB_LOCATION   0x2024
 
#define MC_VM_AGP_TOP   0x2028
 
#define MC_VM_AGP_BOT   0x202C
 
#define MC_VM_AGP_BASE   0x2030
 
#define MC_VM_SYSTEM_APERTURE_LOW_ADDR   0x2034
 
#define MC_VM_SYSTEM_APERTURE_HIGH_ADDR   0x2038
 
#define MC_VM_SYSTEM_APERTURE_DEFAULT_ADDR   0x203C
 
#define MC_VM_MX_L1_TLB_CNTL   0x2064
 
#define ENABLE_L1_TLB   (1 << 0)
 
#define ENABLE_L1_FRAGMENT_PROCESSING   (1 << 1)
 
#define SYSTEM_ACCESS_MODE_PA_ONLY   (0 << 3)
 
#define SYSTEM_ACCESS_MODE_USE_SYS_MAP   (1 << 3)
 
#define SYSTEM_ACCESS_MODE_IN_SYS   (2 << 3)
 
#define SYSTEM_ACCESS_MODE_NOT_IN_SYS   (3 << 3)
 
#define SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU   (0 << 5)
 
#define ENABLE_ADVANCED_DRIVER_MODEL   (1 << 6)
 
#define MC_SHARED_BLACKOUT_CNTL   0x20ac
 
#define MC_ARB_RAMCFG   0x2760
 
#define NOOFBANK_SHIFT   0
 
#define NOOFBANK_MASK   0x00000003
 
#define NOOFRANK_SHIFT   2
 
#define NOOFRANK_MASK   0x00000004
 
#define NOOFROWS_SHIFT   3
 
#define NOOFROWS_MASK   0x00000038
 
#define NOOFCOLS_SHIFT   6
 
#define NOOFCOLS_MASK   0x000000C0
 
#define CHANSIZE_SHIFT   8
 
#define CHANSIZE_MASK   0x00000100
 
#define CHANSIZE_OVERRIDE   (1 << 11)
 
#define NOOFGROUPS_SHIFT   12
 
#define NOOFGROUPS_MASK   0x00001000
 
#define MC_SEQ_TRAIN_WAKEUP_CNTL   0x2808
 
#define TRAIN_DONE_D0   (1 << 30)
 
#define TRAIN_DONE_D1   (1 << 31)
 
#define MC_SEQ_SUP_CNTL   0x28c8
 
#define RUN_MASK   (1 << 0)
 
#define MC_SEQ_SUP_PGM   0x28cc
 
#define MC_IO_PAD_CNTL_D0   0x29d0
 
#define MEM_FALL_OUT_CMD   (1 << 8)
 
#define MC_SEQ_IO_DEBUG_INDEX   0x2a44
 
#define MC_SEQ_IO_DEBUG_DATA   0x2a48
 
#define HDP_HOST_PATH_CNTL   0x2C00
 
#define HDP_NONSURFACE_BASE   0x2C04
 
#define HDP_NONSURFACE_INFO   0x2C08
 
#define HDP_NONSURFACE_SIZE   0x2C0C
 
#define HDP_ADDR_CONFIG   0x2F48
 
#define HDP_MISC_CNTL   0x2F4C
 
#define HDP_FLUSH_INVALIDATE_CACHE   (1 << 0)
 
#define IH_RB_CNTL   0x3e00
 
#define IH_RB_ENABLE   (1 << 0)
 
#define IH_IB_SIZE(x)   ((x) << 1) /* log2 */
 
#define IH_RB_FULL_DRAIN_ENABLE   (1 << 6)
 
#define IH_WPTR_WRITEBACK_ENABLE   (1 << 8)
 
#define IH_WPTR_WRITEBACK_TIMER(x)   ((x) << 9) /* log2 */
 
#define IH_WPTR_OVERFLOW_ENABLE   (1 << 16)
 
#define IH_WPTR_OVERFLOW_CLEAR   (1 << 31)
 
#define IH_RB_BASE   0x3e04
 
#define IH_RB_RPTR   0x3e08
 
#define IH_RB_WPTR   0x3e0c
 
#define RB_OVERFLOW   (1 << 0)
 
#define WPTR_OFFSET_MASK   0x3fffc
 
#define IH_RB_WPTR_ADDR_HI   0x3e10
 
#define IH_RB_WPTR_ADDR_LO   0x3e14
 
#define IH_CNTL   0x3e18
 
#define ENABLE_INTR   (1 << 0)
 
#define IH_MC_SWAP(x)   ((x) << 1)
 
#define IH_MC_SWAP_NONE   0
 
#define IH_MC_SWAP_16BIT   1
 
#define IH_MC_SWAP_32BIT   2
 
#define IH_MC_SWAP_64BIT   3
 
#define RPTR_REARM   (1 << 4)
 
#define MC_WRREQ_CREDIT(x)   ((x) << 15)
 
#define MC_WR_CLEAN_CNT(x)   ((x) << 20)
 
#define MC_VMID(x)   ((x) << 25)
 
#define CONFIG_MEMSIZE   0x5428
 
#define INTERRUPT_CNTL   0x5468
 
#define IH_DUMMY_RD_OVERRIDE   (1 << 0)
 
#define IH_DUMMY_RD_EN   (1 << 1)
 
#define IH_REQ_NONSNOOP_EN   (1 << 3)
 
#define GEN_IH_INT_EN   (1 << 8)
 
#define INTERRUPT_CNTL2   0x546c
 
#define HDP_MEM_COHERENCY_FLUSH_CNTL   0x5480
 
#define BIF_FB_EN   0x5490
 
#define FB_READ_EN   (1 << 0)
 
#define FB_WRITE_EN   (1 << 1)
 
#define HDP_REG_COHERENCY_FLUSH_CNTL   0x54A0
 
#define DC_LB_MEMORY_SPLIT   0x6b0c
 
#define DC_LB_MEMORY_CONFIG(x)   ((x) << 20)
 
#define PRIORITY_A_CNT   0x6b18
 
#define PRIORITY_MARK_MASK   0x7fff
 
#define PRIORITY_OFF   (1 << 16)
 
#define PRIORITY_ALWAYS_ON   (1 << 20)
 
#define PRIORITY_B_CNT   0x6b1c
 
#define DPG_PIPE_ARBITRATION_CONTROL3   0x6cc8
 
#define LATENCY_WATERMARK_MASK(x)   ((x) << 16)
 
#define DPG_PIPE_LATENCY_CONTROL   0x6ccc
 
#define LATENCY_LOW_WATERMARK(x)   ((x) << 0)
 
#define LATENCY_HIGH_WATERMARK(x)   ((x) << 16)
 
#define VLINE_STATUS   0x6bb8
 
#define VLINE_OCCURRED   (1 << 0)
 
#define VLINE_ACK   (1 << 4)
 
#define VLINE_STAT   (1 << 12)
 
#define VLINE_INTERRUPT   (1 << 16)
 
#define VLINE_INTERRUPT_TYPE   (1 << 17)
 
#define VBLANK_STATUS   0x6bbc
 
#define VBLANK_OCCURRED   (1 << 0)
 
#define VBLANK_ACK   (1 << 4)
 
#define VBLANK_STAT   (1 << 12)
 
#define VBLANK_INTERRUPT   (1 << 16)
 
#define VBLANK_INTERRUPT_TYPE   (1 << 17)
 
#define INT_MASK   0x6b40
 
#define VBLANK_INT_MASK   (1 << 0)
 
#define VLINE_INT_MASK   (1 << 4)
 
#define DISP_INTERRUPT_STATUS   0x60f4
 
#define LB_D1_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D1_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD1_INTERRUPT   (1 << 17)
 
#define DC_HPD1_RX_INTERRUPT   (1 << 18)
 
#define DACA_AUTODETECT_INTERRUPT   (1 << 22)
 
#define DACB_AUTODETECT_INTERRUPT   (1 << 23)
 
#define DC_I2C_SW_DONE_INTERRUPT   (1 << 24)
 
#define DC_I2C_HW_DONE_INTERRUPT   (1 << 25)
 
#define DISP_INTERRUPT_STATUS_CONTINUE   0x60f8
 
#define LB_D2_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D2_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD2_INTERRUPT   (1 << 17)
 
#define DC_HPD2_RX_INTERRUPT   (1 << 18)
 
#define DISP_TIMER_INTERRUPT   (1 << 24)
 
#define DISP_INTERRUPT_STATUS_CONTINUE2   0x60fc
 
#define LB_D3_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D3_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD3_INTERRUPT   (1 << 17)
 
#define DC_HPD3_RX_INTERRUPT   (1 << 18)
 
#define DISP_INTERRUPT_STATUS_CONTINUE3   0x6100
 
#define LB_D4_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D4_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD4_INTERRUPT   (1 << 17)
 
#define DC_HPD4_RX_INTERRUPT   (1 << 18)
 
#define DISP_INTERRUPT_STATUS_CONTINUE4   0x614c
 
#define LB_D5_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D5_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD5_INTERRUPT   (1 << 17)
 
#define DC_HPD5_RX_INTERRUPT   (1 << 18)
 
#define DISP_INTERRUPT_STATUS_CONTINUE5   0x6150
 
#define LB_D6_VLINE_INTERRUPT   (1 << 2)
 
#define LB_D6_VBLANK_INTERRUPT   (1 << 3)
 
#define DC_HPD6_INTERRUPT   (1 << 17)
 
#define DC_HPD6_RX_INTERRUPT   (1 << 18)
 
#define GRPH_INT_STATUS   0x6858
 
#define GRPH_PFLIP_INT_OCCURRED   (1 << 0)
 
#define GRPH_PFLIP_INT_CLEAR   (1 << 8)
 
#define GRPH_INT_CONTROL   0x685c
 
#define GRPH_PFLIP_INT_MASK   (1 << 0)
 
#define GRPH_PFLIP_INT_TYPE   (1 << 8)
 
#define DACA_AUTODETECT_INT_CONTROL   0x66c8
 
#define DC_HPD1_INT_STATUS   0x601c
 
#define DC_HPD2_INT_STATUS   0x6028
 
#define DC_HPD3_INT_STATUS   0x6034
 
#define DC_HPD4_INT_STATUS   0x6040
 
#define DC_HPD5_INT_STATUS   0x604c
 
#define DC_HPD6_INT_STATUS   0x6058
 
#define DC_HPDx_INT_STATUS   (1 << 0)
 
#define DC_HPDx_SENSE   (1 << 1)
 
#define DC_HPDx_RX_INT_STATUS   (1 << 8)
 
#define DC_HPD1_INT_CONTROL   0x6020
 
#define DC_HPD2_INT_CONTROL   0x602c
 
#define DC_HPD3_INT_CONTROL   0x6038
 
#define DC_HPD4_INT_CONTROL   0x6044
 
#define DC_HPD5_INT_CONTROL   0x6050
 
#define DC_HPD6_INT_CONTROL   0x605c
 
#define DC_HPDx_INT_ACK   (1 << 0)
 
#define DC_HPDx_INT_POLARITY   (1 << 8)
 
#define DC_HPDx_INT_EN   (1 << 16)
 
#define DC_HPDx_RX_INT_ACK   (1 << 20)
 
#define DC_HPDx_RX_INT_EN   (1 << 24)
 
#define DC_HPD1_CONTROL   0x6024
 
#define DC_HPD2_CONTROL   0x6030
 
#define DC_HPD3_CONTROL   0x603c
 
#define DC_HPD4_CONTROL   0x6048
 
#define DC_HPD5_CONTROL   0x6054
 
#define DC_HPD6_CONTROL   0x6060
 
#define DC_HPDx_CONNECTION_TIMER(x)   ((x) << 0)
 
#define DC_HPDx_RX_INT_TIMER(x)   ((x) << 16)
 
#define DC_HPDx_EN   (1 << 28)
 
#define CRTC_STATUS_FRAME_COUNT   0x6e98
 
#define GRBM_CNTL   0x8000
 
#define GRBM_READ_TIMEOUT(x)   ((x) << 0)
 
#define GRBM_STATUS2   0x8008
 
#define RLC_RQ_PENDING   (1 << 0)
 
#define RLC_BUSY   (1 << 8)
 
#define TC_BUSY   (1 << 9)
 
#define GRBM_STATUS   0x8010
 
#define CMDFIFO_AVAIL_MASK   0x0000000F
 
#define RING2_RQ_PENDING   (1 << 4)
 
#define SRBM_RQ_PENDING   (1 << 5)
 
#define RING1_RQ_PENDING   (1 << 6)
 
#define CF_RQ_PENDING   (1 << 7)
 
#define PF_RQ_PENDING   (1 << 8)
 
#define GDS_DMA_RQ_PENDING   (1 << 9)
 
#define GRBM_EE_BUSY   (1 << 10)
 
#define DB_CLEAN   (1 << 12)
 
#define CB_CLEAN   (1 << 13)
 
#define TA_BUSY   (1 << 14)
 
#define GDS_BUSY   (1 << 15)
 
#define VGT_BUSY   (1 << 17)
 
#define IA_BUSY_NO_DMA   (1 << 18)
 
#define IA_BUSY   (1 << 19)
 
#define SX_BUSY   (1 << 20)
 
#define SPI_BUSY   (1 << 22)
 
#define BCI_BUSY   (1 << 23)
 
#define SC_BUSY   (1 << 24)
 
#define PA_BUSY   (1 << 25)
 
#define DB_BUSY   (1 << 26)
 
#define CP_COHERENCY_BUSY   (1 << 28)
 
#define CP_BUSY   (1 << 29)
 
#define CB_BUSY   (1 << 30)
 
#define GUI_ACTIVE   (1 << 31)
 
#define GRBM_STATUS_SE0   0x8014
 
#define GRBM_STATUS_SE1   0x8018
 
#define SE_DB_CLEAN   (1 << 1)
 
#define SE_CB_CLEAN   (1 << 2)
 
#define SE_BCI_BUSY   (1 << 22)
 
#define SE_VGT_BUSY   (1 << 23)
 
#define SE_PA_BUSY   (1 << 24)
 
#define SE_TA_BUSY   (1 << 25)
 
#define SE_SX_BUSY   (1 << 26)
 
#define SE_SPI_BUSY   (1 << 27)
 
#define SE_SC_BUSY   (1 << 29)
 
#define SE_DB_BUSY   (1 << 30)
 
#define SE_CB_BUSY   (1 << 31)
 
#define GRBM_SOFT_RESET   0x8020
 
#define SOFT_RESET_CP   (1 << 0)
 
#define SOFT_RESET_CB   (1 << 1)
 
#define SOFT_RESET_RLC   (1 << 2)
 
#define SOFT_RESET_DB   (1 << 3)
 
#define SOFT_RESET_GDS   (1 << 4)
 
#define SOFT_RESET_PA   (1 << 5)
 
#define SOFT_RESET_SC   (1 << 6)
 
#define SOFT_RESET_BCI   (1 << 7)
 
#define SOFT_RESET_SPI   (1 << 8)
 
#define SOFT_RESET_SX   (1 << 10)
 
#define SOFT_RESET_TC   (1 << 11)
 
#define SOFT_RESET_TA   (1 << 12)
 
#define SOFT_RESET_VGT   (1 << 14)
 
#define SOFT_RESET_IA   (1 << 15)
 
#define GRBM_GFX_INDEX   0x802C
 
#define INSTANCE_INDEX(x)   ((x) << 0)
 
#define SH_INDEX(x)   ((x) << 8)
 
#define SE_INDEX(x)   ((x) << 16)
 
#define SH_BROADCAST_WRITES   (1 << 29)
 
#define INSTANCE_BROADCAST_WRITES   (1 << 30)
 
#define SE_BROADCAST_WRITES   (1 << 31)
 
#define GRBM_INT_CNTL   0x8060
 
#define RDERR_INT_ENABLE   (1 << 0)
 
#define GUI_IDLE_INT_ENABLE   (1 << 19)
 
#define CP_STRMOUT_CNTL   0x84FC
 
#define SCRATCH_REG0   0x8500
 
#define SCRATCH_REG1   0x8504
 
#define SCRATCH_REG2   0x8508
 
#define SCRATCH_REG3   0x850C
 
#define SCRATCH_REG4   0x8510
 
#define SCRATCH_REG5   0x8514
 
#define SCRATCH_REG6   0x8518
 
#define SCRATCH_REG7   0x851C
 
#define SCRATCH_UMSK   0x8540
 
#define SCRATCH_ADDR   0x8544
 
#define CP_SEM_WAIT_TIMER   0x85BC
 
#define CP_SEM_INCOMPLETE_TIMER_CNTL   0x85C8
 
#define CP_ME_CNTL   0x86D8
 
#define CP_CE_HALT   (1 << 24)
 
#define CP_PFP_HALT   (1 << 26)
 
#define CP_ME_HALT   (1 << 28)
 
#define CP_COHER_CNTL2   0x85E8
 
#define CP_RB2_RPTR   0x86f8
 
#define CP_RB1_RPTR   0x86fc
 
#define CP_RB0_RPTR   0x8700
 
#define CP_RB_WPTR_DELAY   0x8704
 
#define CP_QUEUE_THRESHOLDS   0x8760
 
#define ROQ_IB1_START(x)   ((x) << 0)
 
#define ROQ_IB2_START(x)   ((x) << 8)
 
#define CP_MEQ_THRESHOLDS   0x8764
 
#define MEQ1_START(x)   ((x) << 0)
 
#define MEQ2_START(x)   ((x) << 8)
 
#define CP_PERFMON_CNTL   0x87FC
 
#define VGT_VTX_VECT_EJECT_REG   0x88B0
 
#define VGT_CACHE_INVALIDATION   0x88C4
 
#define CACHE_INVALIDATION(x)   ((x) << 0)
 
#define VC_ONLY   0
 
#define TC_ONLY   1
 
#define VC_AND_TC   2
 
#define AUTO_INVLD_EN(x)   ((x) << 6)
 
#define NO_AUTO   0
 
#define ES_AUTO   1
 
#define GS_AUTO   2
 
#define ES_AND_GS_AUTO   3
 
#define VGT_ESGS_RING_SIZE   0x88C8
 
#define VGT_GSVS_RING_SIZE   0x88CC
 
#define VGT_GS_VERTEX_REUSE   0x88D4
 
#define VGT_PRIMITIVE_TYPE   0x8958
 
#define VGT_INDEX_TYPE   0x895C
 
#define VGT_NUM_INDICES   0x8970
 
#define VGT_NUM_INSTANCES   0x8974
 
#define VGT_TF_RING_SIZE   0x8988
 
#define VGT_HS_OFFCHIP_PARAM   0x89B0
 
#define VGT_TF_MEMORY_BASE   0x89B8
 
#define CC_GC_SHADER_ARRAY_CONFIG   0x89bc
 
#define INACTIVE_CUS_MASK   0xFFFF0000
 
#define INACTIVE_CUS_SHIFT   16
 
#define GC_USER_SHADER_ARRAY_CONFIG   0x89c0
 
#define PA_CL_ENHANCE   0x8A14
 
#define CLIP_VTX_REORDER_ENA   (1 << 0)
 
#define NUM_CLIP_SEQ(x)   ((x) << 1)
 
#define PA_SU_LINE_STIPPLE_VALUE   0x8A60
 
#define PA_SC_LINE_STIPPLE_STATE   0x8B10
 
#define PA_SC_FORCE_EOV_MAX_CNTS   0x8B24
 
#define FORCE_EOV_MAX_CLK_CNT(x)   ((x) << 0)
 
#define FORCE_EOV_MAX_REZ_CNT(x)   ((x) << 16)
 
#define PA_SC_FIFO_SIZE   0x8BCC
 
#define SC_FRONTEND_PRIM_FIFO_SIZE(x)   ((x) << 0)
 
#define SC_BACKEND_PRIM_FIFO_SIZE(x)   ((x) << 6)
 
#define SC_HIZ_TILE_FIFO_SIZE(x)   ((x) << 15)
 
#define SC_EARLYZ_TILE_FIFO_SIZE(x)   ((x) << 23)
 
#define PA_SC_ENHANCE   0x8BF0
 
#define SQ_CONFIG   0x8C00
 
#define SQC_CACHES   0x8C08
 
#define SX_DEBUG_1   0x9060
 
#define SPI_STATIC_THREAD_MGMT_1   0x90E0
 
#define SPI_STATIC_THREAD_MGMT_2   0x90E4
 
#define SPI_STATIC_THREAD_MGMT_3   0x90E8
 
#define SPI_PS_MAX_WAVE_ID   0x90EC
 
#define SPI_CONFIG_CNTL   0x9100
 
#define SPI_CONFIG_CNTL_1   0x913C
 
#define VTX_DONE_DELAY(x)   ((x) << 0)
 
#define INTERP_ONE_PRIM_PER_ROW   (1 << 4)
 
#define CGTS_TCC_DISABLE   0x9148
 
#define CGTS_USER_TCC_DISABLE   0x914C
 
#define TCC_DISABLE_MASK   0xFFFF0000
 
#define TCC_DISABLE_SHIFT   16
 
#define TA_CNTL_AUX   0x9508
 
#define CC_RB_BACKEND_DISABLE   0x98F4
 
#define BACKEND_DISABLE(x)   ((x) << 16)
 
#define GB_ADDR_CONFIG   0x98F8
 
#define NUM_PIPES(x)   ((x) << 0)
 
#define NUM_PIPES_MASK   0x00000007
 
#define NUM_PIPES_SHIFT   0
 
#define PIPE_INTERLEAVE_SIZE(x)   ((x) << 4)
 
#define PIPE_INTERLEAVE_SIZE_MASK   0x00000070
 
#define PIPE_INTERLEAVE_SIZE_SHIFT   4
 
#define NUM_SHADER_ENGINES(x)   ((x) << 12)
 
#define NUM_SHADER_ENGINES_MASK   0x00003000
 
#define NUM_SHADER_ENGINES_SHIFT   12
 
#define SHADER_ENGINE_TILE_SIZE(x)   ((x) << 16)
 
#define SHADER_ENGINE_TILE_SIZE_MASK   0x00070000
 
#define SHADER_ENGINE_TILE_SIZE_SHIFT   16
 
#define NUM_GPUS(x)   ((x) << 20)
 
#define NUM_GPUS_MASK   0x00700000
 
#define NUM_GPUS_SHIFT   20
 
#define MULTI_GPU_TILE_SIZE(x)   ((x) << 24)
 
#define MULTI_GPU_TILE_SIZE_MASK   0x03000000
 
#define MULTI_GPU_TILE_SIZE_SHIFT   24
 
#define ROW_SIZE(x)   ((x) << 28)
 
#define ROW_SIZE_MASK   0x30000000
 
#define ROW_SIZE_SHIFT   28
 
#define GB_TILE_MODE0   0x9910
 
#define MICRO_TILE_MODE(x)   ((x) << 0)
 
#define ADDR_SURF_DISPLAY_MICRO_TILING   0
 
#define ADDR_SURF_THIN_MICRO_TILING   1
 
#define ADDR_SURF_DEPTH_MICRO_TILING   2
 
#define ARRAY_MODE(x)   ((x) << 2)
 
#define ARRAY_LINEAR_GENERAL   0
 
#define ARRAY_LINEAR_ALIGNED   1
 
#define ARRAY_1D_TILED_THIN1   2
 
#define ARRAY_2D_TILED_THIN1   4
 
#define PIPE_CONFIG(x)   ((x) << 6)
 
#define ADDR_SURF_P2   0
 
#define ADDR_SURF_P4_8x16   4
 
#define ADDR_SURF_P4_16x16   5
 
#define ADDR_SURF_P4_16x32   6
 
#define ADDR_SURF_P4_32x32   7
 
#define ADDR_SURF_P8_16x16_8x16   8
 
#define ADDR_SURF_P8_16x32_8x16   9
 
#define ADDR_SURF_P8_32x32_8x16   10
 
#define ADDR_SURF_P8_16x32_16x16   11
 
#define ADDR_SURF_P8_32x32_16x16   12
 
#define ADDR_SURF_P8_32x32_16x32   13
 
#define ADDR_SURF_P8_32x64_32x32   14
 
#define TILE_SPLIT(x)   ((x) << 11)
 
#define ADDR_SURF_TILE_SPLIT_64B   0
 
#define ADDR_SURF_TILE_SPLIT_128B   1
 
#define ADDR_SURF_TILE_SPLIT_256B   2
 
#define ADDR_SURF_TILE_SPLIT_512B   3
 
#define ADDR_SURF_TILE_SPLIT_1KB   4
 
#define ADDR_SURF_TILE_SPLIT_2KB   5
 
#define ADDR_SURF_TILE_SPLIT_4KB   6
 
#define BANK_WIDTH(x)   ((x) << 14)
 
#define ADDR_SURF_BANK_WIDTH_1   0
 
#define ADDR_SURF_BANK_WIDTH_2   1
 
#define ADDR_SURF_BANK_WIDTH_4   2
 
#define ADDR_SURF_BANK_WIDTH_8   3
 
#define BANK_HEIGHT(x)   ((x) << 16)
 
#define ADDR_SURF_BANK_HEIGHT_1   0
 
#define ADDR_SURF_BANK_HEIGHT_2   1
 
#define ADDR_SURF_BANK_HEIGHT_4   2
 
#define ADDR_SURF_BANK_HEIGHT_8   3
 
#define MACRO_TILE_ASPECT(x)   ((x) << 18)
 
#define ADDR_SURF_MACRO_ASPECT_1   0
 
#define ADDR_SURF_MACRO_ASPECT_2   1
 
#define ADDR_SURF_MACRO_ASPECT_4   2
 
#define ADDR_SURF_MACRO_ASPECT_8   3
 
#define NUM_BANKS(x)   ((x) << 20)
 
#define ADDR_SURF_2_BANK   0
 
#define ADDR_SURF_4_BANK   1
 
#define ADDR_SURF_8_BANK   2
 
#define ADDR_SURF_16_BANK   3
 
#define CB_PERFCOUNTER0_SELECT0   0x9a20
 
#define CB_PERFCOUNTER0_SELECT1   0x9a24
 
#define CB_PERFCOUNTER1_SELECT0   0x9a28
 
#define CB_PERFCOUNTER1_SELECT1   0x9a2c
 
#define CB_PERFCOUNTER2_SELECT0   0x9a30
 
#define CB_PERFCOUNTER2_SELECT1   0x9a34
 
#define CB_PERFCOUNTER3_SELECT0   0x9a38
 
#define CB_PERFCOUNTER3_SELECT1   0x9a3c
 
#define GC_USER_RB_BACKEND_DISABLE   0x9B7C
 
#define BACKEND_DISABLE_MASK   0x00FF0000
 
#define BACKEND_DISABLE_SHIFT   16
 
#define TCP_CHAN_STEER_LO   0xac0c
 
#define TCP_CHAN_STEER_HI   0xac10
 
#define CP_RB0_BASE   0xC100
 
#define CP_RB0_CNTL   0xC104
 
#define RB_BUFSZ(x)   ((x) << 0)
 
#define RB_BLKSZ(x)   ((x) << 8)
 
#define BUF_SWAP_32BIT   (2 << 16)
 
#define RB_NO_UPDATE   (1 << 27)
 
#define RB_RPTR_WR_ENA   (1 << 31)
 
#define CP_RB0_RPTR_ADDR   0xC10C
 
#define CP_RB0_RPTR_ADDR_HI   0xC110
 
#define CP_RB0_WPTR   0xC114
 
#define CP_PFP_UCODE_ADDR   0xC150
 
#define CP_PFP_UCODE_DATA   0xC154
 
#define CP_ME_RAM_RADDR   0xC158
 
#define CP_ME_RAM_WADDR   0xC15C
 
#define CP_ME_RAM_DATA   0xC160
 
#define CP_CE_UCODE_ADDR   0xC168
 
#define CP_CE_UCODE_DATA   0xC16C
 
#define CP_RB1_BASE   0xC180
 
#define CP_RB1_CNTL   0xC184
 
#define CP_RB1_RPTR_ADDR   0xC188
 
#define CP_RB1_RPTR_ADDR_HI   0xC18C
 
#define CP_RB1_WPTR   0xC190
 
#define CP_RB2_BASE   0xC194
 
#define CP_RB2_CNTL   0xC198
 
#define CP_RB2_RPTR_ADDR   0xC19C
 
#define CP_RB2_RPTR_ADDR_HI   0xC1A0
 
#define CP_RB2_WPTR   0xC1A4
 
#define CP_INT_CNTL_RING0   0xC1A8
 
#define CP_INT_CNTL_RING1   0xC1AC
 
#define CP_INT_CNTL_RING2   0xC1B0
 
#define CNTX_BUSY_INT_ENABLE   (1 << 19)
 
#define CNTX_EMPTY_INT_ENABLE   (1 << 20)
 
#define WAIT_MEM_SEM_INT_ENABLE   (1 << 21)
 
#define TIME_STAMP_INT_ENABLE   (1 << 26)
 
#define CP_RINGID2_INT_ENABLE   (1 << 29)
 
#define CP_RINGID1_INT_ENABLE   (1 << 30)
 
#define CP_RINGID0_INT_ENABLE   (1 << 31)
 
#define CP_INT_STATUS_RING0   0xC1B4
 
#define CP_INT_STATUS_RING1   0xC1B8
 
#define CP_INT_STATUS_RING2   0xC1BC
 
#define WAIT_MEM_SEM_INT_STAT   (1 << 21)
 
#define TIME_STAMP_INT_STAT   (1 << 26)
 
#define CP_RINGID2_INT_STAT   (1 << 29)
 
#define CP_RINGID1_INT_STAT   (1 << 30)
 
#define CP_RINGID0_INT_STAT   (1 << 31)
 
#define CP_DEBUG   0xC1FC
 
#define RLC_CNTL   0xC300
 
#define RLC_ENABLE   (1 << 0)
 
#define RLC_RL_BASE   0xC304
 
#define RLC_RL_SIZE   0xC308
 
#define RLC_LB_CNTL   0xC30C
 
#define RLC_SAVE_AND_RESTORE_BASE   0xC310
 
#define RLC_LB_CNTR_MAX   0xC314
 
#define RLC_LB_CNTR_INIT   0xC318
 
#define RLC_CLEAR_STATE_RESTORE_BASE   0xC320
 
#define RLC_UCODE_ADDR   0xC32C
 
#define RLC_UCODE_DATA   0xC330
 
#define RLC_GPU_CLOCK_COUNT_LSB   0xC338
 
#define RLC_GPU_CLOCK_COUNT_MSB   0xC33C
 
#define RLC_CAPTURE_GPU_CLOCK_COUNT   0xC340
 
#define RLC_MC_CNTL   0xC344
 
#define RLC_UCODE_CNTL   0xC348
 
#define PA_SC_RASTER_CONFIG   0x28350
 
#define RASTER_CONFIG_RB_MAP_0   0
 
#define RASTER_CONFIG_RB_MAP_1   1
 
#define RASTER_CONFIG_RB_MAP_2   2
 
#define RASTER_CONFIG_RB_MAP_3   3
 
#define VGT_EVENT_INITIATOR   0x28a90
 
#define SAMPLE_STREAMOUTSTATS1   (1 << 0)
 
#define SAMPLE_STREAMOUTSTATS2   (2 << 0)
 
#define SAMPLE_STREAMOUTSTATS3   (3 << 0)
 
#define CACHE_FLUSH_TS   (4 << 0)
 
#define CACHE_FLUSH   (6 << 0)
 
#define CS_PARTIAL_FLUSH   (7 << 0)
 
#define VGT_STREAMOUT_RESET   (10 << 0)
 
#define END_OF_PIPE_INCR_DE   (11 << 0)
 
#define END_OF_PIPE_IB_END   (12 << 0)
 
#define RST_PIX_CNT   (13 << 0)
 
#define VS_PARTIAL_FLUSH   (15 << 0)
 
#define PS_PARTIAL_FLUSH   (16 << 0)
 
#define CACHE_FLUSH_AND_INV_TS_EVENT   (20 << 0)
 
#define ZPASS_DONE   (21 << 0)
 
#define CACHE_FLUSH_AND_INV_EVENT   (22 << 0)
 
#define PERFCOUNTER_START   (23 << 0)
 
#define PERFCOUNTER_STOP   (24 << 0)
 
#define PIPELINESTAT_START   (25 << 0)
 
#define PIPELINESTAT_STOP   (26 << 0)
 
#define PERFCOUNTER_SAMPLE   (27 << 0)
 
#define SAMPLE_PIPELINESTAT   (30 << 0)
 
#define SAMPLE_STREAMOUTSTATS   (32 << 0)
 
#define RESET_VTX_CNT   (33 << 0)
 
#define VGT_FLUSH   (36 << 0)
 
#define BOTTOM_OF_PIPE_TS   (40 << 0)
 
#define DB_CACHE_FLUSH_AND_INV   (42 << 0)
 
#define FLUSH_AND_INV_DB_DATA_TS   (43 << 0)
 
#define FLUSH_AND_INV_DB_META   (44 << 0)
 
#define FLUSH_AND_INV_CB_DATA_TS   (45 << 0)
 
#define FLUSH_AND_INV_CB_META   (46 << 0)
 
#define CS_DONE   (47 << 0)
 
#define PS_DONE   (48 << 0)
 
#define FLUSH_AND_INV_CB_PIXEL_DATA   (49 << 0)
 
#define THREAD_TRACE_START   (51 << 0)
 
#define THREAD_TRACE_STOP   (52 << 0)
 
#define THREAD_TRACE_FLUSH   (54 << 0)
 
#define THREAD_TRACE_FINISH   (55 << 0)
 
#define PACKET_TYPE0   0
 
#define PACKET_TYPE1   1
 
#define PACKET_TYPE2   2
 
#define PACKET_TYPE3   3
 
#define CP_PACKET_GET_TYPE(h)   (((h) >> 30) & 3)
 
#define CP_PACKET_GET_COUNT(h)   (((h) >> 16) & 0x3FFF)
 
#define CP_PACKET0_GET_REG(h)   (((h) & 0xFFFF) << 2)
 
#define CP_PACKET3_GET_OPCODE(h)   (((h) >> 8) & 0xFF)
 
#define PACKET0(reg, n)
 
#define CP_PACKET2   0x80000000
 
#define PACKET2_PAD_SHIFT   0
 
#define PACKET2_PAD_MASK   (0x3fffffff << 0)
 
#define PACKET2(v)   (CP_PACKET2 | REG_SET(PACKET2_PAD, (v)))
 
#define PACKET3(op, n)
 
#define PACKET3_COMPUTE(op, n)   (PACKET3(op, n) | 1 << 1)
 
#define PACKET3_NOP   0x10
 
#define PACKET3_SET_BASE   0x11
 
#define PACKET3_BASE_INDEX(x)   ((x) << 0)
 
#define GDS_PARTITION_BASE   2
 
#define CE_PARTITION_BASE   3
 
#define PACKET3_CLEAR_STATE   0x12
 
#define PACKET3_INDEX_BUFFER_SIZE   0x13
 
#define PACKET3_DISPATCH_DIRECT   0x15
 
#define PACKET3_DISPATCH_INDIRECT   0x16
 
#define PACKET3_ALLOC_GDS   0x1B
 
#define PACKET3_WRITE_GDS_RAM   0x1C
 
#define PACKET3_ATOMIC_GDS   0x1D
 
#define PACKET3_ATOMIC   0x1E
 
#define PACKET3_OCCLUSION_QUERY   0x1F
 
#define PACKET3_SET_PREDICATION   0x20
 
#define PACKET3_REG_RMW   0x21
 
#define PACKET3_COND_EXEC   0x22
 
#define PACKET3_PRED_EXEC   0x23
 
#define PACKET3_DRAW_INDIRECT   0x24
 
#define PACKET3_DRAW_INDEX_INDIRECT   0x25
 
#define PACKET3_INDEX_BASE   0x26
 
#define PACKET3_DRAW_INDEX_2   0x27
 
#define PACKET3_CONTEXT_CONTROL   0x28
 
#define PACKET3_INDEX_TYPE   0x2A
 
#define PACKET3_DRAW_INDIRECT_MULTI   0x2C
 
#define PACKET3_DRAW_INDEX_AUTO   0x2D
 
#define PACKET3_DRAW_INDEX_IMMD   0x2E
 
#define PACKET3_NUM_INSTANCES   0x2F
 
#define PACKET3_DRAW_INDEX_MULTI_AUTO   0x30
 
#define PACKET3_INDIRECT_BUFFER_CONST   0x31
 
#define PACKET3_INDIRECT_BUFFER   0x32
 
#define PACKET3_STRMOUT_BUFFER_UPDATE   0x34
 
#define PACKET3_DRAW_INDEX_OFFSET_2   0x35
 
#define PACKET3_DRAW_INDEX_MULTI_ELEMENT   0x36
 
#define PACKET3_WRITE_DATA   0x37
 
#define WRITE_DATA_DST_SEL(x)   ((x) << 8)
 
#define WR_ONE_ADDR   (1 << 16)
 
#define WR_CONFIRM   (1 << 20)
 
#define WRITE_DATA_ENGINE_SEL(x)   ((x) << 30)
 
#define PACKET3_DRAW_INDEX_INDIRECT_MULTI   0x38
 
#define PACKET3_MEM_SEMAPHORE   0x39
 
#define PACKET3_MPEG_INDEX   0x3A
 
#define PACKET3_COPY_DW   0x3B
 
#define PACKET3_WAIT_REG_MEM   0x3C
 
#define PACKET3_MEM_WRITE   0x3D
 
#define PACKET3_COPY_DATA   0x40
 
#define PACKET3_PFP_SYNC_ME   0x42
 
#define PACKET3_SURFACE_SYNC   0x43
 
#define PACKET3_DEST_BASE_0_ENA   (1 << 0)
 
#define PACKET3_DEST_BASE_1_ENA   (1 << 1)
 
#define PACKET3_CB0_DEST_BASE_ENA   (1 << 6)
 
#define PACKET3_CB1_DEST_BASE_ENA   (1 << 7)
 
#define PACKET3_CB2_DEST_BASE_ENA   (1 << 8)
 
#define PACKET3_CB3_DEST_BASE_ENA   (1 << 9)
 
#define PACKET3_CB4_DEST_BASE_ENA   (1 << 10)
 
#define PACKET3_CB5_DEST_BASE_ENA   (1 << 11)
 
#define PACKET3_CB6_DEST_BASE_ENA   (1 << 12)
 
#define PACKET3_CB7_DEST_BASE_ENA   (1 << 13)
 
#define PACKET3_DB_DEST_BASE_ENA   (1 << 14)
 
#define PACKET3_DEST_BASE_2_ENA   (1 << 19)
 
#define PACKET3_DEST_BASE_3_ENA   (1 << 21)
 
#define PACKET3_TCL1_ACTION_ENA   (1 << 22)
 
#define PACKET3_TC_ACTION_ENA   (1 << 23)
 
#define PACKET3_CB_ACTION_ENA   (1 << 25)
 
#define PACKET3_DB_ACTION_ENA   (1 << 26)
 
#define PACKET3_SH_KCACHE_ACTION_ENA   (1 << 27)
 
#define PACKET3_SH_ICACHE_ACTION_ENA   (1 << 29)
 
#define PACKET3_ME_INITIALIZE   0x44
 
#define PACKET3_ME_INITIALIZE_DEVICE_ID(x)   ((x) << 16)
 
#define PACKET3_COND_WRITE   0x45
 
#define PACKET3_EVENT_WRITE   0x46
 
#define EVENT_TYPE(x)   ((x) << 0)
 
#define EVENT_INDEX(x)   ((x) << 8)
 
#define INV_L2   (1 << 20)
 
#define PACKET3_EVENT_WRITE_EOP   0x47
 
#define DATA_SEL(x)   ((x) << 29)
 
#define INT_SEL(x)   ((x) << 24)
 
#define PACKET3_EVENT_WRITE_EOS   0x48
 
#define PACKET3_PREAMBLE_CNTL   0x4A
 
#define PACKET3_PREAMBLE_BEGIN_CLEAR_STATE   (2 << 28)
 
#define PACKET3_PREAMBLE_END_CLEAR_STATE   (3 << 28)
 
#define PACKET3_ONE_REG_WRITE   0x57
 
#define PACKET3_LOAD_CONFIG_REG   0x5F
 
#define PACKET3_LOAD_CONTEXT_REG   0x60
 
#define PACKET3_LOAD_SH_REG   0x61
 
#define PACKET3_SET_CONFIG_REG   0x68
 
#define PACKET3_SET_CONFIG_REG_START   0x00008000
 
#define PACKET3_SET_CONFIG_REG_END   0x0000b000
 
#define PACKET3_SET_CONTEXT_REG   0x69
 
#define PACKET3_SET_CONTEXT_REG_START   0x00028000
 
#define PACKET3_SET_CONTEXT_REG_END   0x00029000
 
#define PACKET3_SET_CONTEXT_REG_INDIRECT   0x73
 
#define PACKET3_SET_RESOURCE_INDIRECT   0x74
 
#define PACKET3_SET_SH_REG   0x76
 
#define PACKET3_SET_SH_REG_START   0x0000b000
 
#define PACKET3_SET_SH_REG_END   0x0000c000
 
#define PACKET3_SET_SH_REG_OFFSET   0x77
 
#define PACKET3_ME_WRITE   0x7A
 
#define PACKET3_SCRATCH_RAM_WRITE   0x7D
 
#define PACKET3_SCRATCH_RAM_READ   0x7E
 
#define PACKET3_CE_WRITE   0x7F
 
#define PACKET3_LOAD_CONST_RAM   0x80
 
#define PACKET3_WRITE_CONST_RAM   0x81
 
#define PACKET3_WRITE_CONST_RAM_OFFSET   0x82
 
#define PACKET3_DUMP_CONST_RAM   0x83
 
#define PACKET3_INCREMENT_CE_COUNTER   0x84
 
#define PACKET3_INCREMENT_DE_COUNTER   0x85
 
#define PACKET3_WAIT_ON_CE_COUNTER   0x86
 
#define PACKET3_WAIT_ON_DE_COUNTER   0x87
 
#define PACKET3_WAIT_ON_DE_COUNTER_DIFF   0x88
 
#define PACKET3_SET_CE_DE_COUNTERS   0x89
 
#define PACKET3_WAIT_ON_AVAIL_BUFFER   0x8A
 
#define PACKET3_SWITCH_BUFFER   0x8B
 

Macro Definition Documentation

#define ADDR_SURF_16_BANK   3

Definition at line 618 of file sid.h.

#define ADDR_SURF_2_BANK   0

Definition at line 615 of file sid.h.

#define ADDR_SURF_4_BANK   1

Definition at line 616 of file sid.h.

#define ADDR_SURF_8_BANK   2

Definition at line 617 of file sid.h.

#define ADDR_SURF_BANK_HEIGHT_1   0

Definition at line 605 of file sid.h.

#define ADDR_SURF_BANK_HEIGHT_2   1

Definition at line 606 of file sid.h.

#define ADDR_SURF_BANK_HEIGHT_4   2

Definition at line 607 of file sid.h.

#define ADDR_SURF_BANK_HEIGHT_8   3

Definition at line 608 of file sid.h.

#define ADDR_SURF_BANK_WIDTH_1   0

Definition at line 600 of file sid.h.

#define ADDR_SURF_BANK_WIDTH_2   1

Definition at line 601 of file sid.h.

#define ADDR_SURF_BANK_WIDTH_4   2

Definition at line 602 of file sid.h.

#define ADDR_SURF_BANK_WIDTH_8   3

Definition at line 603 of file sid.h.

#define ADDR_SURF_DEPTH_MICRO_TILING   2

Definition at line 572 of file sid.h.

#define ADDR_SURF_DISPLAY_MICRO_TILING   0

Definition at line 570 of file sid.h.

#define ADDR_SURF_MACRO_ASPECT_1   0

Definition at line 610 of file sid.h.

#define ADDR_SURF_MACRO_ASPECT_2   1

Definition at line 611 of file sid.h.

#define ADDR_SURF_MACRO_ASPECT_4   2

Definition at line 612 of file sid.h.

#define ADDR_SURF_MACRO_ASPECT_8   3

Definition at line 613 of file sid.h.

#define ADDR_SURF_P2   0

Definition at line 579 of file sid.h.

#define ADDR_SURF_P4_16x16   5

Definition at line 581 of file sid.h.

#define ADDR_SURF_P4_16x32   6

Definition at line 582 of file sid.h.

#define ADDR_SURF_P4_32x32   7

Definition at line 583 of file sid.h.

#define ADDR_SURF_P4_8x16   4

Definition at line 580 of file sid.h.

#define ADDR_SURF_P8_16x16_8x16   8

Definition at line 584 of file sid.h.

#define ADDR_SURF_P8_16x32_16x16   11

Definition at line 587 of file sid.h.

#define ADDR_SURF_P8_16x32_8x16   9

Definition at line 585 of file sid.h.

#define ADDR_SURF_P8_32x32_16x16   12

Definition at line 588 of file sid.h.

#define ADDR_SURF_P8_32x32_16x32   13

Definition at line 589 of file sid.h.

#define ADDR_SURF_P8_32x32_8x16   10

Definition at line 586 of file sid.h.

#define ADDR_SURF_P8_32x64_32x32   14

Definition at line 590 of file sid.h.

#define ADDR_SURF_THIN_MICRO_TILING   1

Definition at line 571 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_128B   1

Definition at line 593 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_1KB   4

Definition at line 596 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_256B   2

Definition at line 594 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_2KB   5

Definition at line 597 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_4KB   6

Definition at line 598 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_512B   3

Definition at line 595 of file sid.h.

#define ADDR_SURF_TILE_SPLIT_64B   0

Definition at line 592 of file sid.h.

#define ARRAY_1D_TILED_THIN1   2

Definition at line 576 of file sid.h.

#define ARRAY_2D_TILED_THIN1   4

Definition at line 577 of file sid.h.

#define ARRAY_LINEAR_ALIGNED   1

Definition at line 575 of file sid.h.

#define ARRAY_LINEAR_GENERAL   0

Definition at line 574 of file sid.h.

#define ARRAY_MODE (   x)    ((x) << 2)

Definition at line 573 of file sid.h.

#define ASIC_MAX_TEMP (   x)    ((x) << 0)

Definition at line 33 of file sid.h.

#define ASIC_MAX_TEMP_MASK   0x000001ff

Definition at line 34 of file sid.h.

#define ASIC_MAX_TEMP_SHIFT   0

Definition at line 35 of file sid.h.

#define AUTO_INVLD_EN (   x)    ((x) << 6)

Definition at line 472 of file sid.h.

#define BACKEND_DISABLE (   x)    ((x) << 16)

Definition at line 544 of file sid.h.

#define BACKEND_DISABLE_MASK   0x00FF0000

Definition at line 630 of file sid.h.

#define BACKEND_DISABLE_SHIFT   16

Definition at line 631 of file sid.h.

#define BANK_HEIGHT (   x)    ((x) << 16)

Definition at line 604 of file sid.h.

#define BANK_SELECT (   x)    ((x) << 0)

Definition at line 85 of file sid.h.

#define BANK_WIDTH (   x)    ((x) << 14)

Definition at line 599 of file sid.h.

#define BCI_BUSY   (1 << 23)

Definition at line 377 of file sid.h.

#define BIF_FB_EN   0x5490

Definition at line 228 of file sid.h.

#define BOTTOM_OF_PIPE_TS   (40 << 0)

Definition at line 739 of file sid.h.

#define BUF_SWAP_32BIT   (2 << 16)

Definition at line 640 of file sid.h.

#define CACHE_FLUSH   (6 << 0)

Definition at line 719 of file sid.h.

#define CACHE_FLUSH_AND_INV_EVENT   (22 << 0)

Definition at line 729 of file sid.h.

#define CACHE_FLUSH_AND_INV_TS_EVENT   (20 << 0)

Definition at line 727 of file sid.h.

#define CACHE_FLUSH_TS   (4 << 0)

Definition at line 718 of file sid.h.

#define CACHE_INVALIDATION (   x)    ((x) << 0)

Definition at line 468 of file sid.h.

#define CB_BUSY   (1 << 30)

Definition at line 383 of file sid.h.

#define CB_CLEAN   (1 << 13)

Definition at line 369 of file sid.h.

#define CB_PERFCOUNTER0_SELECT0   0x9a20

Definition at line 620 of file sid.h.

#define CB_PERFCOUNTER0_SELECT1   0x9a24

Definition at line 621 of file sid.h.

#define CB_PERFCOUNTER1_SELECT0   0x9a28

Definition at line 622 of file sid.h.

#define CB_PERFCOUNTER1_SELECT1   0x9a2c

Definition at line 623 of file sid.h.

#define CB_PERFCOUNTER2_SELECT0   0x9a30

Definition at line 624 of file sid.h.

#define CB_PERFCOUNTER2_SELECT1   0x9a34

Definition at line 625 of file sid.h.

#define CB_PERFCOUNTER3_SELECT0   0x9a38

Definition at line 626 of file sid.h.

#define CB_PERFCOUNTER3_SELECT1   0x9a3c

Definition at line 627 of file sid.h.

#define CC_GC_SHADER_ARRAY_CONFIG   0x89bc

Definition at line 494 of file sid.h.

#define CC_RB_BACKEND_DISABLE   0x98F4

Definition at line 543 of file sid.h.

#define CC_SYS_RB_BACKEND_DISABLE   0xe80

Definition at line 65 of file sid.h.

#define CE_PARTITION_BASE   3

Definition at line 785 of file sid.h.

#define CF_RQ_PENDING   (1 << 7)

Definition at line 364 of file sid.h.

#define CG_MULT_THERMAL_STATUS   0x714

Definition at line 32 of file sid.h.

#define CGTS_TCC_DISABLE   0x9148

Definition at line 536 of file sid.h.

#define CGTS_USER_TCC_DISABLE   0x914C

Definition at line 537 of file sid.h.

#define CHANSIZE_MASK   0x00000100

Definition at line 162 of file sid.h.

#define CHANSIZE_OVERRIDE   (1 << 11)

Definition at line 163 of file sid.h.

#define CHANSIZE_SHIFT   8

Definition at line 161 of file sid.h.

#define CLIP_VTX_REORDER_ENA   (1 << 0)

Definition at line 500 of file sid.h.

#define CMDFIFO_AVAIL_MASK   0x0000000F

Definition at line 360 of file sid.h.

#define CNTX_BUSY_INT_ENABLE   (1 << 19)

Definition at line 670 of file sid.h.

#define CNTX_EMPTY_INT_ENABLE   (1 << 20)

Definition at line 671 of file sid.h.

#define CONFIG_MEMSIZE   0x5428

Definition at line 217 of file sid.h.

#define CONTEXT1_IDENTITY_ACCESS_MODE (   x)    (((x) & 3) << 19)

Definition at line 76 of file sid.h.

#define CP_BUSY   (1 << 29)

Definition at line 382 of file sid.h.

#define CP_CE_HALT   (1 << 24)

Definition at line 445 of file sid.h.

#define CP_CE_UCODE_ADDR   0xC168

Definition at line 654 of file sid.h.

#define CP_CE_UCODE_DATA   0xC16C

Definition at line 655 of file sid.h.

#define CP_COHER_CNTL2   0x85E8

Definition at line 449 of file sid.h.

#define CP_COHERENCY_BUSY   (1 << 28)

Definition at line 381 of file sid.h.

#define CP_DEBUG   0xC1FC

Definition at line 686 of file sid.h.

#define CP_INT_CNTL_RING0   0xC1A8

Definition at line 667 of file sid.h.

#define CP_INT_CNTL_RING1   0xC1AC

Definition at line 668 of file sid.h.

#define CP_INT_CNTL_RING2   0xC1B0

Definition at line 669 of file sid.h.

#define CP_INT_STATUS_RING0   0xC1B4

Definition at line 677 of file sid.h.

#define CP_INT_STATUS_RING1   0xC1B8

Definition at line 678 of file sid.h.

#define CP_INT_STATUS_RING2   0xC1BC

Definition at line 679 of file sid.h.

#define CP_ME_CNTL   0x86D8

Definition at line 444 of file sid.h.

#define CP_ME_HALT   (1 << 28)

Definition at line 447 of file sid.h.

#define CP_ME_RAM_DATA   0xC160

Definition at line 652 of file sid.h.

#define CP_ME_RAM_RADDR   0xC158

Definition at line 650 of file sid.h.

#define CP_ME_RAM_WADDR   0xC15C

Definition at line 651 of file sid.h.

#define CP_MEQ_THRESHOLDS   0x8764

Definition at line 459 of file sid.h.

#define CP_PACKET0_GET_REG (   h)    (((h) & 0xFFFF) << 2)

Definition at line 763 of file sid.h.

#define CP_PACKET2   0x80000000

Definition at line 768 of file sid.h.

#define CP_PACKET3_GET_OPCODE (   h)    (((h) >> 8) & 0xFF)

Definition at line 764 of file sid.h.

#define CP_PACKET_GET_COUNT (   h)    (((h) >> 16) & 0x3FFF)

Definition at line 762 of file sid.h.

#define CP_PACKET_GET_TYPE (   h)    (((h) >> 30) & 3)

Definition at line 761 of file sid.h.

#define CP_PERFMON_CNTL   0x87FC

Definition at line 463 of file sid.h.

#define CP_PFP_HALT   (1 << 26)

Definition at line 446 of file sid.h.

#define CP_PFP_UCODE_ADDR   0xC150

Definition at line 648 of file sid.h.

#define CP_PFP_UCODE_DATA   0xC154

Definition at line 649 of file sid.h.

#define CP_QUEUE_THRESHOLDS   0x8760

Definition at line 456 of file sid.h.

#define CP_RB0_BASE   0xC100

Definition at line 636 of file sid.h.

#define CP_RB0_CNTL   0xC104

Definition at line 637 of file sid.h.

#define CP_RB0_RPTR   0x8700

Definition at line 453 of file sid.h.

#define CP_RB0_RPTR_ADDR   0xC10C

Definition at line 644 of file sid.h.

#define CP_RB0_RPTR_ADDR_HI   0xC110

Definition at line 645 of file sid.h.

#define CP_RB0_WPTR   0xC114

Definition at line 646 of file sid.h.

#define CP_RB1_BASE   0xC180

Definition at line 657 of file sid.h.

#define CP_RB1_CNTL   0xC184

Definition at line 658 of file sid.h.

#define CP_RB1_RPTR   0x86fc

Definition at line 452 of file sid.h.

#define CP_RB1_RPTR_ADDR   0xC188

Definition at line 659 of file sid.h.

#define CP_RB1_RPTR_ADDR_HI   0xC18C

Definition at line 660 of file sid.h.

#define CP_RB1_WPTR   0xC190

Definition at line 661 of file sid.h.

#define CP_RB2_BASE   0xC194

Definition at line 662 of file sid.h.

#define CP_RB2_CNTL   0xC198

Definition at line 663 of file sid.h.

#define CP_RB2_RPTR   0x86f8

Definition at line 451 of file sid.h.

#define CP_RB2_RPTR_ADDR   0xC19C

Definition at line 664 of file sid.h.

#define CP_RB2_RPTR_ADDR_HI   0xC1A0

Definition at line 665 of file sid.h.

#define CP_RB2_WPTR   0xC1A4

Definition at line 666 of file sid.h.

#define CP_RB_WPTR_DELAY   0x8704

Definition at line 454 of file sid.h.

#define CP_RINGID0_INT_ENABLE   (1 << 31)

Definition at line 676 of file sid.h.

#define CP_RINGID0_INT_STAT   (1 << 31)

Definition at line 684 of file sid.h.

#define CP_RINGID1_INT_ENABLE   (1 << 30)

Definition at line 675 of file sid.h.

#define CP_RINGID1_INT_STAT   (1 << 30)

Definition at line 683 of file sid.h.

#define CP_RINGID2_INT_ENABLE   (1 << 29)

Definition at line 674 of file sid.h.

#define CP_RINGID2_INT_STAT   (1 << 29)

Definition at line 682 of file sid.h.

#define CP_SEM_INCOMPLETE_TIMER_CNTL   0x85C8

Definition at line 442 of file sid.h.

#define CP_SEM_WAIT_TIMER   0x85BC

Definition at line 440 of file sid.h.

#define CP_STRMOUT_CNTL   0x84FC

Definition at line 427 of file sid.h.

#define CRTC_STATUS_FRAME_COUNT   0x6e98

Definition at line 349 of file sid.h.

#define CS_DONE   (47 << 0)

Definition at line 745 of file sid.h.

#define CS_PARTIAL_FLUSH   (7 << 0)

Definition at line 720 of file sid.h.

#define CTF_TEMP (   x)    ((x) << 9)

Definition at line 36 of file sid.h.

#define CTF_TEMP_MASK   0x0003fe00

Definition at line 37 of file sid.h.

#define CTF_TEMP_SHIFT   9

Definition at line 38 of file sid.h.

#define DACA_AUTODETECT_INT_CONTROL   0x66c8

Definition at line 314 of file sid.h.

#define DACA_AUTODETECT_INTERRUPT   (1 << 22)

Definition at line 274 of file sid.h.

#define DACB_AUTODETECT_INTERRUPT   (1 << 23)

Definition at line 275 of file sid.h.

#define DATA_SEL (   x)    ((x) << 29)

Definition at line 877 of file sid.h.

#define DB_BUSY   (1 << 26)

Definition at line 380 of file sid.h.

#define DB_CACHE_FLUSH_AND_INV   (42 << 0)

Definition at line 740 of file sid.h.

#define DB_CLEAN   (1 << 12)

Definition at line 368 of file sid.h.

#define DC_HPD1_CONTROL   0x6024

Definition at line 338 of file sid.h.

#define DC_HPD1_INT_CONTROL   0x6020

Definition at line 326 of file sid.h.

#define DC_HPD1_INT_STATUS   0x601c

Definition at line 316 of file sid.h.

#define DC_HPD1_INTERRUPT   (1 << 17)

Definition at line 272 of file sid.h.

#define DC_HPD1_RX_INTERRUPT   (1 << 18)

Definition at line 273 of file sid.h.

#define DC_HPD2_CONTROL   0x6030

Definition at line 339 of file sid.h.

#define DC_HPD2_INT_CONTROL   0x602c

Definition at line 327 of file sid.h.

#define DC_HPD2_INT_STATUS   0x6028

Definition at line 317 of file sid.h.

#define DC_HPD2_INTERRUPT   (1 << 17)

Definition at line 281 of file sid.h.

#define DC_HPD2_RX_INTERRUPT   (1 << 18)

Definition at line 282 of file sid.h.

#define DC_HPD3_CONTROL   0x603c

Definition at line 340 of file sid.h.

#define DC_HPD3_INT_CONTROL   0x6038

Definition at line 328 of file sid.h.

#define DC_HPD3_INT_STATUS   0x6034

Definition at line 318 of file sid.h.

#define DC_HPD3_INTERRUPT   (1 << 17)

Definition at line 287 of file sid.h.

#define DC_HPD3_RX_INTERRUPT   (1 << 18)

Definition at line 288 of file sid.h.

#define DC_HPD4_CONTROL   0x6048

Definition at line 341 of file sid.h.

#define DC_HPD4_INT_CONTROL   0x6044

Definition at line 329 of file sid.h.

#define DC_HPD4_INT_STATUS   0x6040

Definition at line 319 of file sid.h.

#define DC_HPD4_INTERRUPT   (1 << 17)

Definition at line 292 of file sid.h.

#define DC_HPD4_RX_INTERRUPT   (1 << 18)

Definition at line 293 of file sid.h.

#define DC_HPD5_CONTROL   0x6054

Definition at line 342 of file sid.h.

#define DC_HPD5_INT_CONTROL   0x6050

Definition at line 330 of file sid.h.

#define DC_HPD5_INT_STATUS   0x604c

Definition at line 320 of file sid.h.

#define DC_HPD5_INTERRUPT   (1 << 17)

Definition at line 297 of file sid.h.

#define DC_HPD5_RX_INTERRUPT   (1 << 18)

Definition at line 298 of file sid.h.

#define DC_HPD6_CONTROL   0x6060

Definition at line 343 of file sid.h.

#define DC_HPD6_INT_CONTROL   0x605c

Definition at line 331 of file sid.h.

#define DC_HPD6_INT_STATUS   0x6058

Definition at line 321 of file sid.h.

#define DC_HPD6_INTERRUPT   (1 << 17)

Definition at line 302 of file sid.h.

#define DC_HPD6_RX_INTERRUPT   (1 << 18)

Definition at line 303 of file sid.h.

#define DC_HPDx_CONNECTION_TIMER (   x)    ((x) << 0)

Definition at line 344 of file sid.h.

#define DC_HPDx_EN   (1 << 28)

Definition at line 346 of file sid.h.

#define DC_HPDx_INT_ACK   (1 << 0)

Definition at line 332 of file sid.h.

#define DC_HPDx_INT_EN   (1 << 16)

Definition at line 334 of file sid.h.

#define DC_HPDx_INT_POLARITY   (1 << 8)

Definition at line 333 of file sid.h.

#define DC_HPDx_INT_STATUS   (1 << 0)

Definition at line 322 of file sid.h.

#define DC_HPDx_RX_INT_ACK   (1 << 20)

Definition at line 335 of file sid.h.

#define DC_HPDx_RX_INT_EN   (1 << 24)

Definition at line 336 of file sid.h.

#define DC_HPDx_RX_INT_STATUS   (1 << 8)

Definition at line 324 of file sid.h.

#define DC_HPDx_RX_INT_TIMER (   x)    ((x) << 16)

Definition at line 345 of file sid.h.

#define DC_HPDx_SENSE   (1 << 1)

Definition at line 323 of file sid.h.

#define DC_I2C_HW_DONE_INTERRUPT   (1 << 25)

Definition at line 277 of file sid.h.

#define DC_I2C_SW_DONE_INTERRUPT   (1 << 24)

Definition at line 276 of file sid.h.

#define DC_LB_MEMORY_CONFIG (   x)    ((x) << 20)

Definition at line 235 of file sid.h.

#define DC_LB_MEMORY_SPLIT   0x6b0c

Definition at line 234 of file sid.h.

#define DISP_INTERRUPT_STATUS   0x60f4

Definition at line 269 of file sid.h.

#define DISP_INTERRUPT_STATUS_CONTINUE   0x60f8

Definition at line 278 of file sid.h.

#define DISP_INTERRUPT_STATUS_CONTINUE2   0x60fc

Definition at line 284 of file sid.h.

#define DISP_INTERRUPT_STATUS_CONTINUE3   0x6100

Definition at line 289 of file sid.h.

#define DISP_INTERRUPT_STATUS_CONTINUE4   0x614c

Definition at line 294 of file sid.h.

#define DISP_INTERRUPT_STATUS_CONTINUE5   0x6150

Definition at line 299 of file sid.h.

#define DISP_TIMER_INTERRUPT   (1 << 24)

Definition at line 283 of file sid.h.

#define DMIF_ADDR_CONFIG   0xBD4

Definition at line 61 of file sid.h.

#define DPG_PIPE_ARBITRATION_CONTROL3   0x6cc8

Definition at line 243 of file sid.h.

#define DPG_PIPE_LATENCY_CONTROL   0x6ccc

Definition at line 245 of file sid.h.

#define EFFECTIVE_L2_QUEUE_SIZE (   x)    (((x) & 7) << 15)

Definition at line 75 of file sid.h.

#define ENABLE_ADVANCED_DRIVER_MODEL   (1 << 6)

Definition at line 148 of file sid.h.

#define ENABLE_CONTEXT   (1 << 0)

Definition at line 92 of file sid.h.

#define ENABLE_INTR   (1 << 0)

Definition at line 206 of file sid.h.

#define ENABLE_L1_FRAGMENT_PROCESSING   (1 << 1)

Definition at line 142 of file sid.h.

#define ENABLE_L1_TLB   (1 << 0)

Definition at line 141 of file sid.h.

#define ENABLE_L2_CACHE   (1 << 0)

Definition at line 69 of file sid.h.

#define ENABLE_L2_FRAGMENT_PROCESSING   (1 << 1)

Definition at line 70 of file sid.h.

#define ENABLE_L2_PDE0_CACHE_LRU_UPDATE_BY_WRITE   (1 << 10)

Definition at line 74 of file sid.h.

#define ENABLE_L2_PTE_CACHE_LRU_UPDATE_BY_WRITE   (1 << 9)

Definition at line 73 of file sid.h.

#define END_OF_PIPE_IB_END   (12 << 0)

Definition at line 723 of file sid.h.

#define END_OF_PIPE_INCR_DE   (11 << 0)

Definition at line 722 of file sid.h.

#define ES_AND_GS_AUTO   3

Definition at line 476 of file sid.h.

#define ES_AUTO   1

Definition at line 474 of file sid.h.

#define EVENT_INDEX (   x)    ((x) << 8)

Definition at line 864 of file sid.h.

#define EVENT_TYPE (   x)    ((x) << 0)

Definition at line 863 of file sid.h.

#define FB_READ_EN   (1 << 0)

Definition at line 229 of file sid.h.

#define FB_WRITE_EN   (1 << 1)

Definition at line 230 of file sid.h.

#define FLUSH_AND_INV_CB_DATA_TS   (45 << 0)

Definition at line 743 of file sid.h.

#define FLUSH_AND_INV_CB_META   (46 << 0)

Definition at line 744 of file sid.h.

#define FLUSH_AND_INV_CB_PIXEL_DATA   (49 << 0)

Definition at line 747 of file sid.h.

#define FLUSH_AND_INV_DB_DATA_TS   (43 << 0)

Definition at line 741 of file sid.h.

#define FLUSH_AND_INV_DB_META   (44 << 0)

Definition at line 742 of file sid.h.

#define FORCE_EOV_MAX_CLK_CNT (   x)    ((x) << 0)

Definition at line 508 of file sid.h.

#define FORCE_EOV_MAX_REZ_CNT (   x)    ((x) << 16)

Definition at line 509 of file sid.h.

#define GB_ADDR_CONFIG   0x98F8

Definition at line 545 of file sid.h.

#define GB_TILE_MODE0   0x9910

Definition at line 568 of file sid.h.

#define GC_USER_RB_BACKEND_DISABLE   0x9B7C

Definition at line 629 of file sid.h.

#define GC_USER_SHADER_ARRAY_CONFIG   0x89c0

Definition at line 497 of file sid.h.

#define GC_USER_SYS_RB_BACKEND_DISABLE   0xe84

Definition at line 66 of file sid.h.

#define GDS_BUSY   (1 << 15)

Definition at line 371 of file sid.h.

#define GDS_DMA_RQ_PENDING   (1 << 9)

Definition at line 366 of file sid.h.

#define GDS_PARTITION_BASE   2

Definition at line 784 of file sid.h.

#define GEN_IH_INT_EN   (1 << 8)

Definition at line 223 of file sid.h.

#define GRBM_CNTL   0x8000

Definition at line 351 of file sid.h.

#define GRBM_EE_BUSY   (1 << 10)

Definition at line 367 of file sid.h.

#define GRBM_GFX_INDEX   0x802C

Definition at line 415 of file sid.h.

#define GRBM_INT_CNTL   0x8060

Definition at line 423 of file sid.h.

#define GRBM_READ_TIMEOUT (   x)    ((x) << 0)

Definition at line 352 of file sid.h.

#define GRBM_SOFT_RESET   0x8020

Definition at line 399 of file sid.h.

#define GRBM_STATUS   0x8010

Definition at line 359 of file sid.h.

#define GRBM_STATUS2   0x8008

Definition at line 354 of file sid.h.

#define GRBM_STATUS_SE0   0x8014

Definition at line 385 of file sid.h.

#define GRBM_STATUS_SE1   0x8018

Definition at line 386 of file sid.h.

#define GRPH_INT_CONTROL   0x685c

Definition at line 310 of file sid.h.

#define GRPH_INT_STATUS   0x6858

Definition at line 306 of file sid.h.

#define GRPH_PFLIP_INT_CLEAR   (1 << 8)

Definition at line 308 of file sid.h.

#define GRPH_PFLIP_INT_MASK   (1 << 0)

Definition at line 311 of file sid.h.

#define GRPH_PFLIP_INT_OCCURRED   (1 << 0)

Definition at line 307 of file sid.h.

#define GRPH_PFLIP_INT_TYPE   (1 << 8)

Definition at line 312 of file sid.h.

#define GS_AUTO   2

Definition at line 475 of file sid.h.

#define GUI_ACTIVE   (1 << 31)

Definition at line 384 of file sid.h.

#define GUI_IDLE_INT_ENABLE   (1 << 19)

Definition at line 425 of file sid.h.

#define HDP_ADDR_CONFIG   0x2F48

Definition at line 186 of file sid.h.

#define HDP_FLUSH_INVALIDATE_CACHE   (1 << 0)

Definition at line 188 of file sid.h.

#define HDP_HOST_PATH_CNTL   0x2C00

Definition at line 181 of file sid.h.

#define HDP_MEM_COHERENCY_FLUSH_CNTL   0x5480

Definition at line 226 of file sid.h.

#define HDP_MISC_CNTL   0x2F4C

Definition at line 187 of file sid.h.

#define HDP_NONSURFACE_BASE   0x2C04

Definition at line 182 of file sid.h.

#define HDP_NONSURFACE_INFO   0x2C08

Definition at line 183 of file sid.h.

#define HDP_NONSURFACE_SIZE   0x2C0C

Definition at line 184 of file sid.h.

#define HDP_REG_COHERENCY_FLUSH_CNTL   0x54A0

Definition at line 232 of file sid.h.

#define IA_BUSY   (1 << 19)

Definition at line 374 of file sid.h.

#define IA_BUSY_NO_DMA   (1 << 18)

Definition at line 373 of file sid.h.

#define IH_CNTL   0x3e18

Definition at line 205 of file sid.h.

#define IH_DUMMY_RD_EN   (1 << 1)

Definition at line 221 of file sid.h.

#define IH_DUMMY_RD_OVERRIDE   (1 << 0)

Definition at line 220 of file sid.h.

#define IH_IB_SIZE (   x)    ((x) << 1) /* log2 */

Definition at line 192 of file sid.h.

#define IH_MC_SWAP (   x)    ((x) << 1)

Definition at line 207 of file sid.h.

#define IH_MC_SWAP_16BIT   1

Definition at line 209 of file sid.h.

#define IH_MC_SWAP_32BIT   2

Definition at line 210 of file sid.h.

#define IH_MC_SWAP_64BIT   3

Definition at line 211 of file sid.h.

#define IH_MC_SWAP_NONE   0

Definition at line 208 of file sid.h.

#define IH_RB_BASE   0x3e04

Definition at line 198 of file sid.h.

#define IH_RB_CNTL   0x3e00

Definition at line 190 of file sid.h.

#define IH_RB_ENABLE   (1 << 0)

Definition at line 191 of file sid.h.

#define IH_RB_FULL_DRAIN_ENABLE   (1 << 6)

Definition at line 193 of file sid.h.

#define IH_RB_RPTR   0x3e08

Definition at line 199 of file sid.h.

#define IH_RB_WPTR   0x3e0c

Definition at line 200 of file sid.h.

#define IH_RB_WPTR_ADDR_HI   0x3e10

Definition at line 203 of file sid.h.

#define IH_RB_WPTR_ADDR_LO   0x3e14

Definition at line 204 of file sid.h.

#define IH_REQ_NONSNOOP_EN   (1 << 3)

Definition at line 222 of file sid.h.

#define IH_WPTR_OVERFLOW_CLEAR   (1 << 31)

Definition at line 197 of file sid.h.

#define IH_WPTR_OVERFLOW_ENABLE   (1 << 16)

Definition at line 196 of file sid.h.

#define IH_WPTR_WRITEBACK_ENABLE   (1 << 8)

Definition at line 194 of file sid.h.

#define IH_WPTR_WRITEBACK_TIMER (   x)    ((x) << 9) /* log2 */

Definition at line 195 of file sid.h.

#define INACTIVE_CUS_MASK   0xFFFF0000

Definition at line 495 of file sid.h.

#define INACTIVE_CUS_SHIFT   16

Definition at line 496 of file sid.h.

#define INSTANCE_BROADCAST_WRITES   (1 << 30)

Definition at line 420 of file sid.h.

#define INSTANCE_INDEX (   x)    ((x) << 0)

Definition at line 416 of file sid.h.

#define INT_MASK   0x6b40

Definition at line 265 of file sid.h.

#define INT_SEL (   x)    ((x) << 24)

Definition at line 883 of file sid.h.

#define INTERP_ONE_PRIM_PER_ROW   (1 << 4)

Definition at line 534 of file sid.h.

#define INTERRUPT_CNTL   0x5468

Definition at line 219 of file sid.h.

#define INTERRUPT_CNTL2   0x546c

Definition at line 224 of file sid.h.

#define INV_L2   (1 << 20)

Definition at line 874 of file sid.h.

#define INVALIDATE_ALL_L1_TLBS   (1 << 0)

Definition at line 78 of file sid.h.

#define INVALIDATE_CACHE_MODE (   x)    ((x) << 26)

Definition at line 80 of file sid.h.

#define INVALIDATE_L2_CACHE   (1 << 1)

Definition at line 79 of file sid.h.

#define INVALIDATE_ONLY_PDE_CACHES   2

Definition at line 83 of file sid.h.

#define INVALIDATE_ONLY_PTE_CACHES   1

Definition at line 82 of file sid.h.

#define INVALIDATE_PTE_AND_PDE_CACHES   0

Definition at line 81 of file sid.h.

#define L2_BUSY   (1 << 0)

Definition at line 90 of file sid.h.

#define L2_CACHE_BIGK_ASSOCIATIVITY   (1 << 20)

Definition at line 88 of file sid.h.

#define L2_CACHE_BIGK_FRAGMENT_SIZE (   x)    ((x) << 15)

Definition at line 87 of file sid.h.

#define L2_CACHE_PDE_ENDIAN_SWAP_MODE (   x)    ((x) << 4)

Definition at line 72 of file sid.h.

#define L2_CACHE_PTE_ENDIAN_SWAP_MODE (   x)    ((x) << 2)

Definition at line 71 of file sid.h.

#define L2_CACHE_UPDATE_MODE (   x)    ((x) << 6)

Definition at line 86 of file sid.h.

#define LATENCY_HIGH_WATERMARK (   x)    ((x) << 16)

Definition at line 247 of file sid.h.

#define LATENCY_LOW_WATERMARK (   x)    ((x) << 0)

Definition at line 246 of file sid.h.

#define LATENCY_WATERMARK_MASK (   x)    ((x) << 16)

Definition at line 244 of file sid.h.

#define LB_D1_VBLANK_INTERRUPT   (1 << 3)

Definition at line 271 of file sid.h.

#define LB_D1_VLINE_INTERRUPT   (1 << 2)

Definition at line 270 of file sid.h.

#define LB_D2_VBLANK_INTERRUPT   (1 << 3)

Definition at line 280 of file sid.h.

#define LB_D2_VLINE_INTERRUPT   (1 << 2)

Definition at line 279 of file sid.h.

#define LB_D3_VBLANK_INTERRUPT   (1 << 3)

Definition at line 286 of file sid.h.

#define LB_D3_VLINE_INTERRUPT   (1 << 2)

Definition at line 285 of file sid.h.

#define LB_D4_VBLANK_INTERRUPT   (1 << 3)

Definition at line 291 of file sid.h.

#define LB_D4_VLINE_INTERRUPT   (1 << 2)

Definition at line 290 of file sid.h.

#define LB_D5_VBLANK_INTERRUPT   (1 << 3)

Definition at line 296 of file sid.h.

#define LB_D5_VLINE_INTERRUPT   (1 << 2)

Definition at line 295 of file sid.h.

#define LB_D6_VBLANK_INTERRUPT   (1 << 3)

Definition at line 301 of file sid.h.

#define LB_D6_VLINE_INTERRUPT   (1 << 2)

Definition at line 300 of file sid.h.

#define MACRO_TILE_ASPECT (   x)    ((x) << 18)

Definition at line 609 of file sid.h.

#define MC_ARB_RAMCFG   0x2760

Definition at line 152 of file sid.h.

#define MC_IO_PAD_CNTL_D0   0x29d0

Definition at line 175 of file sid.h.

#define MC_SEQ_IO_DEBUG_DATA   0x2a48

Definition at line 179 of file sid.h.

#define MC_SEQ_IO_DEBUG_INDEX   0x2a44

Definition at line 178 of file sid.h.

#define MC_SEQ_SUP_CNTL   0x28c8

Definition at line 171 of file sid.h.

#define MC_SEQ_SUP_PGM   0x28cc

Definition at line 173 of file sid.h.

#define MC_SEQ_TRAIN_WAKEUP_CNTL   0x2808

Definition at line 167 of file sid.h.

#define MC_SHARED_BLACKOUT_CNTL   0x20ac

Definition at line 150 of file sid.h.

#define MC_SHARED_CHMAP   0x2004

Definition at line 127 of file sid.h.

#define MC_SHARED_CHREMAP   0x2008

Definition at line 130 of file sid.h.

#define MC_VM_AGP_BASE   0x2030

Definition at line 135 of file sid.h.

#define MC_VM_AGP_BOT   0x202C

Definition at line 134 of file sid.h.

#define MC_VM_AGP_TOP   0x2028

Definition at line 133 of file sid.h.

#define MC_VM_FB_LOCATION   0x2024

Definition at line 132 of file sid.h.

#define MC_VM_MX_L1_TLB_CNTL   0x2064

Definition at line 140 of file sid.h.

#define MC_VM_SYSTEM_APERTURE_DEFAULT_ADDR   0x203C

Definition at line 138 of file sid.h.

#define MC_VM_SYSTEM_APERTURE_HIGH_ADDR   0x2038

Definition at line 137 of file sid.h.

#define MC_VM_SYSTEM_APERTURE_LOW_ADDR   0x2034

Definition at line 136 of file sid.h.

#define MC_VMID (   x)    ((x) << 25)

Definition at line 215 of file sid.h.

#define MC_WR_CLEAN_CNT (   x)    ((x) << 20)

Definition at line 214 of file sid.h.

#define MC_WRREQ_CREDIT (   x)    ((x) << 15)

Definition at line 213 of file sid.h.

#define MEM_FALL_OUT_CMD   (1 << 8)

Definition at line 176 of file sid.h.

#define MEQ1_START (   x)    ((x) << 0)

Definition at line 460 of file sid.h.

#define MEQ2_START (   x)    ((x) << 8)

Definition at line 461 of file sid.h.

#define MICRO_TILE_MODE (   x)    ((x) << 0)

Definition at line 569 of file sid.h.

#define MULTI_GPU_TILE_SIZE (   x)    ((x) << 24)

Definition at line 561 of file sid.h.

#define MULTI_GPU_TILE_SIZE_MASK   0x03000000

Definition at line 562 of file sid.h.

#define MULTI_GPU_TILE_SIZE_SHIFT   24

Definition at line 563 of file sid.h.

#define NO_AUTO   0

Definition at line 473 of file sid.h.

#define NOOFBANK_MASK   0x00000003

Definition at line 154 of file sid.h.

#define NOOFBANK_SHIFT   0

Definition at line 153 of file sid.h.

#define NOOFCHAN_MASK   0x0000f000

Definition at line 129 of file sid.h.

#define NOOFCHAN_SHIFT   12

Definition at line 128 of file sid.h.

#define NOOFCOLS_MASK   0x000000C0

Definition at line 160 of file sid.h.

#define NOOFCOLS_SHIFT   6

Definition at line 159 of file sid.h.

#define NOOFGROUPS_MASK   0x00001000

Definition at line 165 of file sid.h.

#define NOOFGROUPS_SHIFT   12

Definition at line 164 of file sid.h.

#define NOOFRANK_MASK   0x00000004

Definition at line 156 of file sid.h.

#define NOOFRANK_SHIFT   2

Definition at line 155 of file sid.h.

#define NOOFROWS_MASK   0x00000038

Definition at line 158 of file sid.h.

#define NOOFROWS_SHIFT   3

Definition at line 157 of file sid.h.

#define NUM_BANKS (   x)    ((x) << 20)

Definition at line 614 of file sid.h.

#define NUM_CLIP_SEQ (   x)    ((x) << 1)

Definition at line 501 of file sid.h.

#define NUM_GPUS (   x)    ((x) << 20)

Definition at line 558 of file sid.h.

#define NUM_GPUS_MASK   0x00700000

Definition at line 559 of file sid.h.

#define NUM_GPUS_SHIFT   20

Definition at line 560 of file sid.h.

#define NUM_PIPES (   x)    ((x) << 0)

Definition at line 546 of file sid.h.

#define NUM_PIPES_MASK   0x00000007

Definition at line 547 of file sid.h.

#define NUM_PIPES_SHIFT   0

Definition at line 548 of file sid.h.

#define NUM_SHADER_ENGINES (   x)    ((x) << 12)

Definition at line 552 of file sid.h.

#define NUM_SHADER_ENGINES_MASK   0x00003000

Definition at line 553 of file sid.h.

#define NUM_SHADER_ENGINES_SHIFT   12

Definition at line 554 of file sid.h.

#define PA_BUSY   (1 << 25)

Definition at line 379 of file sid.h.

#define PA_CL_ENHANCE   0x8A14

Definition at line 499 of file sid.h.

#define PA_SC_ENHANCE   0x8BF0

Definition at line 517 of file sid.h.

#define PA_SC_FIFO_SIZE   0x8BCC

Definition at line 511 of file sid.h.

#define PA_SC_FORCE_EOV_MAX_CNTS   0x8B24

Definition at line 507 of file sid.h.

#define PA_SC_LINE_STIPPLE_STATE   0x8B10

Definition at line 505 of file sid.h.

#define PA_SC_RASTER_CONFIG   0x28350

Definition at line 708 of file sid.h.

#define PA_SU_LINE_STIPPLE_VALUE   0x8A60

Definition at line 503 of file sid.h.

#define PACKET0 (   reg,
  n 
)
Value:
((PACKET_TYPE0 << 30) | \
(((reg) >> 2) & 0xFFFF) | \
((n) & 0x3FFF) << 16)

Definition at line 765 of file sid.h.

#define PACKET2 (   v)    (CP_PACKET2 | REG_SET(PACKET2_PAD, (v)))

Definition at line 772 of file sid.h.

#define PACKET2_PAD_MASK   (0x3fffffff << 0)

Definition at line 770 of file sid.h.

#define PACKET2_PAD_SHIFT   0

Definition at line 769 of file sid.h.

#define PACKET3 (   op,
  n 
)
Value:
((PACKET_TYPE3 << 30) | \
(((op) & 0xFF) << 8) | \
((n) & 0x3FFF) << 16)

Definition at line 774 of file sid.h.

#define PACKET3_ALLOC_GDS   0x1B

Definition at line 790 of file sid.h.

#define PACKET3_ATOMIC   0x1E

Definition at line 793 of file sid.h.

#define PACKET3_ATOMIC_GDS   0x1D

Definition at line 792 of file sid.h.

#define PACKET3_BASE_INDEX (   x)    ((x) << 0)

Definition at line 783 of file sid.h.

#define PACKET3_CB0_DEST_BASE_ENA   (1 << 6)

Definition at line 842 of file sid.h.

#define PACKET3_CB1_DEST_BASE_ENA   (1 << 7)

Definition at line 843 of file sid.h.

#define PACKET3_CB2_DEST_BASE_ENA   (1 << 8)

Definition at line 844 of file sid.h.

#define PACKET3_CB3_DEST_BASE_ENA   (1 << 9)

Definition at line 845 of file sid.h.

#define PACKET3_CB4_DEST_BASE_ENA   (1 << 10)

Definition at line 846 of file sid.h.

#define PACKET3_CB5_DEST_BASE_ENA   (1 << 11)

Definition at line 847 of file sid.h.

#define PACKET3_CB6_DEST_BASE_ENA   (1 << 12)

Definition at line 848 of file sid.h.

#define PACKET3_CB7_DEST_BASE_ENA   (1 << 13)

Definition at line 849 of file sid.h.

#define PACKET3_CB_ACTION_ENA   (1 << 25)

Definition at line 855 of file sid.h.

#define PACKET3_CE_WRITE   0x7F

Definition at line 911 of file sid.h.

#define PACKET3_CLEAR_STATE   0x12

Definition at line 786 of file sid.h.

#define PACKET3_COMPUTE (   op,
  n 
)    (PACKET3(op, n) | 1 << 1)

Definition at line 778 of file sid.h.

#define PACKET3_COND_EXEC   0x22

Definition at line 797 of file sid.h.

#define PACKET3_COND_WRITE   0x45

Definition at line 861 of file sid.h.

#define PACKET3_CONTEXT_CONTROL   0x28

Definition at line 803 of file sid.h.

#define PACKET3_COPY_DATA   0x40

Definition at line 837 of file sid.h.

#define PACKET3_COPY_DW   0x3B

Definition at line 834 of file sid.h.

#define PACKET3_DB_ACTION_ENA   (1 << 26)

Definition at line 856 of file sid.h.

#define PACKET3_DB_DEST_BASE_ENA   (1 << 14)

Definition at line 850 of file sid.h.

#define PACKET3_DEST_BASE_0_ENA   (1 << 0)

Definition at line 840 of file sid.h.

#define PACKET3_DEST_BASE_1_ENA   (1 << 1)

Definition at line 841 of file sid.h.

#define PACKET3_DEST_BASE_2_ENA   (1 << 19)

Definition at line 851 of file sid.h.

#define PACKET3_DEST_BASE_3_ENA   (1 << 21)

Definition at line 852 of file sid.h.

#define PACKET3_DISPATCH_DIRECT   0x15

Definition at line 788 of file sid.h.

#define PACKET3_DISPATCH_INDIRECT   0x16

Definition at line 789 of file sid.h.

#define PACKET3_DRAW_INDEX_2   0x27

Definition at line 802 of file sid.h.

#define PACKET3_DRAW_INDEX_AUTO   0x2D

Definition at line 806 of file sid.h.

#define PACKET3_DRAW_INDEX_IMMD   0x2E

Definition at line 807 of file sid.h.

#define PACKET3_DRAW_INDEX_INDIRECT   0x25

Definition at line 800 of file sid.h.

#define PACKET3_DRAW_INDEX_INDIRECT_MULTI   0x38

Definition at line 831 of file sid.h.

#define PACKET3_DRAW_INDEX_MULTI_AUTO   0x30

Definition at line 809 of file sid.h.

#define PACKET3_DRAW_INDEX_MULTI_ELEMENT   0x36

Definition at line 814 of file sid.h.

#define PACKET3_DRAW_INDEX_OFFSET_2   0x35

Definition at line 813 of file sid.h.

#define PACKET3_DRAW_INDIRECT   0x24

Definition at line 799 of file sid.h.

#define PACKET3_DRAW_INDIRECT_MULTI   0x2C

Definition at line 805 of file sid.h.

#define PACKET3_DUMP_CONST_RAM   0x83

Definition at line 915 of file sid.h.

#define PACKET3_EVENT_WRITE   0x46

Definition at line 862 of file sid.h.

#define PACKET3_EVENT_WRITE_EOP   0x47

Definition at line 876 of file sid.h.

#define PACKET3_EVENT_WRITE_EOS   0x48

Definition at line 888 of file sid.h.

#define PACKET3_INCREMENT_CE_COUNTER   0x84

Definition at line 916 of file sid.h.

#define PACKET3_INCREMENT_DE_COUNTER   0x85

Definition at line 917 of file sid.h.

#define PACKET3_INDEX_BASE   0x26

Definition at line 801 of file sid.h.

#define PACKET3_INDEX_BUFFER_SIZE   0x13

Definition at line 787 of file sid.h.

#define PACKET3_INDEX_TYPE   0x2A

Definition at line 804 of file sid.h.

#define PACKET3_INDIRECT_BUFFER   0x32

Definition at line 811 of file sid.h.

#define PACKET3_INDIRECT_BUFFER_CONST   0x31

Definition at line 810 of file sid.h.

#define PACKET3_LOAD_CONFIG_REG   0x5F

Definition at line 893 of file sid.h.

#define PACKET3_LOAD_CONST_RAM   0x80

Definition at line 912 of file sid.h.

#define PACKET3_LOAD_CONTEXT_REG   0x60

Definition at line 894 of file sid.h.

#define PACKET3_LOAD_SH_REG   0x61

Definition at line 895 of file sid.h.

#define PACKET3_ME_INITIALIZE   0x44

Definition at line 859 of file sid.h.

#define PACKET3_ME_INITIALIZE_DEVICE_ID (   x)    ((x) << 16)

Definition at line 860 of file sid.h.

#define PACKET3_ME_WRITE   0x7A

Definition at line 908 of file sid.h.

#define PACKET3_MEM_SEMAPHORE   0x39

Definition at line 832 of file sid.h.

#define PACKET3_MEM_WRITE   0x3D

Definition at line 836 of file sid.h.

#define PACKET3_MPEG_INDEX   0x3A

Definition at line 833 of file sid.h.

#define PACKET3_NOP   0x10

Definition at line 781 of file sid.h.

#define PACKET3_NUM_INSTANCES   0x2F

Definition at line 808 of file sid.h.

#define PACKET3_OCCLUSION_QUERY   0x1F

Definition at line 794 of file sid.h.

#define PACKET3_ONE_REG_WRITE   0x57

Definition at line 892 of file sid.h.

#define PACKET3_PFP_SYNC_ME   0x42

Definition at line 838 of file sid.h.

#define PACKET3_PREAMBLE_BEGIN_CLEAR_STATE   (2 << 28)

Definition at line 890 of file sid.h.

#define PACKET3_PREAMBLE_CNTL   0x4A

Definition at line 889 of file sid.h.

#define PACKET3_PREAMBLE_END_CLEAR_STATE   (3 << 28)

Definition at line 891 of file sid.h.

#define PACKET3_PRED_EXEC   0x23

Definition at line 798 of file sid.h.

#define PACKET3_REG_RMW   0x21

Definition at line 796 of file sid.h.

#define PACKET3_SCRATCH_RAM_READ   0x7E

Definition at line 910 of file sid.h.

#define PACKET3_SCRATCH_RAM_WRITE   0x7D

Definition at line 909 of file sid.h.

#define PACKET3_SET_BASE   0x11

Definition at line 782 of file sid.h.

#define PACKET3_SET_CE_DE_COUNTERS   0x89

Definition at line 921 of file sid.h.

#define PACKET3_SET_CONFIG_REG   0x68

Definition at line 896 of file sid.h.

#define PACKET3_SET_CONFIG_REG_END   0x0000b000

Definition at line 898 of file sid.h.

#define PACKET3_SET_CONFIG_REG_START   0x00008000

Definition at line 897 of file sid.h.

#define PACKET3_SET_CONTEXT_REG   0x69

Definition at line 899 of file sid.h.

#define PACKET3_SET_CONTEXT_REG_END   0x00029000

Definition at line 901 of file sid.h.

#define PACKET3_SET_CONTEXT_REG_INDIRECT   0x73

Definition at line 902 of file sid.h.

#define PACKET3_SET_CONTEXT_REG_START   0x00028000

Definition at line 900 of file sid.h.

#define PACKET3_SET_PREDICATION   0x20

Definition at line 795 of file sid.h.

#define PACKET3_SET_RESOURCE_INDIRECT   0x74

Definition at line 903 of file sid.h.

#define PACKET3_SET_SH_REG   0x76

Definition at line 904 of file sid.h.

#define PACKET3_SET_SH_REG_END   0x0000c000

Definition at line 906 of file sid.h.

#define PACKET3_SET_SH_REG_OFFSET   0x77

Definition at line 907 of file sid.h.

#define PACKET3_SET_SH_REG_START   0x0000b000

Definition at line 905 of file sid.h.

#define PACKET3_SH_ICACHE_ACTION_ENA   (1 << 29)

Definition at line 858 of file sid.h.

#define PACKET3_SH_KCACHE_ACTION_ENA   (1 << 27)

Definition at line 857 of file sid.h.

#define PACKET3_STRMOUT_BUFFER_UPDATE   0x34

Definition at line 812 of file sid.h.

#define PACKET3_SURFACE_SYNC   0x43

Definition at line 839 of file sid.h.

#define PACKET3_SWITCH_BUFFER   0x8B

Definition at line 923 of file sid.h.

#define PACKET3_TC_ACTION_ENA   (1 << 23)

Definition at line 854 of file sid.h.

#define PACKET3_TCL1_ACTION_ENA   (1 << 22)

Definition at line 853 of file sid.h.

#define PACKET3_WAIT_ON_AVAIL_BUFFER   0x8A

Definition at line 922 of file sid.h.

#define PACKET3_WAIT_ON_CE_COUNTER   0x86

Definition at line 918 of file sid.h.

#define PACKET3_WAIT_ON_DE_COUNTER   0x87

Definition at line 919 of file sid.h.

#define PACKET3_WAIT_ON_DE_COUNTER_DIFF   0x88

Definition at line 920 of file sid.h.

#define PACKET3_WAIT_REG_MEM   0x3C

Definition at line 835 of file sid.h.

#define PACKET3_WRITE_CONST_RAM   0x81

Definition at line 913 of file sid.h.

#define PACKET3_WRITE_CONST_RAM_OFFSET   0x82

Definition at line 914 of file sid.h.

#define PACKET3_WRITE_DATA   0x37

Definition at line 815 of file sid.h.

#define PACKET3_WRITE_GDS_RAM   0x1C

Definition at line 791 of file sid.h.

#define PACKET_TYPE0   0

Definition at line 756 of file sid.h.

#define PACKET_TYPE1   1

Definition at line 757 of file sid.h.

#define PACKET_TYPE2   2

Definition at line 758 of file sid.h.

#define PACKET_TYPE3   3

Definition at line 759 of file sid.h.

#define PAGE_TABLE_DEPTH (   x)    (((x) & 3) << 1)

Definition at line 93 of file sid.h.

#define PERFCOUNTER_SAMPLE   (27 << 0)

Definition at line 734 of file sid.h.

#define PERFCOUNTER_START   (23 << 0)

Definition at line 730 of file sid.h.

#define PERFCOUNTER_STOP   (24 << 0)

Definition at line 731 of file sid.h.

#define PF_RQ_PENDING   (1 << 8)

Definition at line 365 of file sid.h.

#define PIPE_CONFIG (   x)    ((x) << 6)

Definition at line 578 of file sid.h.

#define PIPE_INTERLEAVE_SIZE (   x)    ((x) << 4)

Definition at line 549 of file sid.h.

#define PIPE_INTERLEAVE_SIZE_MASK   0x00000070

Definition at line 550 of file sid.h.

#define PIPE_INTERLEAVE_SIZE_SHIFT   4

Definition at line 551 of file sid.h.

#define PIPELINESTAT_START   (25 << 0)

Definition at line 732 of file sid.h.

#define PIPELINESTAT_STOP   (26 << 0)

Definition at line 733 of file sid.h.

#define PRIORITY_A_CNT   0x6b18

Definition at line 237 of file sid.h.

#define PRIORITY_ALWAYS_ON   (1 << 20)

Definition at line 240 of file sid.h.

#define PRIORITY_B_CNT   0x6b1c

Definition at line 241 of file sid.h.

#define PRIORITY_MARK_MASK   0x7fff

Definition at line 238 of file sid.h.

#define PRIORITY_OFF   (1 << 16)

Definition at line 239 of file sid.h.

#define PS_DONE   (48 << 0)

Definition at line 746 of file sid.h.

#define PS_PARTIAL_FLUSH   (16 << 0)

Definition at line 726 of file sid.h.

#define RANGE_PROTECTION_FAULT_ENABLE_DEFAULT   (1 << 4)

Definition at line 94 of file sid.h.

#define RASTER_CONFIG_RB_MAP_0   0

Definition at line 709 of file sid.h.

#define RASTER_CONFIG_RB_MAP_1   1

Definition at line 710 of file sid.h.

#define RASTER_CONFIG_RB_MAP_2   2

Definition at line 711 of file sid.h.

#define RASTER_CONFIG_RB_MAP_3   3

Definition at line 712 of file sid.h.

#define RB_BLKSZ (   x)    ((x) << 8)

Definition at line 639 of file sid.h.

#define RB_BUFSZ (   x)    ((x) << 0)

Definition at line 638 of file sid.h.

#define RB_NO_UPDATE   (1 << 27)

Definition at line 641 of file sid.h.

#define RB_OVERFLOW   (1 << 0)

Definition at line 201 of file sid.h.

#define RB_RPTR_WR_ENA   (1 << 31)

Definition at line 642 of file sid.h.

#define RDERR_INT_ENABLE   (1 << 0)

Definition at line 424 of file sid.h.

#define RESET_VTX_CNT   (33 << 0)

Definition at line 737 of file sid.h.

#define RING1_RQ_PENDING   (1 << 6)

Definition at line 363 of file sid.h.

#define RING2_RQ_PENDING   (1 << 4)

Definition at line 361 of file sid.h.

#define RLC_BUSY   (1 << 8)

Definition at line 356 of file sid.h.

#define RLC_CAPTURE_GPU_CLOCK_COUNT   0xC340

Definition at line 704 of file sid.h.

#define RLC_CLEAR_STATE_RESTORE_BASE   0xC320

Definition at line 697 of file sid.h.

#define RLC_CNTL   0xC300

Definition at line 688 of file sid.h.

#define RLC_ENABLE   (1 << 0)

Definition at line 689 of file sid.h.

#define RLC_GPU_CLOCK_COUNT_LSB   0xC338

Definition at line 702 of file sid.h.

#define RLC_GPU_CLOCK_COUNT_MSB   0xC33C

Definition at line 703 of file sid.h.

#define RLC_LB_CNTL   0xC30C

Definition at line 692 of file sid.h.

#define RLC_LB_CNTR_INIT   0xC318

Definition at line 695 of file sid.h.

#define RLC_LB_CNTR_MAX   0xC314

Definition at line 694 of file sid.h.

#define RLC_MC_CNTL   0xC344

Definition at line 705 of file sid.h.

#define RLC_RL_BASE   0xC304

Definition at line 690 of file sid.h.

#define RLC_RL_SIZE   0xC308

Definition at line 691 of file sid.h.

#define RLC_RQ_PENDING   (1 << 0)

Definition at line 355 of file sid.h.

#define RLC_SAVE_AND_RESTORE_BASE   0xC310

Definition at line 693 of file sid.h.

#define RLC_UCODE_ADDR   0xC32C

Definition at line 699 of file sid.h.

#define RLC_UCODE_CNTL   0xC348

Definition at line 706 of file sid.h.

#define RLC_UCODE_DATA   0xC330

Definition at line 700 of file sid.h.

#define ROQ_IB1_START (   x)    ((x) << 0)

Definition at line 457 of file sid.h.

#define ROQ_IB2_START (   x)    ((x) << 8)

Definition at line 458 of file sid.h.

#define ROW_SIZE (   x)    ((x) << 28)

Definition at line 564 of file sid.h.

#define ROW_SIZE_MASK   0x30000000

Definition at line 565 of file sid.h.

#define ROW_SIZE_SHIFT   28

Definition at line 566 of file sid.h.

#define RPTR_REARM   (1 << 4)

Definition at line 212 of file sid.h.

#define RST_PIX_CNT   (13 << 0)

Definition at line 724 of file sid.h.

#define RUN_MASK   (1 << 0)

Definition at line 172 of file sid.h.

#define SAMPLE_PIPELINESTAT   (30 << 0)

Definition at line 735 of file sid.h.

#define SAMPLE_STREAMOUTSTATS   (32 << 0)

Definition at line 736 of file sid.h.

#define SAMPLE_STREAMOUTSTATS1   (1 << 0)

Definition at line 715 of file sid.h.

#define SAMPLE_STREAMOUTSTATS2   (2 << 0)

Definition at line 716 of file sid.h.

#define SAMPLE_STREAMOUTSTATS3   (3 << 0)

Definition at line 717 of file sid.h.

#define SC_BACKEND_PRIM_FIFO_SIZE (   x)    ((x) << 6)

Definition at line 513 of file sid.h.

#define SC_BUSY   (1 << 24)

Definition at line 378 of file sid.h.

#define SC_EARLYZ_TILE_FIFO_SIZE (   x)    ((x) << 23)

Definition at line 515 of file sid.h.

#define SC_FRONTEND_PRIM_FIFO_SIZE (   x)    ((x) << 0)

Definition at line 512 of file sid.h.

#define SC_HIZ_TILE_FIFO_SIZE (   x)    ((x) << 15)

Definition at line 514 of file sid.h.

#define SCRATCH_ADDR   0x8544

Definition at line 438 of file sid.h.

#define SCRATCH_REG0   0x8500

Definition at line 428 of file sid.h.

#define SCRATCH_REG1   0x8504

Definition at line 429 of file sid.h.

#define SCRATCH_REG2   0x8508

Definition at line 430 of file sid.h.

#define SCRATCH_REG3   0x850C

Definition at line 431 of file sid.h.

#define SCRATCH_REG4   0x8510

Definition at line 432 of file sid.h.

#define SCRATCH_REG5   0x8514

Definition at line 433 of file sid.h.

#define SCRATCH_REG6   0x8518

Definition at line 434 of file sid.h.

#define SCRATCH_REG7   0x851C

Definition at line 435 of file sid.h.

#define SCRATCH_UMSK   0x8540

Definition at line 437 of file sid.h.

#define SE_BCI_BUSY   (1 << 22)

Definition at line 389 of file sid.h.

#define SE_BROADCAST_WRITES   (1 << 31)

Definition at line 421 of file sid.h.

#define SE_CB_BUSY   (1 << 31)

Definition at line 397 of file sid.h.

#define SE_CB_CLEAN   (1 << 2)

Definition at line 388 of file sid.h.

#define SE_DB_BUSY   (1 << 30)

Definition at line 396 of file sid.h.

#define SE_DB_CLEAN   (1 << 1)

Definition at line 387 of file sid.h.

#define SE_INDEX (   x)    ((x) << 16)

Definition at line 418 of file sid.h.

#define SE_PA_BUSY   (1 << 24)

Definition at line 391 of file sid.h.

#define SE_SC_BUSY   (1 << 29)

Definition at line 395 of file sid.h.

#define SE_SPI_BUSY   (1 << 27)

Definition at line 394 of file sid.h.

#define SE_SX_BUSY   (1 << 26)

Definition at line 393 of file sid.h.

#define SE_TA_BUSY   (1 << 25)

Definition at line 392 of file sid.h.

#define SE_VGT_BUSY   (1 << 23)

Definition at line 390 of file sid.h.

#define SH_BROADCAST_WRITES   (1 << 29)

Definition at line 419 of file sid.h.

#define SH_INDEX (   x)    ((x) << 8)

Definition at line 417 of file sid.h.

#define SHADER_ENGINE_TILE_SIZE (   x)    ((x) << 16)

Definition at line 555 of file sid.h.

#define SHADER_ENGINE_TILE_SIZE_MASK   0x00070000

Definition at line 556 of file sid.h.

#define SHADER_ENGINE_TILE_SIZE_SHIFT   16

Definition at line 557 of file sid.h.

#define SI_MAX_BACKENDS   8

Definition at line 45 of file sid.h.

#define SI_MAX_BACKENDS_MASK   0xFF

Definition at line 46 of file sid.h.

#define SI_MAX_BACKENDS_PER_SE_MASK   0x0F

Definition at line 47 of file sid.h.

#define SI_MAX_FRC_EOV_CNT   16384

Definition at line 44 of file sid.h.

#define SI_MAX_LDS_NUM   0xFFFF

Definition at line 54 of file sid.h.

#define SI_MAX_PIPES   8

Definition at line 51 of file sid.h.

#define SI_MAX_PIPES_MASK   0xFF

Definition at line 52 of file sid.h.

#define SI_MAX_PIPES_PER_SIMD_MASK   0x3F

Definition at line 53 of file sid.h.

#define SI_MAX_SH_GPRS   256

Definition at line 40 of file sid.h.

#define SI_MAX_SH_STACK_ENTRIES   4096

Definition at line 43 of file sid.h.

#define SI_MAX_SH_THREADS   256

Definition at line 42 of file sid.h.

#define SI_MAX_SIMDS   12

Definition at line 48 of file sid.h.

#define SI_MAX_SIMDS_MASK   0x0FFF

Definition at line 49 of file sid.h.

#define SI_MAX_SIMDS_PER_SE_MASK   0x00FF

Definition at line 50 of file sid.h.

#define SI_MAX_TCC   16

Definition at line 55 of file sid.h.

#define SI_MAX_TCC_MASK   0xFFFF

Definition at line 56 of file sid.h.

#define SI_MAX_TEMP_GPRS   16

Definition at line 41 of file sid.h.

#define SOFT_RESET_BCI   (1 << 7)

Definition at line 407 of file sid.h.

#define SOFT_RESET_CB   (1 << 1)

Definition at line 401 of file sid.h.

#define SOFT_RESET_CP   (1 << 0)

Definition at line 400 of file sid.h.

#define SOFT_RESET_DB   (1 << 3)

Definition at line 403 of file sid.h.

#define SOFT_RESET_GDS   (1 << 4)

Definition at line 404 of file sid.h.

#define SOFT_RESET_IA   (1 << 15)

Definition at line 413 of file sid.h.

#define SOFT_RESET_PA   (1 << 5)

Definition at line 405 of file sid.h.

#define SOFT_RESET_RLC   (1 << 2)

Definition at line 402 of file sid.h.

#define SOFT_RESET_SC   (1 << 6)

Definition at line 406 of file sid.h.

#define SOFT_RESET_SPI   (1 << 8)

Definition at line 408 of file sid.h.

#define SOFT_RESET_SX   (1 << 10)

Definition at line 409 of file sid.h.

#define SOFT_RESET_TA   (1 << 12)

Definition at line 411 of file sid.h.

#define SOFT_RESET_TC   (1 << 11)

Definition at line 410 of file sid.h.

#define SOFT_RESET_VGT   (1 << 14)

Definition at line 412 of file sid.h.

#define SPI_BUSY   (1 << 22)

Definition at line 376 of file sid.h.

#define SPI_CONFIG_CNTL   0x9100

Definition at line 530 of file sid.h.

#define SPI_CONFIG_CNTL_1   0x913C

Definition at line 532 of file sid.h.

#define SPI_PS_MAX_WAVE_ID   0x90EC

Definition at line 528 of file sid.h.

#define SPI_STATIC_THREAD_MGMT_1   0x90E0

Definition at line 525 of file sid.h.

#define SPI_STATIC_THREAD_MGMT_2   0x90E4

Definition at line 526 of file sid.h.

#define SPI_STATIC_THREAD_MGMT_3   0x90E8

Definition at line 527 of file sid.h.

#define SQ_CONFIG   0x8C00

Definition at line 519 of file sid.h.

#define SQC_CACHES   0x8C08

Definition at line 521 of file sid.h.

#define SRBM_RQ_PENDING   (1 << 5)

Definition at line 362 of file sid.h.

#define SRBM_STATUS   0xE50

Definition at line 63 of file sid.h.

#define SX_BUSY   (1 << 20)

Definition at line 375 of file sid.h.

#define SX_DEBUG_1   0x9060

Definition at line 523 of file sid.h.

#define SYSTEM_ACCESS_MODE_IN_SYS   (2 << 3)

Definition at line 145 of file sid.h.

#define SYSTEM_ACCESS_MODE_NOT_IN_SYS   (3 << 3)

Definition at line 146 of file sid.h.

#define SYSTEM_ACCESS_MODE_PA_ONLY   (0 << 3)

Definition at line 143 of file sid.h.

#define SYSTEM_ACCESS_MODE_USE_SYS_MAP   (1 << 3)

Definition at line 144 of file sid.h.

#define SYSTEM_APERTURE_UNMAPPED_ACCESS_PASS_THRU   (0 << 5)

Definition at line 147 of file sid.h.

#define TA_BUSY   (1 << 14)

Definition at line 370 of file sid.h.

#define TA_CNTL_AUX   0x9508

Definition at line 541 of file sid.h.

#define TAHITI_GB_ADDR_CONFIG_GOLDEN   0x12011003

Definition at line 29 of file sid.h.

#define TAHITI_RB_BITMAP_WIDTH_PER_SH   2

Definition at line 27 of file sid.h.

#define TC_BUSY   (1 << 9)

Definition at line 357 of file sid.h.

#define TC_ONLY   1

Definition at line 470 of file sid.h.

#define TCC_DISABLE_MASK   0xFFFF0000

Definition at line 538 of file sid.h.

#define TCC_DISABLE_SHIFT   16

Definition at line 539 of file sid.h.

#define TCP_CHAN_STEER_HI   0xac10

Definition at line 634 of file sid.h.

#define TCP_CHAN_STEER_LO   0xac0c

Definition at line 633 of file sid.h.

#define THREAD_TRACE_FINISH   (55 << 0)

Definition at line 751 of file sid.h.

#define THREAD_TRACE_FLUSH   (54 << 0)

Definition at line 750 of file sid.h.

#define THREAD_TRACE_START   (51 << 0)

Definition at line 748 of file sid.h.

#define THREAD_TRACE_STOP   (52 << 0)

Definition at line 749 of file sid.h.

#define TILE_SPLIT (   x)    ((x) << 11)

Definition at line 591 of file sid.h.

#define TIME_STAMP_INT_ENABLE   (1 << 26)

Definition at line 673 of file sid.h.

#define TIME_STAMP_INT_STAT   (1 << 26)

Definition at line 681 of file sid.h.

#define TRAIN_DONE_D0   (1 << 30)

Definition at line 168 of file sid.h.

#define TRAIN_DONE_D1   (1 << 31)

Definition at line 169 of file sid.h.

#define VBLANK_ACK   (1 << 4)

Definition at line 259 of file sid.h.

#define VBLANK_INT_MASK   (1 << 0)

Definition at line 266 of file sid.h.

#define VBLANK_INTERRUPT   (1 << 16)

Definition at line 261 of file sid.h.

#define VBLANK_INTERRUPT_TYPE   (1 << 17)

Definition at line 262 of file sid.h.

#define VBLANK_OCCURRED   (1 << 0)

Definition at line 258 of file sid.h.

#define VBLANK_STAT   (1 << 12)

Definition at line 260 of file sid.h.

#define VBLANK_STATUS   0x6bbc

Definition at line 257 of file sid.h.

#define VC_AND_TC   2

Definition at line 471 of file sid.h.

#define VC_ONLY   0

Definition at line 469 of file sid.h.

#define VERDE_GB_ADDR_CONFIG_GOLDEN   0x12010002

Definition at line 30 of file sid.h.

#define VGA_HDP_CONTROL   0x328

Definition at line 58 of file sid.h.

#define VGA_MEMORY_DISABLE   (1 << 4)

Definition at line 59 of file sid.h.

#define VGT_BUSY   (1 << 17)

Definition at line 372 of file sid.h.

#define VGT_CACHE_INVALIDATION   0x88C4

Definition at line 467 of file sid.h.

#define VGT_ESGS_RING_SIZE   0x88C8

Definition at line 477 of file sid.h.

#define VGT_EVENT_INITIATOR   0x28a90

Definition at line 714 of file sid.h.

#define VGT_FLUSH   (36 << 0)

Definition at line 738 of file sid.h.

#define VGT_GS_VERTEX_REUSE   0x88D4

Definition at line 480 of file sid.h.

#define VGT_GSVS_RING_SIZE   0x88CC

Definition at line 478 of file sid.h.

#define VGT_HS_OFFCHIP_PARAM   0x89B0

Definition at line 490 of file sid.h.

#define VGT_INDEX_TYPE   0x895C

Definition at line 483 of file sid.h.

#define VGT_NUM_INDICES   0x8970

Definition at line 485 of file sid.h.

#define VGT_NUM_INSTANCES   0x8974

Definition at line 486 of file sid.h.

#define VGT_PRIMITIVE_TYPE   0x8958

Definition at line 482 of file sid.h.

#define VGT_STREAMOUT_RESET   (10 << 0)

Definition at line 721 of file sid.h.

#define VGT_TF_MEMORY_BASE   0x89B8

Definition at line 492 of file sid.h.

#define VGT_TF_RING_SIZE   0x8988

Definition at line 488 of file sid.h.

#define VGT_VTX_VECT_EJECT_REG   0x88B0

Definition at line 465 of file sid.h.

#define VLINE_ACK   (1 << 4)

Definition at line 252 of file sid.h.

#define VLINE_INT_MASK   (1 << 4)

Definition at line 267 of file sid.h.

#define VLINE_INTERRUPT   (1 << 16)

Definition at line 254 of file sid.h.

#define VLINE_INTERRUPT_TYPE   (1 << 17)

Definition at line 255 of file sid.h.

#define VLINE_OCCURRED   (1 << 0)

Definition at line 251 of file sid.h.

#define VLINE_STAT   (1 << 12)

Definition at line 253 of file sid.h.

#define VLINE_STATUS   0x6bb8

Definition at line 250 of file sid.h.

#define VM_CONTEXT0_CNTL   0x1410

Definition at line 91 of file sid.h.

#define VM_CONTEXT0_CNTL2   0x1430

Definition at line 96 of file sid.h.

#define VM_CONTEXT0_PAGE_TABLE_BASE_ADDR   0x153c

Definition at line 113 of file sid.h.

#define VM_CONTEXT0_PAGE_TABLE_END_ADDR   0x157C

Definition at line 124 of file sid.h.

#define VM_CONTEXT0_PAGE_TABLE_START_ADDR   0x155c

Definition at line 121 of file sid.h.

#define VM_CONTEXT0_PROTECTION_FAULT_DEFAULT_ADDR   0x1518

Definition at line 110 of file sid.h.

#define VM_CONTEXT10_PAGE_TABLE_BASE_ADDR   0x1440

Definition at line 100 of file sid.h.

#define VM_CONTEXT11_PAGE_TABLE_BASE_ADDR   0x1444

Definition at line 101 of file sid.h.

#define VM_CONTEXT12_PAGE_TABLE_BASE_ADDR   0x1448

Definition at line 102 of file sid.h.

#define VM_CONTEXT13_PAGE_TABLE_BASE_ADDR   0x144c

Definition at line 103 of file sid.h.

#define VM_CONTEXT14_PAGE_TABLE_BASE_ADDR   0x1450

Definition at line 104 of file sid.h.

#define VM_CONTEXT15_PAGE_TABLE_BASE_ADDR   0x1454

Definition at line 105 of file sid.h.

#define VM_CONTEXT1_CNTL   0x1414

Definition at line 95 of file sid.h.

#define VM_CONTEXT1_CNTL2   0x1434

Definition at line 97 of file sid.h.

#define VM_CONTEXT1_PAGE_TABLE_BASE_ADDR   0x1540

Definition at line 114 of file sid.h.

#define VM_CONTEXT1_PAGE_TABLE_END_ADDR   0x1580

Definition at line 125 of file sid.h.

#define VM_CONTEXT1_PAGE_TABLE_START_ADDR   0x1560

Definition at line 122 of file sid.h.

#define VM_CONTEXT1_PROTECTION_FAULT_DEFAULT_ADDR   0x151c

Definition at line 111 of file sid.h.

#define VM_CONTEXT2_PAGE_TABLE_BASE_ADDR   0x1544

Definition at line 115 of file sid.h.

#define VM_CONTEXT3_PAGE_TABLE_BASE_ADDR   0x1548

Definition at line 116 of file sid.h.

#define VM_CONTEXT4_PAGE_TABLE_BASE_ADDR   0x154c

Definition at line 117 of file sid.h.

#define VM_CONTEXT5_PAGE_TABLE_BASE_ADDR   0x1550

Definition at line 118 of file sid.h.

#define VM_CONTEXT6_PAGE_TABLE_BASE_ADDR   0x1554

Definition at line 119 of file sid.h.

#define VM_CONTEXT7_PAGE_TABLE_BASE_ADDR   0x1558

Definition at line 120 of file sid.h.

#define VM_CONTEXT8_PAGE_TABLE_BASE_ADDR   0x1438

Definition at line 98 of file sid.h.

#define VM_CONTEXT9_PAGE_TABLE_BASE_ADDR   0x143c

Definition at line 99 of file sid.h.

#define VM_INVALIDATE_REQUEST   0x1478

Definition at line 107 of file sid.h.

#define VM_INVALIDATE_RESPONSE   0x147c

Definition at line 108 of file sid.h.

#define VM_L2_CNTL   0x1400

Definition at line 68 of file sid.h.

#define VM_L2_CNTL2   0x1404

Definition at line 77 of file sid.h.

#define VM_L2_CNTL3   0x1408

Definition at line 84 of file sid.h.

#define VM_L2_STATUS   0x140C

Definition at line 89 of file sid.h.

#define VS_PARTIAL_FLUSH   (15 << 0)

Definition at line 725 of file sid.h.

#define VTX_DONE_DELAY (   x)    ((x) << 0)

Definition at line 533 of file sid.h.

#define WAIT_MEM_SEM_INT_ENABLE   (1 << 21)

Definition at line 672 of file sid.h.

#define WAIT_MEM_SEM_INT_STAT   (1 << 21)

Definition at line 680 of file sid.h.

#define WPTR_OFFSET_MASK   0x3fffc

Definition at line 202 of file sid.h.

#define WR_CONFIRM   (1 << 20)

Definition at line 825 of file sid.h.

#define WR_ONE_ADDR   (1 << 16)

Definition at line 824 of file sid.h.

#define WRITE_DATA_DST_SEL (   x)    ((x) << 8)

Definition at line 816 of file sid.h.

#define WRITE_DATA_ENGINE_SEL (   x)    ((x) << 30)

Definition at line 826 of file sid.h.

#define ZPASS_DONE   (21 << 0)

Definition at line 728 of file sid.h.