#define C2DST__STATUS (1 << 0) #define CD2LEN__LENGTH(n) (((n) & 0xffffe0) << 0) #define C2DSTAT__ADDRESS(n) ((((n) & 0x13ffffe0) | 0x10000000) << 0) #define ISTNRM__END_OF_TRANSFERRING_PUNCH_THROUGH_LIST (1 << 21) #define ISTNRM__END_OF_DMA_SORT_DMA (1 << 20) #define ISTNRM__END_OF_DMA_CH2_DMA (1 << 19) #define ISTNRM__END_OF_DMA_DEV_DMA (1 << 18) #define ISTNRM__END_OF_DMA_EXT_DMA2 (1 << 17) #define ISTNRM__END_OF_DMA_EXT_DMA1 (1 << 16) #define ISTNRM__END_OF_DMA_AICA_DMA (1 << 15) #define ISTNRM__END_OF_DMA_GD_DMA (1 << 14) #define ISTNRM__MAPLE_V_BLANK_OVER_INTERRUPT (1 << 13) #define ISTNRM__END_OF_DMA_MAPLE_DMA (1 << 12) #define ISTNRM__END_OF_DMA_PVR_DMA (1 << 11) #define ISTNRM__END_OF_TRANSFERRING_TRANSLUCENT_MODIFIER_VOLUME_LIST (1 << 10) #define ISTNRM__END_OF_TRANSFERRING_TRANSLUCENT_LIST (1 << 9) #define ISTNRM__END_OF_TRANSFERRING_OPAQUE_MODIFIER_VOLUME_LIST (1 << 8) #define ISTNRM__END_OF_TRANSFERRING_OPAQUE_LIST (1 << 7) #define ISTNRM__END_OF_TRANSFERRING_YUV (1 << 6) #define ISTNRM__H_BLANK_IN_INTERRUPT (1 << 5) #define ISTNRM__V_BLANK_OUT_INTERRUPT (1 << 4) #define ISTNRM__V_BLANK_IN_INTERRUPT (1 << 3) #define ISTNRM__END_OF_RENDER_TSP (1 << 2) #define ISTNRM__END_OF_RENDER_ISP (1 << 1) #define ISTNRM__END_OF_RENDER_VIDEO (1 << 0)