Lines Matching defs:x

53 #define		HOST_SMC_MSG(x)				((x) << 0)  argument
56 #define HOST_SMC_RESP(x) ((x) << 8) argument
59 #define SMC_HOST_MSG(x) ((x) << 16) argument
62 #define SMC_HOST_RESP(x) ((x) << 24) argument
67 #define DCCG_DISP1_SLOW_SELECT(x) ((x) << 0) argument
70 #define DCCG_DISP2_SLOW_SELECT(x) ((x) << 4) argument
78 #define SPLL_REF_DIV(x) ((x) << 4) argument
80 #define SPLL_PDIV_A(x) ((x) << 20) argument
83 #define SCLK_MUX_SEL(x) ((x) << 0) argument
87 #define SPLL_FB_DIV(x) ((x) << 0) argument
99 #define CLKF(x) ((x) << 0) argument
101 #define CLKR(x) ((x) << 7) argument
103 #define CLKFRAC(x) ((x) << 12) argument
105 #define YCLK_POST_DIV(x) ((x) << 17) argument
107 #define IBIAS(x) ((x) << 20) argument
126 # define SW_SMIO_INDEX(x) ((x) << 6) argument
152 # define DLL_SPEED(x) ((x) << 0) argument
188 # define CG_R(x) ((x) << 0) argument
190 # define CG_L(x) ((x) << 16) argument
194 # define DISP1_GAP(x) ((x) << 0) argument
196 # define DISP2_GAP(x) ((x) << 2) argument
198 # define VBI_TIMER_COUNT(x) ((x) << 4) argument
200 # define VBI_TIMER_UNIT(x) ((x) << 20) argument
202 # define DISP1_GAP_MCHG(x) ((x) << 24) argument
204 # define DISP2_GAP_MCHG(x) ((x) << 26) argument
208 #define CG_CLIENT_REQ(x) ((x) << 0) argument
211 #define CG_CLIENT_RESP(x) ((x) << 8) argument
214 #define CLIENT_CG_REQ(x) ((x) << 16) argument
217 #define CLIENT_CG_RESP(x) ((x) << 24) argument
226 #define CLKV(x) ((x) << 0) argument
229 #define CLKS(x) ((x) << 0) argument
258 #define MC_RD_ENABLE_MCD(x) ((x) << 8) argument
268 #define MC_RD_ENABLE(x) ((x) << 4) argument
277 #define STATE0(x) ((x) << 0) argument
279 #define STATE1(x) ((x) << 5) argument
281 #define STATE2(x) ((x) << 10) argument
283 #define STATE3(x) ((x) << 15) argument
311 #define CG_SEQ_REQ(x) ((x) << 0) argument
314 #define CG_SEQ_RESP(x) ((x) << 8) argument
317 #define SEQ_CG_REQ(x) ((x) << 16) argument
320 #define SEQ_CG_RESP(x) ((x) << 24) argument
358 # define UPLL_PDIV_A(x) ((x) << 0) argument
360 # define UPLL_PDIV_B(x) ((x) << 8) argument
362 # define VCLK_SRC_SEL(x) ((x) << 20) argument
364 # define DCLK_SRC_SEL(x) ((x) << 25) argument
367 # define UPLL_FB_DIV(x) ((x) << 0) argument
413 #define INSTANCE_INDEX(x) ((x) << 0) argument
414 #define SE_INDEX(x) ((x) << 16) argument
421 #define BACKEND_DISABLE(x) ((x) << 16) argument
423 #define NUM_PIPES(x) ((x) << 0) argument
425 #define PIPE_INTERLEAVE_SIZE(x) ((x) << 4) argument
426 #define BANK_INTERLEAVE_SIZE(x) ((x) << 8) argument
427 #define NUM_SHADER_ENGINES(x) ((x) << 12) argument
428 #define SHADER_ENGINE_TILE_SIZE(x) ((x) << 16) argument
429 #define NUM_GPUS(x) ((x) << 20) argument
430 #define MULTI_GPU_TILE_SIZE(x) ((x) << 24) argument
431 #define ROW_SIZE(x) ((x) << 28) argument
468 #define STQ_SPLIT(x) ((x) << 0) argument
473 #define ROQ_IB1_START(x) ((x) << 0) argument
474 #define ROQ_IB2_START(x) ((x) << 8) argument
477 #define RB_BUFSZ(x) ((x) << 0) argument
478 #define RB_BLKSZ(x) ((x) << 8) argument
484 #define RB_RPTR_SWAP(x) ((x) << 0) argument
497 # define DCCG_AUDIO_DTO0_SOURCE_SEL(x) ((x) << 0) /* crtc0 - crtc5 */ argument
504 # define DCCG_AUDIO_DTO_WALLCLOCK_RATIO(x) (((x) & 7) << 0) argument
515 # define DENTIST_DPREFCLK_WDIVIDER(x) (((x) & 0x7f) << 24) argument
526 # define HDMI_DEEP_COLOR_DEPTH(x) (((x) & 3) << 28) argument
536 # define HDMI_AUDIO_DELAY_EN(x) (((x) & 3) << 4) argument
537 # define HDMI_AUDIO_PACKETS_PER_LINE(x) (((x) & 0x1f) << 16) argument
541 # define HDMI_ACR_SELECT(x) (((x) & 3) << 4) argument
548 # define HDMI_ACR_N_MULTIPLE(x) (((x) & 7) << 16) argument
565 # define HDMI_AVI_INFO_LINE(x) (((x) & 0x3f) << 0) argument
567 # define HDMI_AUDIO_INFO_LINE(x) (((x) & 0x3f) << 8) argument
568 # define HDMI_MPEG_INFO_LINE(x) (((x) & 0x3f) << 16) argument
574 # define HDMI_GENERIC0_LINE(x) (((x) & 0x3f) << 16) argument
575 # define HDMI_GENERIC1_LINE(x) (((x) & 0x3f) << 24) argument
583 # define AFMT_AUDIO_CHANNEL_ENABLE(x) (((x) & 0xff) << 8) argument
584 # define AFMT_DP_AUDIO_STREAM_ID(x) (((x) & 0xff) << 16) argument
586 # define AFMT_AVI_INFO_CHECKSUM(x) (((x) & 0xff) << 0) argument
587 # define AFMT_AVI_INFO_S(x) (((x) & 3) << 8) argument
588 # define AFMT_AVI_INFO_B(x) (((x) & 3) << 10) argument
589 # define AFMT_AVI_INFO_A(x) (((x) & 1) << 12) argument
590 # define AFMT_AVI_INFO_Y(x) (((x) & 3) << 13) argument
594 # define AFMT_AVI_INFO_Y_A_B_S(x) (((x) & 0xff) << 8) argument
595 # define AFMT_AVI_INFO_R(x) (((x) & 0xf) << 16) argument
596 # define AFMT_AVI_INFO_M(x) (((x) & 0x3) << 20) argument
597 # define AFMT_AVI_INFO_C(x) (((x) & 0x3) << 22) argument
598 # define AFMT_AVI_INFO_C_M_R(x) (((x) & 0xff) << 16) argument
599 # define AFMT_AVI_INFO_SC(x) (((x) & 0x3) << 24) argument
600 # define AFMT_AVI_INFO_Q(x) (((x) & 0x3) << 26) argument
601 # define AFMT_AVI_INFO_EC(x) (((x) & 0x3) << 28) argument
602 # define AFMT_AVI_INFO_ITC(x) (((x) & 0x1) << 31) argument
603 # define AFMT_AVI_INFO_ITC_EC_Q_SC(x) (((x) & 0xff) << 24) argument
605 # define AFMT_AVI_INFO_VIC(x) (((x) & 0x7f) << 0) /* don't use avi infoframe v1 */ argument
606 # define AFMT_AVI_INFO_PR(x) (((x) & 0xf) << 8) /* don't use avi infoframe v1 */ argument
607 # define AFMT_AVI_INFO_CN(x) (((x) & 0x3) << 12) argument
608 # define AFMT_AVI_INFO_YQ(x) (((x) & 0x3) << 14) argument
609 # define AFMT_AVI_INFO_TOP(x) (((x) & 0xffff) << 16) argument
611 # define AFMT_AVI_INFO_BOTTOM(x) (((x) & 0xffff) << 0) argument
612 # define AFMT_AVI_INFO_LEFT(x) (((x) & 0xffff) << 16) argument
614 # define AFMT_AVI_INFO_RIGHT(x) (((x) & 0xffff) << 0) argument
615 # define AFMT_AVI_INFO_VERSION(x) (((x) & 3) << 24) argument
617 # define AFMT_MPEG_INFO_CHECKSUM(x) (((x) & 0xff) << 0) argument
618 # define AFMT_MPEG_INFO_MB0(x) (((x) & 0xff) << 8) argument
619 # define AFMT_MPEG_INFO_MB1(x) (((x) & 0xff) << 16) argument
620 # define AFMT_MPEG_INFO_MB2(x) (((x) & 0xff) << 24) argument
622 # define AFMT_MPEG_INFO_MB3(x) (((x) & 0xff) << 0) argument
623 # define AFMT_MPEG_INFO_MF(x) (((x) & 3) << 8) argument
624 # define AFMT_MPEG_INFO_FR(x) (((x) & 1) << 12) argument
642 # define HDMI_ACR_CTS_32(x) (((x) & 0xfffff) << 12) argument
644 # define HDMI_ACR_N_32(x) (((x) & 0xfffff) << 0) argument
646 # define HDMI_ACR_CTS_44(x) (((x) & 0xfffff) << 12) argument
648 # define HDMI_ACR_N_44(x) (((x) & 0xfffff) << 0) argument
650 # define HDMI_ACR_CTS_48(x) (((x) & 0xfffff) << 12) argument
652 # define HDMI_ACR_N_48(x) (((x) & 0xfffff) << 0) argument
656 # define AFMT_AUDIO_INFO_CHECKSUM(x) (((x) & 0xff) << 0) argument
657 # define AFMT_AUDIO_INFO_CC(x) (((x) & 7) << 8) argument
658 # define AFMT_AUDIO_INFO_CT(x) (((x) & 0xf) << 11) argument
659 # define AFMT_AUDIO_INFO_CHECKSUM_OFFSET(x) (((x) & 0xff) << 16) argument
660 # define AFMT_AUDIO_INFO_CXT(x) (((x) & 0x1f) << 24) argument
662 # define AFMT_AUDIO_INFO_CA(x) (((x) & 0xff) << 0) argument
663 # define AFMT_AUDIO_INFO_LSV(x) (((x) & 0xf) << 11) argument
664 # define AFMT_AUDIO_INFO_DM_INH(x) (((x) & 1) << 15) argument
665 # define AFMT_AUDIO_INFO_DM_INH_LSV(x) (((x) & 0xff) << 8) argument
666 # define AFMT_AUDIO_INFO_LFEBPL(x) (((x) & 3) << 16) argument
668 # define AFMT_60958_CS_A(x) (((x) & 1) << 0) argument
669 # define AFMT_60958_CS_B(x) (((x) & 1) << 1) argument
670 # define AFMT_60958_CS_C(x) (((x) & 1) << 2) argument
671 # define AFMT_60958_CS_D(x) (((x) & 3) << 3) argument
672 # define AFMT_60958_CS_MODE(x) (((x) & 3) << 6) argument
673 # define AFMT_60958_CS_CATEGORY_CODE(x) (((x) & 0xff) << 8) argument
674 # define AFMT_60958_CS_SOURCE_NUMBER(x) (((x) & 0xf) << 16) argument
675 # define AFMT_60958_CS_CHANNEL_NUMBER_L(x) (((x) & 0xf) << 20) argument
676 # define AFMT_60958_CS_SAMPLING_FREQUENCY(x) (((x) & 0xf) << 24) argument
677 # define AFMT_60958_CS_CLOCK_ACCURACY(x) (((x) & 3) << 28) argument
679 # define AFMT_60958_CS_WORD_LENGTH(x) (((x) & 0xf) << 0) argument
680 # define AFMT_60958_CS_ORIGINAL_SAMPLING_FREQUENCY(x) (((x) & 0xf) << 4) argument
681 # define AFMT_60958_CS_VALID_L(x) (((x) & 1) << 16) argument
682 # define AFMT_60958_CS_VALID_R(x) (((x) & 1) << 18) argument
683 # define AFMT_60958_CS_CHANNEL_NUMBER_R(x) (((x) & 0xf) << 20) argument
687 # define AFMT_RAMP_MAX_COUNT(x) (((x) & 0xffffff) << 0) argument
690 # define AFMT_RAMP_MIN_COUNT(x) (((x) & 0xffffff) << 0) argument
691 # define AFMT_AUDIO_TEST_CH_DISABLE(x) (((x) & 0xff) << 24) argument
693 # define AFMT_RAMP_INC_COUNT(x) (((x) & 0xffffff) << 0) argument
695 # define AFMT_RAMP_DEC_COUNT(x) (((x) & 0xffffff) << 0) argument
697 # define AFMT_60958_CS_CHANNEL_NUMBER_2(x) (((x) & 0xf) << 0) argument
698 # define AFMT_60958_CS_CHANNEL_NUMBER_3(x) (((x) & 0xf) << 4) argument
699 # define AFMT_60958_CS_CHANNEL_NUMBER_4(x) (((x) & 0xf) << 8) argument
700 # define AFMT_60958_CS_CHANNEL_NUMBER_5(x) (((x) & 0xf) << 12) argument
701 # define AFMT_60958_CS_CHANNEL_NUMBER_6(x) (((x) & 0xf) << 16) argument
702 # define AFMT_60958_CS_CHANNEL_NUMBER_7(x) (((x) & 0xf) << 20) argument
729 #define SPEAKER_ALLOCATION(x) (((x) & 0x7f) << 0) argument
749 # define MAX_CHANNELS(x) (((x) & 0x7) << 0) argument
751 # define SUPPORTED_FREQUENCIES(x) (((x) & 0xff) << 8) argument
752 # define DESCRIPTOR_BYTE_2(x) (((x) & 0xff) << 16) argument
753 # define SUPPORTED_FREQUENCIES_STEREO(x) (((x) & 0xff) << 24) /* LPCM only */ argument
765 # define HBR_CHANNEL_COUNT(x) (((x) & 0x7) << 0) argument
766 # define COMPRESSED_CHANNEL_COUNT(x) (((x) & 0x7) << 4) argument
772 # define VIDEO_LIPSYNC(x) (((x) & 0xff) << 0) argument
773 # define AUDIO_LIPSYNC(x) (((x) & 0xff) << 8) argument
783 # define DISPLAY0_TYPE(x) (((x) & 0x3) << 0) argument
787 # define DISPLAY0_ID(x) (((x) & 0x3f) << 2) argument
788 # define DISPLAY1_TYPE(x) (((x) & 0x3) << 8) argument
789 # define DISPLAY1_ID(x) (((x) & 0x3f) << 10) argument
790 # define DISPLAY2_TYPE(x) (((x) & 0x3) << 16) argument
791 # define DISPLAY2_ID(x) (((x) & 0x3f) << 18) argument
792 # define DISPLAY3_TYPE(x) (((x) & 0x3) << 24) argument
793 # define DISPLAY3_ID(x) (((x) & 0x3f) << 26) argument
795 # define DISPLAY4_TYPE(x) (((x) & 0x3) << 0) argument
796 # define DISPLAY4_ID(x) (((x) & 0x3f) << 2) argument
797 # define DISPLAY5_TYPE(x) (((x) & 0x3) << 8) argument
798 # define DISPLAY5_ID(x) (((x) & 0x3f) << 10) argument
800 # define NUMBER_OF_DISPLAY_ID(x) (((x) & 0x7) << 0) argument
821 #define INACTIVE_QD_PIPES(x) ((x) << 8) argument
823 #define INACTIVE_SIMDS(x) ((x) << 16) argument
827 #define GRBM_READ_TIMEOUT(x) ((x) << 0) argument
880 #define DIG_THERM_DPM(x) ((x) << 14) argument
885 #define DIG_THERM_INTH(x) ((x) << 8) argument
888 #define DIG_THERM_INTL(x) ((x) << 16) argument
895 #define TN_DIG_THERM_INTH(x) ((x) << 0) argument
898 #define TN_DIG_THERM_INTL(x) ((x) << 8) argument
905 #define ASIC_T(x) ((x) << 16) argument
962 #define EFFECTIVE_L1_TLB_SIZE(x) ((x)<<15) argument
963 #define EFFECTIVE_L1_QUEUE_SIZE(x) ((x)<<18) argument
979 #define NUM_CLIP_SEQ(x) ((x) << 1) argument
987 #define SC_PRIM_FIFO_SIZE(x) ((x) << 0) argument
988 #define SC_HIZ_TILE_FIFO_SIZE(x) ((x) << 12) argument
989 #define SC_EARLYZ_TILE_FIFO_SIZE(x) ((x) << 20) argument
991 #define FORCE_EOV_MAX_CLK_CNT(x) ((x) << 0) argument
992 #define FORCE_EOV_MAX_REZ_CNT(x) ((x) << 16) argument
1011 #define NUMBER_OF_SETS(x) ((x) << 1) argument
1015 #define ES_FLUSH_CTL(x) ((x) << 0) argument
1016 #define GS_FLUSH_CTL(x) ((x) << 3) argument
1017 #define ACK_FLUSH_CTL(x) ((x) << 6) argument
1021 #define GPR_WRITE_PRIORITY(x) ((x) << 0) argument
1023 #define VTX_DONE_DELAY(x) ((x) << 0) argument
1027 #define NUM_INTERP(x) ((x)<<0) argument
1030 #define POSITION_ADDR(x) ((x)<<10) argument
1031 #define PARAM_GEN(x) ((x)<<15) argument
1032 #define PARAM_GEN_ADDR(x) ((x)<<19) argument
1033 #define BARYC_SAMPLE_CNTL(x) ((x)<<26) argument
1042 #define CS_PRIO(x) ((x) << 18) argument
1043 #define LS_PRIO(x) ((x) << 20) argument
1044 #define HS_PRIO(x) ((x) << 22) argument
1045 #define PS_PRIO(x) ((x) << 24) argument
1046 #define VS_PRIO(x) ((x) << 26) argument
1047 #define GS_PRIO(x) ((x) << 28) argument
1048 #define ES_PRIO(x) ((x) << 30) argument
1050 #define NUM_PS_GPRS(x) ((x) << 0) argument
1051 #define NUM_VS_GPRS(x) ((x) << 16) argument
1052 #define NUM_CLAUSE_TEMP_GPRS(x) ((x) << 28) argument
1054 #define NUM_GS_GPRS(x) ((x) << 0) argument
1055 #define NUM_ES_GPRS(x) ((x) << 16) argument
1057 #define NUM_HS_GPRS(x) ((x) << 0) argument
1058 #define NUM_LS_GPRS(x) ((x) << 16) argument
1062 #define NUM_PS_THREADS(x) ((x) << 0) argument
1063 #define NUM_VS_THREADS(x) ((x) << 8) argument
1064 #define NUM_GS_THREADS(x) ((x) << 16) argument
1065 #define NUM_ES_THREADS(x) ((x) << 24) argument
1067 #define NUM_HS_THREADS(x) ((x) << 0) argument
1068 #define NUM_LS_THREADS(x) ((x) << 8) argument
1070 #define NUM_PS_STACK_ENTRIES(x) ((x) << 0) argument
1071 #define NUM_VS_STACK_ENTRIES(x) ((x) << 16) argument
1073 #define NUM_GS_STACK_ENTRIES(x) ((x) << 0) argument
1074 #define NUM_ES_STACK_ENTRIES(x) ((x) << 16) argument
1076 #define NUM_HS_STACK_ENTRIES(x) ((x) << 0) argument
1077 #define NUM_LS_STACK_ENTRIES(x) ((x) << 16) argument
1086 #define CACHE_FIFO_SIZE(x) ((x) << 0) argument
1087 #define FETCH_FIFO_HIWATER(x) ((x) << 8) argument
1088 #define DONE_FIFO_HIWATER(x) ((x) << 16) argument
1089 #define ALU_UPDATE_FIFO_HIWATER(x) ((x) << 24) argument
1094 #define COLOR_BUFFER_SIZE(x) ((x) << 0) argument
1095 #define POSITION_BUFFER_SIZE(x) ((x) << 8) argument
1096 #define SMX_BUFFER_SIZE(x) ((x) << 16) argument
1120 #define CACHE_INVALIDATION(x) ((x) << 0) argument
1124 #define AUTO_INVLD_EN(x) ((x) << 6) argument
1138 #define PAGE_TABLE_DEPTH(x) (((x) & 3) << 1) argument
1147 #define REQUEST_TYPE(x) (((x) & 0xf) << 0) argument
1154 #define EFFECTIVE_L2_QUEUE_SIZE(x) (((x) & 7) << 14) argument
1159 #define BANK_SELECT(x) ((x) << 0) argument
1160 #define CACHE_UPDATE_MODE(x) ((x) << 6) argument
1211 # define LATENCY_WATERMARK_MASK(x) ((x) << 16) argument
1213 # define LATENCY_LOW_WATERMARK(x) ((x) << 0) argument
1214 # define LATENCY_HIGH_WATERMARK(x) ((x) << 16) argument
1217 # define DMIF_BUFFERS_ALLOCATED(x) ((x) << 0) argument
1222 # define IH_IB_SIZE(x) ((x) << 1) /* log2 */ argument
1225 # define IH_WPTR_WRITEBACK_TIMER(x) ((x) << 9) /* log2 */ argument
1237 # define IH_MC_SWAP(x) ((x) << 1) argument
1243 # define MC_WRREQ_CREDIT(x) ((x) << 15) argument
1244 # define MC_WR_CLEAN_CNT(x) ((x) << 20) argument
1364 # define DC_HPDx_CONNECTION_TIMER(x) ((x) << 0) argument
1365 # define DC_HPDx_RX_INT_TIMER(x) ((x) << 16) argument
1380 # define FMT_SPATIAL_DITHER_MODE(x) ((x) << 9) argument
1387 # define FMT_TEMPORAL_DITHER_OFFSET(x) ((x) << 21) argument
1390 # define FMT_25FRC_SEL(x) ((x) << 26) argument
1391 # define FMT_50FRC_SEL(x) ((x) << 28) argument
1392 # define FMT_75FRC_SEL(x) ((x) << 30) argument
1395 # define FMT_CLAMP_COLOR_FORMAT(x) ((x) << 16) argument
1436 # define LS2_EXIT_TIME(x) ((x) << 17) argument
1442 # define PLL_POWER_STATE_IN_TXS2_0(x) ((x) << 7) argument
1445 # define PLL_POWER_STATE_IN_OFF_0(x) ((x) << 10) argument
1448 # define PLL_RAMP_UP_TIME_0(x) ((x) << 24) argument
1452 # define PLL_POWER_STATE_IN_TXS2_1(x) ((x) << 7) argument
1455 # define PLL_POWER_STATE_IN_OFF_1(x) ((x) << 10) argument
1458 # define PLL_RAMP_UP_TIME_1(x) ((x) << 24) argument
1468 # define LC_L0S_INACTIVITY(x) ((x) << 8) argument
1471 # define LC_L1_INACTIVITY(x) ((x) << 12) argument
1495 # define LC_DYN_LANES_PWR_STATE(x) ((x) << 21) argument
1506 # define LC_HW_VOLTAGE_IF_CONTROL(x) ((x) << 12) argument
1589 # define PACKET3_CP_DMA_DST_SEL(x) ((x) << 20) argument
1593 # define PACKET3_CP_DMA_ENGINE(x) ((x) << 27) argument
1597 # define PACKET3_CP_DMA_SRC_SEL(x) ((x) << 29) argument
1605 # define PACKET3_CP_DMA_CMD_SRC_SWAP(x) ((x) << 22) argument
1611 # define PACKET3_CP_DMA_CMD_DST_SWAP(x) ((x) << 24) argument
1649 #define PACKET3_ME_INITIALIZE_DEVICE_ID(x) ((x) << 16) argument
1694 #define S__SQ_CONSTANT_TYPE(x) (((x) & 3) << 30) argument
1695 #define G__SQ_CONSTANT_TYPE(x) (((x) >> 30) & 3) argument
1850 #define S_028800_STENCIL_ENABLE(x) (((x) & 0x1) << 0) argument
1851 #define G_028800_STENCIL_ENABLE(x) (((x) >> 0) & 0x1) argument
1853 #define S_028800_Z_ENABLE(x) (((x) & 0x1) << 1) argument
1854 #define G_028800_Z_ENABLE(x) (((x) >> 1) & 0x1) argument
1856 #define S_028800_Z_WRITE_ENABLE(x) (((x) & 0x1) << 2) argument
1857 #define G_028800_Z_WRITE_ENABLE(x) (((x) >> 2) & 0x1) argument
1859 #define S_028800_ZFUNC(x) (((x) & 0x7) << 4) argument
1860 #define G_028800_ZFUNC(x) (((x) >> 4) & 0x7) argument
1862 #define S_028800_BACKFACE_ENABLE(x) (((x) & 0x1) << 7) argument
1863 #define G_028800_BACKFACE_ENABLE(x) (((x) >> 7) & 0x1) argument
1865 #define S_028800_STENCILFUNC(x) (((x) & 0x7) << 8) argument
1866 #define G_028800_STENCILFUNC(x) (((x) >> 8) & 0x7) argument
1876 #define S_028800_STENCILFAIL(x) (((x) & 0x7) << 11) argument
1877 #define G_028800_STENCILFAIL(x) (((x) >> 11) & 0x7) argument
1887 #define S_028800_STENCILZPASS(x) (((x) & 0x7) << 14) argument
1888 #define G_028800_STENCILZPASS(x) (((x) >> 14) & 0x7) argument
1890 #define S_028800_STENCILZFAIL(x) (((x) & 0x7) << 17) argument
1891 #define G_028800_STENCILZFAIL(x) (((x) >> 17) & 0x7) argument
1893 #define S_028800_STENCILFUNC_BF(x) (((x) & 0x7) << 20) argument
1894 #define G_028800_STENCILFUNC_BF(x) (((x) >> 20) & 0x7) argument
1896 #define S_028800_STENCILFAIL_BF(x) (((x) & 0x7) << 23) argument
1897 #define G_028800_STENCILFAIL_BF(x) (((x) >> 23) & 0x7) argument
1899 #define S_028800_STENCILZPASS_BF(x) (((x) & 0x7) << 26) argument
1900 #define G_028800_STENCILZPASS_BF(x) (((x) >> 26) & 0x7) argument
1902 #define S_028800_STENCILZFAIL_BF(x) (((x) & 0x7) << 29) argument
1903 #define G_028800_STENCILZFAIL_BF(x) (((x) >> 29) & 0x7) argument
1907 #define S_028008_SLICE_START(x) (((x) & 0x7FF) << 0) argument
1908 #define G_028008_SLICE_START(x) (((x) >> 0) & 0x7FF) argument
1910 #define S_028008_SLICE_MAX(x) (((x) & 0x7FF) << 13) argument
1911 #define G_028008_SLICE_MAX(x) (((x) >> 13) & 0x7FF) argument
1915 #define S_028ABC_HTILE_WIDTH(x) (((x) & 0x1) << 0) argument
1916 #define G_028ABC_HTILE_WIDTH(x) (((x) >> 0) & 0x1) argument
1918 #define S_028ABC_HTILE_HEIGHT(x) (((x) & 0x1) << 1) argument
1919 #define G_028ABC_HTILE_HEIGHT(x) (((x) >> 1) & 0x1) argument
1921 #define G_028ABC_LINEAR(x) (((x) >> 2) & 0x1) argument
1923 # define Z_ARRAY_MODE(x) ((x) << 4) argument
1924 # define DB_TILE_SPLIT(x) (((x) & 0x7) << 8) argument
1925 # define DB_NUM_BANKS(x) (((x) & 0x3) << 12) argument
1926 # define DB_BANK_WIDTH(x) (((x) & 0x3) << 16) argument
1927 # define DB_BANK_HEIGHT(x) (((x) & 0x3) << 20) argument
1928 # define DB_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 24) argument
1930 #define S_028040_FORMAT(x) (((x) & 0x3) << 0) argument
1931 #define G_028040_FORMAT(x) (((x) >> 0) & 0x3) argument
1937 #define S_028040_ARRAY_MODE(x) (((x) & 0xF) << 4) argument
1938 #define G_028040_ARRAY_MODE(x) (((x) >> 4) & 0xF) argument
1940 #define S_028040_READ_SIZE(x) (((x) & 0x1) << 28) argument
1941 #define G_028040_READ_SIZE(x) (((x) >> 28) & 0x1) argument
1943 #define S_028040_TILE_SURFACE_ENABLE(x) (((x) & 0x1) << 29) argument
1944 #define G_028040_TILE_SURFACE_ENABLE(x) (((x) >> 29) & 0x1) argument
1946 #define S_028040_ZRANGE_PRECISION(x) (((x) & 0x1) << 31) argument
1947 #define G_028040_ZRANGE_PRECISION(x) (((x) >> 31) & 0x1) argument
1949 #define S_028040_TILE_SPLIT(x) (((x) & 0x7) << 8) argument
1950 #define G_028040_TILE_SPLIT(x) (((x) >> 8) & 0x7) argument
1951 #define S_028040_NUM_BANKS(x) (((x) & 0x3) << 12) argument
1952 #define G_028040_NUM_BANKS(x) (((x) >> 12) & 0x3) argument
1953 #define S_028040_BANK_WIDTH(x) (((x) & 0x3) << 16) argument
1954 #define G_028040_BANK_WIDTH(x) (((x) >> 16) & 0x3) argument
1955 #define S_028040_BANK_HEIGHT(x) (((x) & 0x3) << 20) argument
1956 #define G_028040_BANK_HEIGHT(x) (((x) >> 20) & 0x3) argument
1957 #define S_028040_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 24) argument
1958 #define G_028040_MACRO_TILE_ASPECT(x) (((x) >> 24) & 0x3) argument
1961 #define S_028044_FORMAT(x) (((x) & 0x1) << 0) argument
1962 #define G_028044_FORMAT(x) (((x) >> 0) & 0x1) argument
1966 #define G_028044_TILE_SPLIT(x) (((x) >> 8) & 0x7) argument
1973 #define S_028058_PITCH_TILE_MAX(x) (((x) & 0x7FF) << 0) argument
1974 #define G_028058_PITCH_TILE_MAX(x) (((x) >> 0) & 0x7FF) argument
1976 #define S_028058_HEIGHT_TILE_MAX(x) (((x) & 0x7FF) << 11) argument
1977 #define G_028058_HEIGHT_TILE_MAX(x) (((x) >> 11) & 0x7FF) argument
1980 #define S_02805C_SLICE_TILE_MAX(x) (((x) & 0x3FFFFF) << 0) argument
1981 #define G_02805C_SLICE_TILE_MAX(x) (((x) >> 0) & 0x3FFFFF) argument
2027 #define S_028C6C_SLICE_START(x) (((x) & 0x7FF) << 0) argument
2028 #define G_028C6C_SLICE_START(x) (((x) >> 0) & 0x7FF) argument
2030 #define S_028C6C_SLICE_MAX(x) (((x) & 0x7FF) << 13) argument
2031 #define G_028C6C_SLICE_MAX(x) (((x) >> 13) & 0x7FF) argument
2034 #define S_028C70_ENDIAN(x) (((x) & 0x3) << 0) argument
2035 #define G_028C70_ENDIAN(x) (((x) >> 0) & 0x3) argument
2037 #define S_028C70_FORMAT(x) (((x) & 0x3F) << 2) argument
2038 #define G_028C70_FORMAT(x) (((x) >> 2) & 0x3F) argument
2075 #define S_028C70_ARRAY_MODE(x) (((x) & 0xF) << 8) argument
2076 #define G_028C70_ARRAY_MODE(x) (((x) >> 8) & 0xF) argument
2082 #define S_028C70_NUMBER_TYPE(x) (((x) & 0x7) << 12) argument
2083 #define G_028C70_NUMBER_TYPE(x) (((x) >> 12) & 0x7) argument
2093 #define S_028C70_COMP_SWAP(x) (((x) & 0x3) << 15) argument
2094 #define G_028C70_COMP_SWAP(x) (((x) >> 15) & 0x3) argument
2100 #define S_028C70_FAST_CLEAR(x) (((x) & 0x1) << 17) argument
2101 #define G_028C70_FAST_CLEAR(x) (((x) >> 17) & 0x1) argument
2103 #define S_028C70_COMPRESSION(x) (((x) & 0x3) << 18) argument
2104 #define G_028C70_COMPRESSION(x) (((x) >> 18) & 0x3) argument
2106 #define S_028C70_BLEND_CLAMP(x) (((x) & 0x1) << 19) argument
2107 #define G_028C70_BLEND_CLAMP(x) (((x) >> 19) & 0x1) argument
2109 #define S_028C70_BLEND_BYPASS(x) (((x) & 0x1) << 20) argument
2110 #define G_028C70_BLEND_BYPASS(x) (((x) >> 20) & 0x1) argument
2112 #define S_028C70_SIMPLE_FLOAT(x) (((x) & 0x1) << 21) argument
2113 #define G_028C70_SIMPLE_FLOAT(x) (((x) >> 21) & 0x1) argument
2115 #define S_028C70_ROUND_MODE(x) (((x) & 0x1) << 22) argument
2116 #define G_028C70_ROUND_MODE(x) (((x) >> 22) & 0x1) argument
2118 #define S_028C70_TILE_COMPACT(x) (((x) & 0x1) << 23) argument
2119 #define G_028C70_TILE_COMPACT(x) (((x) >> 23) & 0x1) argument
2121 #define S_028C70_SOURCE_FORMAT(x) (((x) & 0x3) << 24) argument
2122 #define G_028C70_SOURCE_FORMAT(x) (((x) >> 24) & 0x3) argument
2127 #define S_028C70_RAT(x) (((x) & 0x1) << 26) argument
2128 #define G_028C70_RAT(x) (((x) >> 26) & 0x1) argument
2130 #define S_028C70_RESOURCE_TYPE(x) (((x) & 0x7) << 27) argument
2131 #define G_028C70_RESOURCE_TYPE(x) (((x) >> 27) & 0x7) argument
2135 # define CB_FORMAT(x) ((x) << 2) argument
2136 # define CB_ARRAY_MODE(x) ((x) << 8) argument
2141 # define CB_SOURCE_FORMAT(x) ((x) << 24) argument
2145 #define S_028C74_NON_DISP_TILING_ORDER(x) (((x) & 0x1) << 4) argument
2146 #define G_028C74_NON_DISP_TILING_ORDER(x) (((x) >> 4) & 0x1) argument
2148 #define S_028C74_TILE_SPLIT(x) (((x) & 0xf) << 5) argument
2149 #define G_028C74_TILE_SPLIT(x) (((x) >> 5) & 0xf) argument
2150 #define S_028C74_NUM_BANKS(x) (((x) & 0x3) << 10) argument
2151 #define G_028C74_NUM_BANKS(x) (((x) >> 10) & 0x3) argument
2152 #define S_028C74_BANK_WIDTH(x) (((x) & 0x3) << 13) argument
2153 #define G_028C74_BANK_WIDTH(x) (((x) >> 13) & 0x3) argument
2154 #define S_028C74_BANK_HEIGHT(x) (((x) & 0x3) << 16) argument
2155 #define G_028C74_BANK_HEIGHT(x) (((x) >> 16) & 0x3) argument
2156 #define S_028C74_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 19) argument
2157 #define G_028C74_MACRO_TILE_ASPECT(x) (((x) >> 19) & 0x3) argument
2159 # define CB_TILE_SPLIT(x) (((x) & 0x7) << 5) argument
2167 # define CB_NUM_BANKS(x) (((x) & 0x3) << 10) argument
2172 # define CB_BANK_WIDTH(x) (((x) & 0x3) << 13) argument
2177 # define CB_BANK_HEIGHT(x) (((x) & 0x3) << 16) argument
2182 # define CB_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 19) argument
2343 # define TEX_DIM(x) ((x) << 0) argument
2353 # define TEX_ARRAY_MODE(x) ((x) << 28) argument
2357 # define TEX_DST_SEL_X(x) ((x) << 16) argument
2358 # define TEX_DST_SEL_Y(x) ((x) << 19) argument
2359 # define TEX_DST_SEL_Z(x) ((x) << 22) argument
2360 # define TEX_DST_SEL_W(x) ((x) << 25) argument
2369 # define TEX_TILE_SPLIT(x) (((x) & 0x7) << 29) argument
2371 # define MACRO_TILE_ASPECT(x) (((x) & 0x3) << 6) argument
2372 # define TEX_BANK_WIDTH(x) (((x) & 0x3) << 8) argument
2373 # define TEX_BANK_HEIGHT(x) (((x) & 0x3) << 10) argument
2374 # define TEX_NUM_BANKS(x) (((x) & 0x3) << 16) argument
2376 #define S_030000_DIM(x) (((x) & 0x7) << 0) argument
2377 #define G_030000_DIM(x) (((x) >> 0) & 0x7) argument
2387 #define S_030000_NON_DISP_TILING_ORDER(x) (((x) & 0x1) << 5) argument
2388 #define G_030000_NON_DISP_TILING_ORDER(x) (((x) >> 5) & 0x1) argument
2390 #define S_030000_PITCH(x) (((x) & 0xFFF) << 6) argument
2391 #define G_030000_PITCH(x) (((x) >> 6) & 0xFFF) argument
2393 #define S_030000_TEX_WIDTH(x) (((x) & 0x3FFF) << 18) argument
2394 #define G_030000_TEX_WIDTH(x) (((x) >> 18) & 0x3FFF) argument
2397 #define S_030004_TEX_HEIGHT(x) (((x) & 0x3FFF) << 0) argument
2398 #define G_030004_TEX_HEIGHT(x) (((x) >> 0) & 0x3FFF) argument
2400 #define S_030004_TEX_DEPTH(x) (((x) & 0x1FFF) << 14) argument
2401 #define G_030004_TEX_DEPTH(x) (((x) >> 14) & 0x1FFF) argument
2403 #define S_030004_ARRAY_MODE(x) (((x) & 0xF) << 28) argument
2404 #define G_030004_ARRAY_MODE(x) (((x) >> 28) & 0xF) argument
2407 #define S_030008_BASE_ADDRESS(x) (((x) & 0xFFFFFFFF) << 0) argument
2408 #define G_030008_BASE_ADDRESS(x) (((x) >> 0) & 0xFFFFFFFF) argument
2411 #define S_03000C_MIP_ADDRESS(x) (((x) & 0xFFFFFFFF) << 0) argument
2412 #define G_03000C_MIP_ADDRESS(x) (((x) >> 0) & 0xFFFFFFFF) argument
2415 #define S_030010_FORMAT_COMP_X(x) (((x) & 0x3) << 0) argument
2416 #define G_030010_FORMAT_COMP_X(x) (((x) >> 0) & 0x3) argument
2421 #define S_030010_FORMAT_COMP_Y(x) (((x) & 0x3) << 2) argument
2422 #define G_030010_FORMAT_COMP_Y(x) (((x) >> 2) & 0x3) argument
2424 #define S_030010_FORMAT_COMP_Z(x) (((x) & 0x3) << 4) argument
2425 #define G_030010_FORMAT_COMP_Z(x) (((x) >> 4) & 0x3) argument
2427 #define S_030010_FORMAT_COMP_W(x) (((x) & 0x3) << 6) argument
2428 #define G_030010_FORMAT_COMP_W(x) (((x) >> 6) & 0x3) argument
2430 #define S_030010_NUM_FORMAT_ALL(x) (((x) & 0x3) << 8) argument
2431 #define G_030010_NUM_FORMAT_ALL(x) (((x) >> 8) & 0x3) argument
2436 #define S_030010_SRF_MODE_ALL(x) (((x) & 0x1) << 10) argument
2437 #define G_030010_SRF_MODE_ALL(x) (((x) >> 10) & 0x1) argument
2441 #define S_030010_FORCE_DEGAMMA(x) (((x) & 0x1) << 11) argument
2442 #define G_030010_FORCE_DEGAMMA(x) (((x) >> 11) & 0x1) argument
2444 #define S_030010_ENDIAN_SWAP(x) (((x) & 0x3) << 12) argument
2445 #define G_030010_ENDIAN_SWAP(x) (((x) >> 12) & 0x3) argument
2447 #define S_030010_DST_SEL_X(x) (((x) & 0x7) << 16) argument
2448 #define G_030010_DST_SEL_X(x) (((x) >> 16) & 0x7) argument
2456 #define S_030010_DST_SEL_Y(x) (((x) & 0x7) << 19) argument
2457 #define G_030010_DST_SEL_Y(x) (((x) >> 19) & 0x7) argument
2459 #define S_030010_DST_SEL_Z(x) (((x) & 0x7) << 22) argument
2460 #define G_030010_DST_SEL_Z(x) (((x) >> 22) & 0x7) argument
2462 #define S_030010_DST_SEL_W(x) (((x) & 0x7) << 25) argument
2463 #define G_030010_DST_SEL_W(x) (((x) >> 25) & 0x7) argument
2465 #define S_030010_BASE_LEVEL(x) (((x) & 0xF) << 28) argument
2466 #define G_030010_BASE_LEVEL(x) (((x) >> 28) & 0xF) argument
2469 #define S_030014_LAST_LEVEL(x) (((x) & 0xF) << 0) argument
2470 #define G_030014_LAST_LEVEL(x) (((x) >> 0) & 0xF) argument
2472 #define S_030014_BASE_ARRAY(x) (((x) & 0x1FFF) << 4) argument
2473 #define G_030014_BASE_ARRAY(x) (((x) >> 4) & 0x1FFF) argument
2475 #define S_030014_LAST_ARRAY(x) (((x) & 0x1FFF) << 17) argument
2476 #define G_030014_LAST_ARRAY(x) (((x) >> 17) & 0x1FFF) argument
2479 #define S_030018_MAX_ANISO(x) (((x) & 0x7) << 0) argument
2480 #define G_030018_MAX_ANISO(x) (((x) >> 0) & 0x7) argument
2482 #define S_030018_PERF_MODULATION(x) (((x) & 0x7) << 3) argument
2483 #define G_030018_PERF_MODULATION(x) (((x) >> 3) & 0x7) argument
2485 #define S_030018_INTERLACED(x) (((x) & 0x1) << 6) argument
2486 #define G_030018_INTERLACED(x) (((x) >> 6) & 0x1) argument
2488 #define S_030018_TILE_SPLIT(x) (((x) & 0x7) << 29) argument
2489 #define G_030018_TILE_SPLIT(x) (((x) >> 29) & 0x7) argument
2491 #define S_03001C_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 6) argument
2492 #define G_03001C_MACRO_TILE_ASPECT(x) (((x) >> 6) & 0x3) argument
2493 #define S_03001C_BANK_WIDTH(x) (((x) & 0x3) << 8) argument
2494 #define G_03001C_BANK_WIDTH(x) (((x) >> 8) & 0x3) argument
2495 #define S_03001C_BANK_HEIGHT(x) (((x) & 0x3) << 10) argument
2496 #define G_03001C_BANK_HEIGHT(x) (((x) >> 10) & 0x3) argument
2497 #define S_03001C_NUM_BANKS(x) (((x) & 0x3) << 16) argument
2498 #define G_03001C_NUM_BANKS(x) (((x) >> 16) & 0x3) argument
2499 #define S_03001C_TYPE(x) (((x) & 0x3) << 30) argument
2500 #define G_03001C_TYPE(x) (((x) >> 30) & 0x3) argument
2506 #define S_03001C_DATA_FORMAT(x) (((x) & 0x3F) << 0) argument
2507 #define G_03001C_DATA_FORMAT(x) (((x) >> 0) & 0x3F) argument
2513 # define SQ_VTXC_BASE_ADDR_HI(x) ((x) << 0) argument
2514 # define SQ_VTXC_STRIDE(x) ((x) << 8) argument
2515 # define SQ_VTXC_ENDIAN_SWAP(x) ((x) << 30) argument
2520 # define SQ_VTCX_SEL_X(x) ((x) << 3) argument
2521 # define SQ_VTCX_SEL_Y(x) ((x) << 6) argument
2522 # define SQ_VTCX_SEL_Z(x) ((x) << 9) argument
2523 # define SQ_VTCX_SEL_W(x) ((x) << 12) argument
2575 # define DMA_RB_SIZE(x) ((x) << 1) /* log2 */ argument
2579 # define DMA_RPTR_WRITEBACK_TIMER(x) ((x) << 16) /* log2 */ argument