Lines Matching refs: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
1590 # define PACKET3_CP_DMA_DST_SEL(x) ((x) << 20) argument
1594 # define PACKET3_CP_DMA_ENGINE(x) ((x) << 27) argument
1598 # define PACKET3_CP_DMA_SRC_SEL(x) ((x) << 29) argument
1606 # define PACKET3_CP_DMA_CMD_SRC_SWAP(x) ((x) << 22) argument
1612 # define PACKET3_CP_DMA_CMD_DST_SWAP(x) ((x) << 24) argument
1651 #define PACKET3_ME_INITIALIZE_DEVICE_ID(x) ((x) << 16) argument
1714 #define PACKET3_SET_APPEND_CNT_SRC_SELECT(x) ((x) << 0) argument
1715 #define G_PACKET3_SET_APPEND_CNT_SRC_SELECT(x) ((x & 0x3) >> 0) argument
1726 #define S__SQ_CONSTANT_TYPE(x) (((x) & 3) << 30) argument
1727 #define G__SQ_CONSTANT_TYPE(x) (((x) >> 30) & 3) argument
1882 #define S_028800_STENCIL_ENABLE(x) (((x) & 0x1) << 0) argument
1883 #define G_028800_STENCIL_ENABLE(x) (((x) >> 0) & 0x1) argument
1885 #define S_028800_Z_ENABLE(x) (((x) & 0x1) << 1) argument
1886 #define G_028800_Z_ENABLE(x) (((x) >> 1) & 0x1) argument
1888 #define S_028800_Z_WRITE_ENABLE(x) (((x) & 0x1) << 2) argument
1889 #define G_028800_Z_WRITE_ENABLE(x) (((x) >> 2) & 0x1) argument
1891 #define S_028800_ZFUNC(x) (((x) & 0x7) << 4) argument
1892 #define G_028800_ZFUNC(x) (((x) >> 4) & 0x7) argument
1894 #define S_028800_BACKFACE_ENABLE(x) (((x) & 0x1) << 7) argument
1895 #define G_028800_BACKFACE_ENABLE(x) (((x) >> 7) & 0x1) argument
1897 #define S_028800_STENCILFUNC(x) (((x) & 0x7) << 8) argument
1898 #define G_028800_STENCILFUNC(x) (((x) >> 8) & 0x7) argument
1908 #define S_028800_STENCILFAIL(x) (((x) & 0x7) << 11) argument
1909 #define G_028800_STENCILFAIL(x) (((x) >> 11) & 0x7) argument
1919 #define S_028800_STENCILZPASS(x) (((x) & 0x7) << 14) argument
1920 #define G_028800_STENCILZPASS(x) (((x) >> 14) & 0x7) argument
1922 #define S_028800_STENCILZFAIL(x) (((x) & 0x7) << 17) argument
1923 #define G_028800_STENCILZFAIL(x) (((x) >> 17) & 0x7) argument
1925 #define S_028800_STENCILFUNC_BF(x) (((x) & 0x7) << 20) argument
1926 #define G_028800_STENCILFUNC_BF(x) (((x) >> 20) & 0x7) argument
1928 #define S_028800_STENCILFAIL_BF(x) (((x) & 0x7) << 23) argument
1929 #define G_028800_STENCILFAIL_BF(x) (((x) >> 23) & 0x7) argument
1931 #define S_028800_STENCILZPASS_BF(x) (((x) & 0x7) << 26) argument
1932 #define G_028800_STENCILZPASS_BF(x) (((x) >> 26) & 0x7) argument
1934 #define S_028800_STENCILZFAIL_BF(x) (((x) & 0x7) << 29) argument
1935 #define G_028800_STENCILZFAIL_BF(x) (((x) >> 29) & 0x7) argument
1939 #define S_028008_SLICE_START(x) (((x) & 0x7FF) << 0) argument
1940 #define G_028008_SLICE_START(x) (((x) >> 0) & 0x7FF) argument
1942 #define S_028008_SLICE_MAX(x) (((x) & 0x7FF) << 13) argument
1943 #define G_028008_SLICE_MAX(x) (((x) >> 13) & 0x7FF) argument
1947 #define S_028ABC_HTILE_WIDTH(x) (((x) & 0x1) << 0) argument
1948 #define G_028ABC_HTILE_WIDTH(x) (((x) >> 0) & 0x1) argument
1950 #define S_028ABC_HTILE_HEIGHT(x) (((x) & 0x1) << 1) argument
1951 #define G_028ABC_HTILE_HEIGHT(x) (((x) >> 1) & 0x1) argument
1953 #define G_028ABC_LINEAR(x) (((x) >> 2) & 0x1) argument
1955 # define Z_ARRAY_MODE(x) ((x) << 4) argument
1956 # define DB_TILE_SPLIT(x) (((x) & 0x7) << 8) argument
1957 # define DB_NUM_BANKS(x) (((x) & 0x3) << 12) argument
1958 # define DB_BANK_WIDTH(x) (((x) & 0x3) << 16) argument
1959 # define DB_BANK_HEIGHT(x) (((x) & 0x3) << 20) argument
1960 # define DB_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 24) argument
1962 #define S_028040_FORMAT(x) (((x) & 0x3) << 0) argument
1963 #define G_028040_FORMAT(x) (((x) >> 0) & 0x3) argument
1969 #define S_028040_ARRAY_MODE(x) (((x) & 0xF) << 4) argument
1970 #define G_028040_ARRAY_MODE(x) (((x) >> 4) & 0xF) argument
1972 #define S_028040_READ_SIZE(x) (((x) & 0x1) << 28) argument
1973 #define G_028040_READ_SIZE(x) (((x) >> 28) & 0x1) argument
1975 #define S_028040_TILE_SURFACE_ENABLE(x) (((x) & 0x1) << 29) argument
1976 #define G_028040_TILE_SURFACE_ENABLE(x) (((x) >> 29) & 0x1) argument
1978 #define S_028040_ZRANGE_PRECISION(x) (((x) & 0x1) << 31) argument
1979 #define G_028040_ZRANGE_PRECISION(x) (((x) >> 31) & 0x1) argument
1981 #define S_028040_TILE_SPLIT(x) (((x) & 0x7) << 8) argument
1982 #define G_028040_TILE_SPLIT(x) (((x) >> 8) & 0x7) argument
1983 #define S_028040_NUM_BANKS(x) (((x) & 0x3) << 12) argument
1984 #define G_028040_NUM_BANKS(x) (((x) >> 12) & 0x3) argument
1985 #define S_028040_BANK_WIDTH(x) (((x) & 0x3) << 16) argument
1986 #define G_028040_BANK_WIDTH(x) (((x) >> 16) & 0x3) argument
1987 #define S_028040_BANK_HEIGHT(x) (((x) & 0x3) << 20) argument
1988 #define G_028040_BANK_HEIGHT(x) (((x) >> 20) & 0x3) argument
1989 #define S_028040_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 24) argument
1990 #define G_028040_MACRO_TILE_ASPECT(x) (((x) >> 24) & 0x3) argument
1993 #define S_028044_FORMAT(x) (((x) & 0x1) << 0) argument
1994 #define G_028044_FORMAT(x) (((x) >> 0) & 0x1) argument
1998 #define G_028044_TILE_SPLIT(x) (((x) >> 8) & 0x7) argument
2005 #define S_028058_PITCH_TILE_MAX(x) (((x) & 0x7FF) << 0) argument
2006 #define G_028058_PITCH_TILE_MAX(x) (((x) >> 0) & 0x7FF) argument
2008 #define S_028058_HEIGHT_TILE_MAX(x) (((x) & 0x7FF) << 11) argument
2009 #define G_028058_HEIGHT_TILE_MAX(x) (((x) >> 11) & 0x7FF) argument
2012 #define S_02805C_SLICE_TILE_MAX(x) (((x) & 0x3FFFFF) << 0) argument
2013 #define G_02805C_SLICE_TILE_MAX(x) (((x) >> 0) & 0x3FFFFF) argument
2072 #define S_028C6C_SLICE_START(x) (((x) & 0x7FF) << 0) argument
2073 #define G_028C6C_SLICE_START(x) (((x) >> 0) & 0x7FF) argument
2075 #define S_028C6C_SLICE_MAX(x) (((x) & 0x7FF) << 13) argument
2076 #define G_028C6C_SLICE_MAX(x) (((x) >> 13) & 0x7FF) argument
2079 #define S_028C70_ENDIAN(x) (((x) & 0x3) << 0) argument
2080 #define G_028C70_ENDIAN(x) (((x) >> 0) & 0x3) argument
2082 #define S_028C70_FORMAT(x) (((x) & 0x3F) << 2) argument
2083 #define G_028C70_FORMAT(x) (((x) >> 2) & 0x3F) argument
2120 #define S_028C70_ARRAY_MODE(x) (((x) & 0xF) << 8) argument
2121 #define G_028C70_ARRAY_MODE(x) (((x) >> 8) & 0xF) argument
2127 #define S_028C70_NUMBER_TYPE(x) (((x) & 0x7) << 12) argument
2128 #define G_028C70_NUMBER_TYPE(x) (((x) >> 12) & 0x7) argument
2138 #define S_028C70_COMP_SWAP(x) (((x) & 0x3) << 15) argument
2139 #define G_028C70_COMP_SWAP(x) (((x) >> 15) & 0x3) argument
2145 #define S_028C70_FAST_CLEAR(x) (((x) & 0x1) << 17) argument
2146 #define G_028C70_FAST_CLEAR(x) (((x) >> 17) & 0x1) argument
2148 #define S_028C70_COMPRESSION(x) (((x) & 0x3) << 18) argument
2149 #define G_028C70_COMPRESSION(x) (((x) >> 18) & 0x3) argument
2151 #define S_028C70_BLEND_CLAMP(x) (((x) & 0x1) << 19) argument
2152 #define G_028C70_BLEND_CLAMP(x) (((x) >> 19) & 0x1) argument
2154 #define S_028C70_BLEND_BYPASS(x) (((x) & 0x1) << 20) argument
2155 #define G_028C70_BLEND_BYPASS(x) (((x) >> 20) & 0x1) argument
2157 #define S_028C70_SIMPLE_FLOAT(x) (((x) & 0x1) << 21) argument
2158 #define G_028C70_SIMPLE_FLOAT(x) (((x) >> 21) & 0x1) argument
2160 #define S_028C70_ROUND_MODE(x) (((x) & 0x1) << 22) argument
2161 #define G_028C70_ROUND_MODE(x) (((x) >> 22) & 0x1) argument
2163 #define S_028C70_TILE_COMPACT(x) (((x) & 0x1) << 23) argument
2164 #define G_028C70_TILE_COMPACT(x) (((x) >> 23) & 0x1) argument
2166 #define S_028C70_SOURCE_FORMAT(x) (((x) & 0x3) << 24) argument
2167 #define G_028C70_SOURCE_FORMAT(x) (((x) >> 24) & 0x3) argument
2172 #define S_028C70_RAT(x) (((x) & 0x1) << 26) argument
2173 #define G_028C70_RAT(x) (((x) >> 26) & 0x1) argument
2175 #define S_028C70_RESOURCE_TYPE(x) (((x) & 0x7) << 27) argument
2176 #define G_028C70_RESOURCE_TYPE(x) (((x) >> 27) & 0x7) argument
2180 # define CB_FORMAT(x) ((x) << 2) argument
2181 # define CB_ARRAY_MODE(x) ((x) << 8) argument
2186 # define CB_SOURCE_FORMAT(x) ((x) << 24) argument
2190 #define S_028C74_NON_DISP_TILING_ORDER(x) (((x) & 0x1) << 4) argument
2191 #define G_028C74_NON_DISP_TILING_ORDER(x) (((x) >> 4) & 0x1) argument
2193 #define S_028C74_TILE_SPLIT(x) (((x) & 0xf) << 5) argument
2194 #define G_028C74_TILE_SPLIT(x) (((x) >> 5) & 0xf) argument
2195 #define S_028C74_NUM_BANKS(x) (((x) & 0x3) << 10) argument
2196 #define G_028C74_NUM_BANKS(x) (((x) >> 10) & 0x3) argument
2197 #define S_028C74_BANK_WIDTH(x) (((x) & 0x3) << 13) argument
2198 #define G_028C74_BANK_WIDTH(x) (((x) >> 13) & 0x3) argument
2199 #define S_028C74_BANK_HEIGHT(x) (((x) & 0x3) << 16) argument
2200 #define G_028C74_BANK_HEIGHT(x) (((x) >> 16) & 0x3) argument
2201 #define S_028C74_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 19) argument
2202 #define G_028C74_MACRO_TILE_ASPECT(x) (((x) >> 19) & 0x3) argument
2204 # define CB_TILE_SPLIT(x) (((x) & 0x7) << 5) argument
2212 # define CB_NUM_BANKS(x) (((x) & 0x3) << 10) argument
2217 # define CB_BANK_WIDTH(x) (((x) & 0x3) << 13) argument
2222 # define CB_BANK_HEIGHT(x) (((x) & 0x3) << 16) argument
2227 # define CB_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 19) argument
2388 # define TEX_DIM(x) ((x) << 0) argument
2398 # define TEX_ARRAY_MODE(x) ((x) << 28) argument
2402 # define TEX_DST_SEL_X(x) ((x) << 16) argument
2403 # define TEX_DST_SEL_Y(x) ((x) << 19) argument
2404 # define TEX_DST_SEL_Z(x) ((x) << 22) argument
2405 # define TEX_DST_SEL_W(x) ((x) << 25) argument
2414 # define TEX_TILE_SPLIT(x) (((x) & 0x7) << 29) argument
2416 # define MACRO_TILE_ASPECT(x) (((x) & 0x3) << 6) argument
2417 # define TEX_BANK_WIDTH(x) (((x) & 0x3) << 8) argument
2418 # define TEX_BANK_HEIGHT(x) (((x) & 0x3) << 10) argument
2419 # define TEX_NUM_BANKS(x) (((x) & 0x3) << 16) argument
2421 #define S_030000_DIM(x) (((x) & 0x7) << 0) argument
2422 #define G_030000_DIM(x) (((x) >> 0) & 0x7) argument
2432 #define S_030000_NON_DISP_TILING_ORDER(x) (((x) & 0x1) << 5) argument
2433 #define G_030000_NON_DISP_TILING_ORDER(x) (((x) >> 5) & 0x1) argument
2435 #define S_030000_PITCH(x) (((x) & 0xFFF) << 6) argument
2436 #define G_030000_PITCH(x) (((x) >> 6) & 0xFFF) argument
2438 #define S_030000_TEX_WIDTH(x) (((x) & 0x3FFF) << 18) argument
2439 #define G_030000_TEX_WIDTH(x) (((x) >> 18) & 0x3FFF) argument
2442 #define S_030004_TEX_HEIGHT(x) (((x) & 0x3FFF) << 0) argument
2443 #define G_030004_TEX_HEIGHT(x) (((x) >> 0) & 0x3FFF) argument
2445 #define S_030004_TEX_DEPTH(x) (((x) & 0x1FFF) << 14) argument
2446 #define G_030004_TEX_DEPTH(x) (((x) >> 14) & 0x1FFF) argument
2448 #define S_030004_ARRAY_MODE(x) (((x) & 0xF) << 28) argument
2449 #define G_030004_ARRAY_MODE(x) (((x) >> 28) & 0xF) argument
2452 #define S_030008_BASE_ADDRESS(x) (((x) & 0xFFFFFFFF) << 0) argument
2453 #define G_030008_BASE_ADDRESS(x) (((x) >> 0) & 0xFFFFFFFF) argument
2456 #define S_03000C_MIP_ADDRESS(x) (((x) & 0xFFFFFFFF) << 0) argument
2457 #define G_03000C_MIP_ADDRESS(x) (((x) >> 0) & 0xFFFFFFFF) argument
2460 #define S_030010_FORMAT_COMP_X(x) (((x) & 0x3) << 0) argument
2461 #define G_030010_FORMAT_COMP_X(x) (((x) >> 0) & 0x3) argument
2466 #define S_030010_FORMAT_COMP_Y(x) (((x) & 0x3) << 2) argument
2467 #define G_030010_FORMAT_COMP_Y(x) (((x) >> 2) & 0x3) argument
2469 #define S_030010_FORMAT_COMP_Z(x) (((x) & 0x3) << 4) argument
2470 #define G_030010_FORMAT_COMP_Z(x) (((x) >> 4) & 0x3) argument
2472 #define S_030010_FORMAT_COMP_W(x) (((x) & 0x3) << 6) argument
2473 #define G_030010_FORMAT_COMP_W(x) (((x) >> 6) & 0x3) argument
2475 #define S_030010_NUM_FORMAT_ALL(x) (((x) & 0x3) << 8) argument
2476 #define G_030010_NUM_FORMAT_ALL(x) (((x) >> 8) & 0x3) argument
2481 #define S_030010_SRF_MODE_ALL(x) (((x) & 0x1) << 10) argument
2482 #define G_030010_SRF_MODE_ALL(x) (((x) >> 10) & 0x1) argument
2486 #define S_030010_FORCE_DEGAMMA(x) (((x) & 0x1) << 11) argument
2487 #define G_030010_FORCE_DEGAMMA(x) (((x) >> 11) & 0x1) argument
2489 #define S_030010_ENDIAN_SWAP(x) (((x) & 0x3) << 12) argument
2490 #define G_030010_ENDIAN_SWAP(x) (((x) >> 12) & 0x3) argument
2492 #define S_030010_DST_SEL_X(x) (((x) & 0x7) << 16) argument
2493 #define G_030010_DST_SEL_X(x) (((x) >> 16) & 0x7) argument
2501 #define S_030010_DST_SEL_Y(x) (((x) & 0x7) << 19) argument
2502 #define G_030010_DST_SEL_Y(x) (((x) >> 19) & 0x7) argument
2504 #define S_030010_DST_SEL_Z(x) (((x) & 0x7) << 22) argument
2505 #define G_030010_DST_SEL_Z(x) (((x) >> 22) & 0x7) argument
2507 #define S_030010_DST_SEL_W(x) (((x) & 0x7) << 25) argument
2508 #define G_030010_DST_SEL_W(x) (((x) >> 25) & 0x7) argument
2510 #define S_030010_BASE_LEVEL(x) (((x) & 0xF) << 28) argument
2511 #define G_030010_BASE_LEVEL(x) (((x) >> 28) & 0xF) argument
2514 #define S_030014_LAST_LEVEL(x) (((x) & 0xF) << 0) argument
2515 #define G_030014_LAST_LEVEL(x) (((x) >> 0) & 0xF) argument
2517 #define S_030014_BASE_ARRAY(x) (((x) & 0x1FFF) << 4) argument
2518 #define G_030014_BASE_ARRAY(x) (((x) >> 4) & 0x1FFF) argument
2520 #define S_030014_LAST_ARRAY(x) (((x) & 0x1FFF) << 17) argument
2521 #define G_030014_LAST_ARRAY(x) (((x) >> 17) & 0x1FFF) argument
2524 #define S_030018_MAX_ANISO(x) (((x) & 0x7) << 0) argument
2525 #define G_030018_MAX_ANISO(x) (((x) >> 0) & 0x7) argument
2527 #define S_030018_PERF_MODULATION(x) (((x) & 0x7) << 3) argument
2528 #define G_030018_PERF_MODULATION(x) (((x) >> 3) & 0x7) argument
2530 #define S_030018_INTERLACED(x) (((x) & 0x1) << 6) argument
2531 #define G_030018_INTERLACED(x) (((x) >> 6) & 0x1) argument
2533 #define S_030018_TILE_SPLIT(x) (((x) & 0x7) << 29) argument
2534 #define G_030018_TILE_SPLIT(x) (((x) >> 29) & 0x7) argument
2536 #define S_03001C_MACRO_TILE_ASPECT(x) (((x) & 0x3) << 6) argument
2537 #define G_03001C_MACRO_TILE_ASPECT(x) (((x) >> 6) & 0x3) argument
2538 #define S_03001C_BANK_WIDTH(x) (((x) & 0x3) << 8) argument
2539 #define G_03001C_BANK_WIDTH(x) (((x) >> 8) & 0x3) argument
2540 #define S_03001C_BANK_HEIGHT(x) (((x) & 0x3) << 10) argument
2541 #define G_03001C_BANK_HEIGHT(x) (((x) >> 10) & 0x3) argument
2542 #define S_03001C_NUM_BANKS(x) (((x) & 0x3) << 16) argument
2543 #define G_03001C_NUM_BANKS(x) (((x) >> 16) & 0x3) argument
2544 #define S_03001C_TYPE(x) (((x) & 0x3) << 30) argument
2545 #define G_03001C_TYPE(x) (((x) >> 30) & 0x3) argument
2551 #define S_03001C_DATA_FORMAT(x) (((x) & 0x3F) << 0) argument
2552 #define G_03001C_DATA_FORMAT(x) (((x) >> 0) & 0x3F) argument
2558 # define SQ_VTXC_BASE_ADDR_HI(x) ((x) << 0) argument
2559 # define SQ_VTXC_STRIDE(x) ((x) << 8) argument
2560 # define SQ_VTXC_ENDIAN_SWAP(x) ((x) << 30) argument
2565 # define SQ_VTCX_SEL_X(x) ((x) << 3) argument
2566 # define SQ_VTCX_SEL_Y(x) ((x) << 6) argument
2567 # define SQ_VTCX_SEL_Z(x) ((x) << 9) argument
2568 # define SQ_VTCX_SEL_W(x) ((x) << 12) argument
2620 # define DMA_RB_SIZE(x) ((x) << 1) /* log2 */ argument
2624 # define DMA_RPTR_WRITEBACK_TIMER(x) ((x) << 16) /* log2 */ argument