From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9417EC388F7 for ; Fri, 13 Nov 2020 15:12:11 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 98CD920A8B for ; Fri, 13 Nov 2020 15:12:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 98CD920A8B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 0EE376B0068; Fri, 13 Nov 2020 10:12:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 09D066B006C; Fri, 13 Nov 2020 10:12:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E7FA96B0070; Fri, 13 Nov 2020 10:12:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0243.hostedemail.com [216.40.44.243]) by kanga.kvack.org (Postfix) with ESMTP id 979E36B0068 for ; Fri, 13 Nov 2020 10:12:09 -0500 (EST) Received: from smtpin21.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 325431DF6 for ; Fri, 13 Nov 2020 15:12:09 +0000 (UTC) X-FDA: 77479735578.21.ring19_120c4b627310 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin21.hostedemail.com (Postfix) with ESMTP id 18C06180442C4 for ; Fri, 13 Nov 2020 15:12:09 +0000 (UTC) X-HE-Tag: ring19_120c4b627310 X-Filterd-Recvd-Size: 115888 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf35.hostedemail.com (Postfix) with ESMTP for ; Fri, 13 Nov 2020 15:12:06 +0000 (UTC) IronPort-SDR: xj9MOiusBKIOZ74NjSDbv8xGDipoBD9LGSZGbw54i8IgqrLbDTIorAvDHRxC3hqt4tA6YHN0sy HVnLZCtvJtsw== X-IronPort-AV: E=McAfee;i="6000,8403,9803"; a="169701039" X-IronPort-AV: E=Sophos;i="5.77,475,1596524400"; d="gz'50?scan'50,208,50";a="169701039" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Nov 2020 07:12:04 -0800 IronPort-SDR: SPN32bdEcIUbFwNsDLN8Ml2kaBKmOFP5r9GkZ8RwnoZ7FxBXBBo+PXPtpHR/Hb1X5e/5yFUOuS XjFQBlZJctvw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,475,1596524400"; d="gz'50?scan'50,208,50";a="531069164" Received: from lkp-server02.sh.intel.com (HELO 697932c29306) ([10.239.97.151]) by fmsmga006.fm.intel.com with ESMTP; 13 Nov 2020 07:12:02 -0800 Received: from kbuild by 697932c29306 with local (Exim 4.92) (envelope-from ) id 1kdak5-0000P2-L0; Fri, 13 Nov 2020 15:12:01 +0000 Date: Fri, 13 Nov 2020 23:11:48 +0800 From: kernel test robot To: Bhawanpreet Lakha Cc: kbuild-all@lists.01.org, Linux Memory Management List , Alex Deucher Subject: [linux-next:master 4454/5794] drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9248:111: warning: initialized field overwritten Message-ID: <202011132344.Q4vLYyjo-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 92edc4aef86780a8ad01b092c6d6630bb3cb423d commit: 9713158cb2a918c3f6f5522eed23cdeb61f22e75 [4454/5794] drm/amdgpu: Add and use seperate reg headers for dcn302 config: i386-randconfig-a011-20201111 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce (this is a W=1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=9713158cb2a918c3f6f5522eed23cdeb61f22e75 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 9713158cb2a918c3f6f5522eed23cdeb61f22e75 # save the attached .config to linux build tree make W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:306:19: note: in expansion of macro 'BASE_INNER' 306 | #define BASE(seg) BASE_INNER(seg) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:315:15: note: in expansion of macro 'BASE' 315 | .reg_name = BASE(mm ## block ## id ## _ ## reg_name ## _BASE_IDX) + mm ## block ## id ## _ ## reg_name | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_stream_encoder.h:105:2: note: in expansion of macro 'SRI' 105 | SRI(HDMI_METADATA_PACKET_CONTROL, DIG, id), \ | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:502:12: note: in expansion of macro 'SE_DCN3_REG_LIST' 502 | [id] = { SE_DCN3_REG_LIST(id) } | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:509:3: note: in expansion of macro 'stream_enc_regs' 509 | stream_enc_regs(4) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/dimgrey_cavefish_ip_offset.h:365:52: warning: initialized field overwritten [-Woverride-init] 365 | #define DCN_BASE__INST0_SEG2 0x000034C0 | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:304:25: note: in expansion of macro 'DCN_BASE__INST0_SEG2' 304 | #define BASE_INNER(seg) DCN_BASE__INST0_SEG ## seg | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:306:19: note: in expansion of macro 'BASE_INNER' 306 | #define BASE(seg) BASE_INNER(seg) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:315:15: note: in expansion of macro 'BASE' 315 | .reg_name = BASE(mm ## block ## id ## _ ## reg_name ## _BASE_IDX) + mm ## block ## id ## _ ## reg_name | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_stream_encoder.h:106:2: note: in expansion of macro 'SRI' 106 | SRI(DIG_FE_CNTL, DIG, id), \ | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:502:12: note: in expansion of macro 'SE_DCN3_REG_LIST' 502 | [id] = { SE_DCN3_REG_LIST(id) } | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:509:3: note: in expansion of macro 'stream_enc_regs' 509 | stream_enc_regs(4) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/dimgrey_cavefish_ip_offset.h:365:52: note: (near initialization for 'stream_enc_regs[4].DIG_FE_CNTL') 365 | #define DCN_BASE__INST0_SEG2 0x000034C0 | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:304:25: note: in expansion of macro 'DCN_BASE__INST0_SEG2' 304 | #define BASE_INNER(seg) DCN_BASE__INST0_SEG ## seg | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:306:19: note: in expansion of macro 'BASE_INNER' 306 | #define BASE(seg) BASE_INNER(seg) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:315:15: note: in expansion of macro 'BASE' 315 | .reg_name = BASE(mm ## block ## id ## _ ## reg_name ## _BASE_IDX) + mm ## block ## id ## _ ## reg_name | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_stream_encoder.h:106:2: note: in expansion of macro 'SRI' 106 | SRI(DIG_FE_CNTL, DIG, id), \ | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:502:12: note: in expansion of macro 'SE_DCN3_REG_LIST' 502 | [id] = { SE_DCN3_REG_LIST(id) } | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:509:3: note: in expansion of macro 'stream_enc_regs' 509 | stream_enc_regs(4) | ^~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/dimgrey_cavefish_ip_offset.h:365:52: warning: initialized field overwritten [-Woverride-init] 365 | #define DCN_BASE__INST0_SEG2 0x000034C0 | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:304:25: note: in expansion of macro 'DCN_BASE__INST0_SEG2' 304 | #define BASE_INNER(seg) DCN_BASE__INST0_SEG ## seg | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:306:19: note: in expansion of macro 'BASE_INNER' 306 | #define BASE(seg) BASE_INNER(seg) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:309:15: note: in expansion of macro 'BASE' 309 | .reg_name = BASE(mm ## reg_name ## _BASE_IDX) + mm ## reg_name | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.h:170:2: note: in expansion of macro 'SR' 170 | SR(DCFCLK_CNTL), \ | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.h:424:2: note: in expansion of macro 'HWSEQ_DCN_REG_LIST' 424 | HWSEQ_DCN_REG_LIST(), \ | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:585:3: note: in expansion of macro 'HWSEQ_DCN302_REG_LIST' 585 | HWSEQ_DCN302_REG_LIST() | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/dimgrey_cavefish_ip_offset.h:365:52: note: (near initialization for 'hwseq_reg.DCFCLK_CNTL') 365 | #define DCN_BASE__INST0_SEG2 0x000034C0 | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:304:25: note: in expansion of macro 'DCN_BASE__INST0_SEG2' 304 | #define BASE_INNER(seg) DCN_BASE__INST0_SEG ## seg | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:306:19: note: in expansion of macro 'BASE_INNER' 306 | #define BASE(seg) BASE_INNER(seg) | ^~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:309:15: note: in expansion of macro 'BASE' 309 | .reg_name = BASE(mm ## reg_name ## _BASE_IDX) + mm ## reg_name | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.h:170:2: note: in expansion of macro 'SR' 170 | SR(DCFCLK_CNTL), \ | ^~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.h:424:2: note: in expansion of macro 'HWSEQ_DCN_REG_LIST' 424 | HWSEQ_DCN_REG_LIST(), \ | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:585:3: note: in expansion of macro 'HWSEQ_DCN302_REG_LIST' 585 | HWSEQ_DCN302_REG_LIST() | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:64: >> drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9248:111: warning: initialized field overwritten [-Woverride-init] 9248 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:404:2: note: in expansion of macro 'HUBP_SF' 404 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, REFCYC_PER_REQ_DELIVERY, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9248:111: note: (near initialization for 'hubp_shift.REFCYC_PER_REQ_DELIVERY') 9248 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:404:2: note: in expansion of macro 'HUBP_SF' 404 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, REFCYC_PER_REQ_DELIVERY, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9249:111: warning: initialized field overwritten [-Woverride-init] 9249 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:405:2: note: in expansion of macro 'HUBP_SF' 405 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, QoS_LEVEL_FIXED, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9249:111: note: (near initialization for 'hubp_shift.QoS_LEVEL_FIXED') 9249 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:405:2: note: in expansion of macro 'HUBP_SF' 405 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, QoS_LEVEL_FIXED, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9250:111: warning: initialized field overwritten [-Woverride-init] 9250 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:406:2: note: in expansion of macro 'HUBP_SF' 406 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, QoS_RAMP_DISABLE, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9250:111: note: (near initialization for 'hubp_shift.QoS_RAMP_DISABLE') 9250 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c | ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:406:2: note: in expansion of macro 'HUBP_SF' 406 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL0, QoS_RAMP_DISABLE, mask_sh),\ | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.c:621:3: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN30' 621 | HUBP_MASK_SH_LIST_DCN30(__SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h:9255:111: warning: initialized field overwritten [-Woverride-init] 9255 | #define HUBPREQ0_DCN_CUR0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT 0x0 | ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:251:16: note: in expansion of macro 'HUBPREQ0_DCN_CUR0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT' 251 | .field_name = reg_name ## __ ## field_name ## post_fix | ^~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/../dcn10/dcn10_hubp.h:407:2: note: in expansion of macro 'HUBP_SF' 407 | HUBP_SF(HUBPREQ0_DCN_CUR0_TTU_CNTL1, REFCYC_PER_REQ_DELIVERY_PRE, mask_sh) | ^~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.h:191:2: note: in expansion of macro 'HUBP_MASK_SH_LIST_DCN_VM' 191 | HUBP_MASK_SH_LIST_DCN_VM(mask_sh),\ vim +9248 drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h 9028 9029 9030 // addressBlock: dce_dc_dcbubp0_dispdec_hubpreq_dispdec 9031 //HUBPREQ0_DCSURF_SURFACE_PITCH 9032 #define HUBPREQ0_DCSURF_SURFACE_PITCH__PITCH__SHIFT 0x0 9033 #define HUBPREQ0_DCSURF_SURFACE_PITCH__META_PITCH__SHIFT 0x10 9034 #define HUBPREQ0_DCSURF_SURFACE_PITCH__PITCH_MASK 0x00003FFFL 9035 #define HUBPREQ0_DCSURF_SURFACE_PITCH__META_PITCH_MASK 0x3FFF0000L 9036 //HUBPREQ0_DCSURF_SURFACE_PITCH_C 9037 #define HUBPREQ0_DCSURF_SURFACE_PITCH_C__PITCH_C__SHIFT 0x0 9038 #define HUBPREQ0_DCSURF_SURFACE_PITCH_C__META_PITCH_C__SHIFT 0x10 9039 #define HUBPREQ0_DCSURF_SURFACE_PITCH_C__PITCH_C_MASK 0x00003FFFL 9040 #define HUBPREQ0_DCSURF_SURFACE_PITCH_C__META_PITCH_C_MASK 0x3FFF0000L 9041 //HUBPREQ0_VMID_SETTINGS_0 9042 #define HUBPREQ0_VMID_SETTINGS_0__VMID__SHIFT 0x0 9043 #define HUBPREQ0_VMID_SETTINGS_0__VMID_MASK 0x0000000FL 9044 //HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS 9045 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS__PRIMARY_SURFACE_ADDRESS__SHIFT 0x0 9046 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS__PRIMARY_SURFACE_ADDRESS_MASK 0xFFFFFFFFL 9047 //HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH 9048 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH__PRIMARY_SURFACE_ADDRESS_HIGH__SHIFT 0x0 9049 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH__PRIMARY_SURFACE_ADDRESS_HIGH_MASK 0x0000FFFFL 9050 //HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_C 9051 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_C__PRIMARY_SURFACE_ADDRESS_C__SHIFT 0x0 9052 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_C__PRIMARY_SURFACE_ADDRESS_C_MASK 0xFFFFFFFFL 9053 //HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH_C 9054 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH_C__PRIMARY_SURFACE_ADDRESS_HIGH_C__SHIFT 0x0 9055 #define HUBPREQ0_DCSURF_PRIMARY_SURFACE_ADDRESS_HIGH_C__PRIMARY_SURFACE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9056 //HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS 9057 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS__SECONDARY_SURFACE_ADDRESS__SHIFT 0x0 9058 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS__SECONDARY_SURFACE_ADDRESS_MASK 0xFFFFFFFFL 9059 //HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH 9060 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH__SECONDARY_SURFACE_ADDRESS_HIGH__SHIFT 0x0 9061 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH__SECONDARY_SURFACE_ADDRESS_HIGH_MASK 0x0000FFFFL 9062 //HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_C 9063 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_C__SECONDARY_SURFACE_ADDRESS_C__SHIFT 0x0 9064 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_C__SECONDARY_SURFACE_ADDRESS_C_MASK 0xFFFFFFFFL 9065 //HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH_C 9066 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH_C__SECONDARY_SURFACE_ADDRESS_HIGH_C__SHIFT 0x0 9067 #define HUBPREQ0_DCSURF_SECONDARY_SURFACE_ADDRESS_HIGH_C__SECONDARY_SURFACE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9068 //HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS 9069 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS__PRIMARY_META_SURFACE_ADDRESS__SHIFT 0x0 9070 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS__PRIMARY_META_SURFACE_ADDRESS_MASK 0xFFFFFFFFL 9071 //HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH 9072 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH__PRIMARY_META_SURFACE_ADDRESS_HIGH__SHIFT 0x0 9073 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH__PRIMARY_META_SURFACE_ADDRESS_HIGH_MASK 0x0000FFFFL 9074 //HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_C 9075 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_C__PRIMARY_META_SURFACE_ADDRESS_C__SHIFT 0x0 9076 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_C__PRIMARY_META_SURFACE_ADDRESS_C_MASK 0xFFFFFFFFL 9077 //HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C 9078 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C__PRIMARY_META_SURFACE_ADDRESS_HIGH_C__SHIFT 0x0 9079 #define HUBPREQ0_DCSURF_PRIMARY_META_SURFACE_ADDRESS_HIGH_C__PRIMARY_META_SURFACE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9080 //HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS 9081 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS__SECONDARY_META_SURFACE_ADDRESS__SHIFT 0x0 9082 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS__SECONDARY_META_SURFACE_ADDRESS_MASK 0xFFFFFFFFL 9083 //HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH 9084 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH__SECONDARY_META_SURFACE_ADDRESS_HIGH__SHIFT 0x0 9085 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH__SECONDARY_META_SURFACE_ADDRESS_HIGH_MASK 0x0000FFFFL 9086 //HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_C 9087 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_C__SECONDARY_META_SURFACE_ADDRESS_C__SHIFT 0x0 9088 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_C__SECONDARY_META_SURFACE_ADDRESS_C_MASK 0xFFFFFFFFL 9089 //HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH_C 9090 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH_C__SECONDARY_META_SURFACE_ADDRESS_HIGH_C__SHIFT 0x0 9091 #define HUBPREQ0_DCSURF_SECONDARY_META_SURFACE_ADDRESS_HIGH_C__SECONDARY_META_SURFACE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9092 //HUBPREQ0_DCSURF_SURFACE_CONTROL 9093 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_TMZ__SHIFT 0x0 9094 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_EN__SHIFT 0x1 9095 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_IND_BLK__SHIFT 0x2 9096 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_TMZ_C__SHIFT 0x4 9097 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_IND_BLK_C__SHIFT 0x5 9098 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_TMZ__SHIFT 0x8 9099 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_EN__SHIFT 0x9 9100 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_IND_BLK__SHIFT 0xa 9101 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_TMZ_C__SHIFT 0xc 9102 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_IND_BLK_C__SHIFT 0xd 9103 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_META_SURFACE_TMZ__SHIFT 0x10 9104 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_META_SURFACE_TMZ_C__SHIFT 0x11 9105 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_META_SURFACE_TMZ__SHIFT 0x12 9106 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_META_SURFACE_TMZ_C__SHIFT 0x13 9107 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_TMZ_MASK 0x00000001L 9108 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_EN_MASK 0x00000002L 9109 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_IND_BLK_MASK 0x0000000CL 9110 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_TMZ_C_MASK 0x00000010L 9111 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_SURFACE_DCC_IND_BLK_C_MASK 0x00000060L 9112 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_TMZ_MASK 0x00000100L 9113 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_EN_MASK 0x00000200L 9114 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_IND_BLK_MASK 0x00000C00L 9115 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_TMZ_C_MASK 0x00001000L 9116 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_SURFACE_DCC_IND_BLK_C_MASK 0x00006000L 9117 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_META_SURFACE_TMZ_MASK 0x00010000L 9118 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__PRIMARY_META_SURFACE_TMZ_C_MASK 0x00020000L 9119 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_META_SURFACE_TMZ_MASK 0x00040000L 9120 #define HUBPREQ0_DCSURF_SURFACE_CONTROL__SECONDARY_META_SURFACE_TMZ_C_MASK 0x00080000L 9121 //HUBPREQ0_DCSURF_FLIP_CONTROL 9122 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_UPDATE_LOCK__SHIFT 0x0 9123 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_TYPE__SHIFT 0x1 9124 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_VUPDATE_SKIP_NUM__SHIFT 0x4 9125 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_PENDING__SHIFT 0x8 9126 #define HUBPREQ0_DCSURF_FLIP_CONTROL__HUBPREQ_MASTER_UPDATE_LOCK_STATUS__SHIFT 0x9 9127 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_MODE_FOR_STEREOSYNC__SHIFT 0xc 9128 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_IN_STEREOSYNC__SHIFT 0x10 9129 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_STEREO_SELECT_DISABLE__SHIFT 0x11 9130 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_STEREO_SELECT_POLARITY__SHIFT 0x12 9131 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_PENDING_DELAY__SHIFT 0x14 9132 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_UPDATE_LOCK_MASK 0x00000001L 9133 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_TYPE_MASK 0x00000002L 9134 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_VUPDATE_SKIP_NUM_MASK 0x000000F0L 9135 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_PENDING_MASK 0x00000100L 9136 #define HUBPREQ0_DCSURF_FLIP_CONTROL__HUBPREQ_MASTER_UPDATE_LOCK_STATUS_MASK 0x00000200L 9137 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_MODE_FOR_STEREOSYNC_MASK 0x00003000L 9138 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_IN_STEREOSYNC_MASK 0x00010000L 9139 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_STEREO_SELECT_DISABLE_MASK 0x00020000L 9140 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_STEREO_SELECT_POLARITY_MASK 0x00040000L 9141 #define HUBPREQ0_DCSURF_FLIP_CONTROL__SURFACE_FLIP_PENDING_DELAY_MASK 0x3FF00000L 9142 //HUBPREQ0_DCSURF_FLIP_CONTROL2 9143 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_FLIP_PENDING_MIN_TIME__SHIFT 0x0 9144 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_GSL_ENABLE__SHIFT 0x8 9145 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_GSL_MASK__SHIFT 0x9 9146 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_TRIPLE_BUFFER_ENABLE__SHIFT 0xa 9147 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_INUSE_RAED_NO_LATCH__SHIFT 0xc 9148 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_FLIP_PENDING_MIN_TIME_MASK 0x000000FFL 9149 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_GSL_ENABLE_MASK 0x00000100L 9150 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_GSL_MASK_MASK 0x00000200L 9151 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_TRIPLE_BUFFER_ENABLE_MASK 0x00000400L 9152 #define HUBPREQ0_DCSURF_FLIP_CONTROL2__SURFACE_INUSE_RAED_NO_LATCH_MASK 0x00001000L 9153 //HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT 9154 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_MASK__SHIFT 0x0 9155 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_TYPE__SHIFT 0x1 9156 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_MASK__SHIFT 0x2 9157 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_TYPE__SHIFT 0x3 9158 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_CLEAR__SHIFT 0x8 9159 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_CLEAR__SHIFT 0x9 9160 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_OCCURRED__SHIFT 0x10 9161 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_STATUS__SHIFT 0x11 9162 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_OCCURRED__SHIFT 0x12 9163 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_STATUS__SHIFT 0x13 9164 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_MASK_MASK 0x00000001L 9165 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_TYPE_MASK 0x00000002L 9166 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_MASK_MASK 0x00000004L 9167 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_TYPE_MASK 0x00000008L 9168 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_CLEAR_MASK 0x00000100L 9169 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_CLEAR_MASK 0x00000200L 9170 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_OCCURRED_MASK 0x00010000L 9171 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_INT_STATUS_MASK 0x00020000L 9172 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_OCCURRED_MASK 0x00040000L 9173 #define HUBPREQ0_DCSURF_SURFACE_FLIP_INTERRUPT__SURFACE_FLIP_AWAY_INT_STATUS_MASK 0x00080000L 9174 //HUBPREQ0_DCSURF_SURFACE_INUSE 9175 #define HUBPREQ0_DCSURF_SURFACE_INUSE__SURFACE_INUSE_ADDRESS__SHIFT 0x0 9176 #define HUBPREQ0_DCSURF_SURFACE_INUSE__SURFACE_INUSE_ADDRESS_MASK 0xFFFFFFFFL 9177 //HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH 9178 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH__SURFACE_INUSE_ADDRESS_HIGH__SHIFT 0x0 9179 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH__SURFACE_INUSE_VMID__SHIFT 0x1c 9180 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH__SURFACE_INUSE_ADDRESS_HIGH_MASK 0x0000FFFFL 9181 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH__SURFACE_INUSE_VMID_MASK 0xF0000000L 9182 //HUBPREQ0_DCSURF_SURFACE_INUSE_C 9183 #define HUBPREQ0_DCSURF_SURFACE_INUSE_C__SURFACE_INUSE_ADDRESS_C__SHIFT 0x0 9184 #define HUBPREQ0_DCSURF_SURFACE_INUSE_C__SURFACE_INUSE_ADDRESS_C_MASK 0xFFFFFFFFL 9185 //HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C 9186 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C__SURFACE_INUSE_ADDRESS_HIGH_C__SHIFT 0x0 9187 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C__SURFACE_INUSE_VMID_C__SHIFT 0x1c 9188 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C__SURFACE_INUSE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9189 #define HUBPREQ0_DCSURF_SURFACE_INUSE_HIGH_C__SURFACE_INUSE_VMID_C_MASK 0xF0000000L 9190 //HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE 9191 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE__SURFACE_EARLIEST_INUSE_ADDRESS__SHIFT 0x0 9192 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE__SURFACE_EARLIEST_INUSE_ADDRESS_MASK 0xFFFFFFFFL 9193 //HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH 9194 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH__SURFACE_EARLIEST_INUSE_ADDRESS_HIGH__SHIFT 0x0 9195 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH__SURFACE_EARLIEST_INUSE_VMID__SHIFT 0x1c 9196 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH__SURFACE_EARLIEST_INUSE_ADDRESS_HIGH_MASK 0x0000FFFFL 9197 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH__SURFACE_EARLIEST_INUSE_VMID_MASK 0xF0000000L 9198 //HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_C 9199 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_C__SURFACE_EARLIEST_INUSE_ADDRESS_C__SHIFT 0x0 9200 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_C__SURFACE_EARLIEST_INUSE_ADDRESS_C_MASK 0xFFFFFFFFL 9201 //HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C 9202 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C__SURFACE_EARLIEST_INUSE_ADDRESS_HIGH_C__SHIFT 0x0 9203 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C__SURFACE_EARLIEST_INUSE_VMID_C__SHIFT 0x1c 9204 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C__SURFACE_EARLIEST_INUSE_ADDRESS_HIGH_C_MASK 0x0000FFFFL 9205 #define HUBPREQ0_DCSURF_SURFACE_EARLIEST_INUSE_HIGH_C__SURFACE_EARLIEST_INUSE_VMID_C_MASK 0xF0000000L 9206 //HUBPREQ0_DCN_EXPANSION_MODE 9207 #define HUBPREQ0_DCN_EXPANSION_MODE__DRQ_EXPANSION_MODE__SHIFT 0x0 9208 #define HUBPREQ0_DCN_EXPANSION_MODE__CRQ_EXPANSION_MODE__SHIFT 0x2 9209 #define HUBPREQ0_DCN_EXPANSION_MODE__MRQ_EXPANSION_MODE__SHIFT 0x4 9210 #define HUBPREQ0_DCN_EXPANSION_MODE__PRQ_EXPANSION_MODE__SHIFT 0x6 9211 #define HUBPREQ0_DCN_EXPANSION_MODE__DRQ_EXPANSION_MODE_MASK 0x00000003L 9212 #define HUBPREQ0_DCN_EXPANSION_MODE__CRQ_EXPANSION_MODE_MASK 0x0000000CL 9213 #define HUBPREQ0_DCN_EXPANSION_MODE__MRQ_EXPANSION_MODE_MASK 0x00000030L 9214 #define HUBPREQ0_DCN_EXPANSION_MODE__PRQ_EXPANSION_MODE_MASK 0x000000C0L 9215 //HUBPREQ0_DCN_TTU_QOS_WM 9216 #define HUBPREQ0_DCN_TTU_QOS_WM__QoS_LEVEL_LOW_WM__SHIFT 0x0 9217 #define HUBPREQ0_DCN_TTU_QOS_WM__QoS_LEVEL_HIGH_WM__SHIFT 0x10 9218 #define HUBPREQ0_DCN_TTU_QOS_WM__QoS_LEVEL_LOW_WM_MASK 0x00003FFFL 9219 #define HUBPREQ0_DCN_TTU_QOS_WM__QoS_LEVEL_HIGH_WM_MASK 0x3FFF0000L 9220 //HUBPREQ0_DCN_GLOBAL_TTU_CNTL 9221 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__MIN_TTU_VBLANK__SHIFT 0x0 9222 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__ROW_TTU_MODE__SHIFT 0x1b 9223 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__QoS_LEVEL_FLIP__SHIFT 0x1c 9224 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__MIN_TTU_VBLANK_MASK 0x00FFFFFFL 9225 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__ROW_TTU_MODE_MASK 0x08000000L 9226 #define HUBPREQ0_DCN_GLOBAL_TTU_CNTL__QoS_LEVEL_FLIP_MASK 0xF0000000L 9227 //HUBPREQ0_DCN_SURF0_TTU_CNTL0 9228 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 9229 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 9230 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c 9231 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY_MASK 0x007FFFFFL 9232 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__QoS_LEVEL_FIXED_MASK 0x0F000000L 9233 #define HUBPREQ0_DCN_SURF0_TTU_CNTL0__QoS_RAMP_DISABLE_MASK 0x10000000L 9234 //HUBPREQ0_DCN_SURF0_TTU_CNTL1 9235 #define HUBPREQ0_DCN_SURF0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT 0x0 9236 #define HUBPREQ0_DCN_SURF0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE_MASK 0x007FFFFFL 9237 //HUBPREQ0_DCN_SURF1_TTU_CNTL0 9238 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 9239 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 9240 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c 9241 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY_MASK 0x007FFFFFL 9242 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__QoS_LEVEL_FIXED_MASK 0x0F000000L 9243 #define HUBPREQ0_DCN_SURF1_TTU_CNTL0__QoS_RAMP_DISABLE_MASK 0x10000000L 9244 //HUBPREQ0_DCN_SURF1_TTU_CNTL1 9245 #define HUBPREQ0_DCN_SURF1_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT 0x0 9246 #define HUBPREQ0_DCN_SURF1_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE_MASK 0x007FFFFFL 9247 //HUBPREQ0_DCN_CUR0_TTU_CNTL0 > 9248 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 9249 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 9250 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c 9251 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY_MASK 0x007FFFFFL 9252 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_LEVEL_FIXED_MASK 0x0F000000L 9253 #define HUBPREQ0_DCN_CUR0_TTU_CNTL0__QoS_RAMP_DISABLE_MASK 0x10000000L 9254 //HUBPREQ0_DCN_CUR0_TTU_CNTL1 9255 #define HUBPREQ0_DCN_CUR0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT 0x0 9256 #define HUBPREQ0_DCN_CUR0_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE_MASK 0x007FFFFFL 9257 //HUBPREQ0_DCN_CUR1_TTU_CNTL0 9258 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY__SHIFT 0x0 9259 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__QoS_LEVEL_FIXED__SHIFT 0x18 9260 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__QoS_RAMP_DISABLE__SHIFT 0x1c 9261 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__REFCYC_PER_REQ_DELIVERY_MASK 0x007FFFFFL 9262 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__QoS_LEVEL_FIXED_MASK 0x0F000000L 9263 #define HUBPREQ0_DCN_CUR1_TTU_CNTL0__QoS_RAMP_DISABLE_MASK 0x10000000L 9264 //HUBPREQ0_DCN_CUR1_TTU_CNTL1 9265 #define HUBPREQ0_DCN_CUR1_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE__SHIFT 0x0 9266 #define HUBPREQ0_DCN_CUR1_TTU_CNTL1__REFCYC_PER_REQ_DELIVERY_PRE_MASK 0x007FFFFFL 9267 //HUBPREQ0_DCN_DMDATA_VM_CNTL 9268 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__REFCYC_PER_VM_DMDATA__SHIFT 0x0 9269 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_FAULT_STATUS__SHIFT 0x10 9270 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_FAULT_STATUS_CLEAR__SHIFT 0x14 9271 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_UNDERFLOW_STATUS__SHIFT 0x18 9272 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_LATE_STATUS__SHIFT 0x19 9273 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_UNDERFLOW_STATUS_CLEAR__SHIFT 0x1a 9274 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_DONE__SHIFT 0x1f 9275 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__REFCYC_PER_VM_DMDATA_MASK 0x0000FFFFL 9276 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_FAULT_STATUS_MASK 0x000F0000L 9277 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_FAULT_STATUS_CLEAR_MASK 0x00100000L 9278 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_UNDERFLOW_STATUS_MASK 0x01000000L 9279 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_LATE_STATUS_MASK 0x02000000L 9280 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_UNDERFLOW_STATUS_CLEAR_MASK 0x04000000L 9281 #define HUBPREQ0_DCN_DMDATA_VM_CNTL__DMDATA_VM_DONE_MASK 0x80000000L 9282 //HUBPREQ0_DCN_VM_SYSTEM_APERTURE_LOW_ADDR 9283 #define HUBPREQ0_DCN_VM_SYSTEM_APERTURE_LOW_ADDR__MC_VM_SYSTEM_APERTURE_LOW_ADDR__SHIFT 0x0 9284 #define HUBPREQ0_DCN_VM_SYSTEM_APERTURE_LOW_ADDR__MC_VM_SYSTEM_APERTURE_LOW_ADDR_MASK 0x3FFFFFFFL 9285 //HUBPREQ0_DCN_VM_SYSTEM_APERTURE_HIGH_ADDR 9286 #define HUBPREQ0_DCN_VM_SYSTEM_APERTURE_HIGH_ADDR__MC_VM_SYSTEM_APERTURE_HIGH_ADDR__SHIFT 0x0 9287 #define HUBPREQ0_DCN_VM_SYSTEM_APERTURE_HIGH_ADDR__MC_VM_SYSTEM_APERTURE_HIGH_ADDR_MASK 0x3FFFFFFFL 9288 //HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL 9289 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__ENABLE_L1_TLB__SHIFT 0x0 9290 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__SYSTEM_ACCESS_MODE__SHIFT 0x3 9291 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__SYSTEM_APERTURE_UNMAPPED_ACCESS__SHIFT 0x5 9292 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__ENABLE_ADVANCED_DRIVER_MODEL__SHIFT 0x6 9293 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__ENABLE_L1_TLB_MASK 0x00000001L 9294 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__SYSTEM_ACCESS_MODE_MASK 0x00000018L 9295 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__SYSTEM_APERTURE_UNMAPPED_ACCESS_MASK 0x00000020L 9296 #define HUBPREQ0_DCN_VM_MX_L1_TLB_CNTL__ENABLE_ADVANCED_DRIVER_MODEL_MASK 0x00000040L 9297 //HUBPREQ0_BLANK_OFFSET_0 9298 #define HUBPREQ0_BLANK_OFFSET_0__REFCYC_H_BLANK_END__SHIFT 0x0 9299 #define HUBPREQ0_BLANK_OFFSET_0__DLG_V_BLANK_END__SHIFT 0x10 9300 #define HUBPREQ0_BLANK_OFFSET_0__REFCYC_H_BLANK_END_MASK 0x00001FFFL 9301 #define HUBPREQ0_BLANK_OFFSET_0__DLG_V_BLANK_END_MASK 0x7FFF0000L 9302 //HUBPREQ0_BLANK_OFFSET_1 9303 #define HUBPREQ0_BLANK_OFFSET_1__MIN_DST_Y_NEXT_START__SHIFT 0x0 9304 #define HUBPREQ0_BLANK_OFFSET_1__MIN_DST_Y_NEXT_START_MASK 0x0003FFFFL 9305 //HUBPREQ0_DST_DIMENSIONS 9306 #define HUBPREQ0_DST_DIMENSIONS__REFCYC_PER_HTOTAL__SHIFT 0x0 9307 #define HUBPREQ0_DST_DIMENSIONS__REFCYC_PER_HTOTAL_MASK 0x001FFFFFL 9308 //HUBPREQ0_DST_AFTER_SCALER 9309 #define HUBPREQ0_DST_AFTER_SCALER__REFCYC_X_AFTER_SCALER__SHIFT 0x0 9310 #define HUBPREQ0_DST_AFTER_SCALER__DST_Y_AFTER_SCALER__SHIFT 0x10 9311 #define HUBPREQ0_DST_AFTER_SCALER__REFCYC_X_AFTER_SCALER_MASK 0x00001FFFL 9312 #define HUBPREQ0_DST_AFTER_SCALER__DST_Y_AFTER_SCALER_MASK 0x00070000L 9313 //HUBPREQ0_PREFETCH_SETTINGS 9314 #define HUBPREQ0_PREFETCH_SETTINGS__VRATIO_PREFETCH__SHIFT 0x0 9315 #define HUBPREQ0_PREFETCH_SETTINGS__DST_Y_PREFETCH__SHIFT 0x18 9316 #define HUBPREQ0_PREFETCH_SETTINGS__VRATIO_PREFETCH_MASK 0x003FFFFFL 9317 #define HUBPREQ0_PREFETCH_SETTINGS__DST_Y_PREFETCH_MASK 0xFF000000L 9318 //HUBPREQ0_PREFETCH_SETTINGS_C 9319 #define HUBPREQ0_PREFETCH_SETTINGS_C__VRATIO_PREFETCH_C__SHIFT 0x0 9320 #define HUBPREQ0_PREFETCH_SETTINGS_C__VRATIO_PREFETCH_C_MASK 0x003FFFFFL 9321 //HUBPREQ0_VBLANK_PARAMETERS_0 9322 #define HUBPREQ0_VBLANK_PARAMETERS_0__DST_Y_PER_VM_VBLANK__SHIFT 0x0 9323 #define HUBPREQ0_VBLANK_PARAMETERS_0__DST_Y_PER_ROW_VBLANK__SHIFT 0x8 9324 #define HUBPREQ0_VBLANK_PARAMETERS_0__DST_Y_PER_VM_VBLANK_MASK 0x0000007FL 9325 #define HUBPREQ0_VBLANK_PARAMETERS_0__DST_Y_PER_ROW_VBLANK_MASK 0x00003F00L 9326 //HUBPREQ0_VBLANK_PARAMETERS_1 9327 #define HUBPREQ0_VBLANK_PARAMETERS_1__REFCYC_PER_PTE_GROUP_VBLANK_L__SHIFT 0x0 9328 #define HUBPREQ0_VBLANK_PARAMETERS_1__REFCYC_PER_PTE_GROUP_VBLANK_L_MASK 0x007FFFFFL 9329 //HUBPREQ0_VBLANK_PARAMETERS_2 9330 #define HUBPREQ0_VBLANK_PARAMETERS_2__REFCYC_PER_PTE_GROUP_VBLANK_C__SHIFT 0x0 9331 #define HUBPREQ0_VBLANK_PARAMETERS_2__REFCYC_PER_PTE_GROUP_VBLANK_C_MASK 0x007FFFFFL 9332 //HUBPREQ0_VBLANK_PARAMETERS_3 9333 #define HUBPREQ0_VBLANK_PARAMETERS_3__REFCYC_PER_META_CHUNK_VBLANK_L__SHIFT 0x0 9334 #define HUBPREQ0_VBLANK_PARAMETERS_3__REFCYC_PER_META_CHUNK_VBLANK_L_MASK 0x007FFFFFL 9335 //HUBPREQ0_VBLANK_PARAMETERS_4 9336 #define HUBPREQ0_VBLANK_PARAMETERS_4__REFCYC_PER_META_CHUNK_VBLANK_C__SHIFT 0x0 9337 #define HUBPREQ0_VBLANK_PARAMETERS_4__REFCYC_PER_META_CHUNK_VBLANK_C_MASK 0x007FFFFFL 9338 //HUBPREQ0_FLIP_PARAMETERS_0 9339 #define HUBPREQ0_FLIP_PARAMETERS_0__DST_Y_PER_VM_FLIP__SHIFT 0x0 9340 #define HUBPREQ0_FLIP_PARAMETERS_0__DST_Y_PER_ROW_FLIP__SHIFT 0x8 9341 #define HUBPREQ0_FLIP_PARAMETERS_0__DST_Y_PER_VM_FLIP_MASK 0x0000007FL 9342 #define HUBPREQ0_FLIP_PARAMETERS_0__DST_Y_PER_ROW_FLIP_MASK 0x00003F00L 9343 //HUBPREQ0_FLIP_PARAMETERS_1 9344 #define HUBPREQ0_FLIP_PARAMETERS_1__REFCYC_PER_PTE_GROUP_FLIP_L__SHIFT 0x0 9345 #define HUBPREQ0_FLIP_PARAMETERS_1__REFCYC_PER_PTE_GROUP_FLIP_L_MASK 0x007FFFFFL 9346 //HUBPREQ0_FLIP_PARAMETERS_2 9347 #define HUBPREQ0_FLIP_PARAMETERS_2__REFCYC_PER_META_CHUNK_FLIP_L__SHIFT 0x0 9348 #define HUBPREQ0_FLIP_PARAMETERS_2__REFCYC_PER_META_CHUNK_FLIP_L_MASK 0x007FFFFFL 9349 //HUBPREQ0_NOM_PARAMETERS_0 9350 #define HUBPREQ0_NOM_PARAMETERS_0__DST_Y_PER_PTE_ROW_NOM_L__SHIFT 0x0 9351 #define HUBPREQ0_NOM_PARAMETERS_0__DST_Y_PER_PTE_ROW_NOM_L_MASK 0x0001FFFFL 9352 //HUBPREQ0_NOM_PARAMETERS_1 9353 #define HUBPREQ0_NOM_PARAMETERS_1__REFCYC_PER_PTE_GROUP_NOM_L__SHIFT 0x0 9354 #define HUBPREQ0_NOM_PARAMETERS_1__REFCYC_PER_PTE_GROUP_NOM_L_MASK 0x007FFFFFL 9355 //HUBPREQ0_NOM_PARAMETERS_2 9356 #define HUBPREQ0_NOM_PARAMETERS_2__DST_Y_PER_PTE_ROW_NOM_C__SHIFT 0x0 9357 #define HUBPREQ0_NOM_PARAMETERS_2__DST_Y_PER_PTE_ROW_NOM_C_MASK 0x0001FFFFL 9358 //HUBPREQ0_NOM_PARAMETERS_3 9359 #define HUBPREQ0_NOM_PARAMETERS_3__REFCYC_PER_PTE_GROUP_NOM_C__SHIFT 0x0 9360 #define HUBPREQ0_NOM_PARAMETERS_3__REFCYC_PER_PTE_GROUP_NOM_C_MASK 0x007FFFFFL 9361 //HUBPREQ0_NOM_PARAMETERS_4 9362 #define HUBPREQ0_NOM_PARAMETERS_4__DST_Y_PER_META_ROW_NOM_L__SHIFT 0x0 9363 #define HUBPREQ0_NOM_PARAMETERS_4__DST_Y_PER_META_ROW_NOM_L_MASK 0x0001FFFFL 9364 //HUBPREQ0_NOM_PARAMETERS_5 9365 #define HUBPREQ0_NOM_PARAMETERS_5__REFCYC_PER_META_CHUNK_NOM_L__SHIFT 0x0 9366 #define HUBPREQ0_NOM_PARAMETERS_5__REFCYC_PER_META_CHUNK_NOM_L_MASK 0x007FFFFFL 9367 //HUBPREQ0_NOM_PARAMETERS_6 9368 #define HUBPREQ0_NOM_PARAMETERS_6__DST_Y_PER_META_ROW_NOM_C__SHIFT 0x0 9369 #define HUBPREQ0_NOM_PARAMETERS_6__DST_Y_PER_META_ROW_NOM_C_MASK 0x0001FFFFL 9370 //HUBPREQ0_NOM_PARAMETERS_7 9371 #define HUBPREQ0_NOM_PARAMETERS_7__REFCYC_PER_META_CHUNK_NOM_C__SHIFT 0x0 9372 #define HUBPREQ0_NOM_PARAMETERS_7__REFCYC_PER_META_CHUNK_NOM_C_MASK 0x007FFFFFL 9373 //HUBPREQ0_PER_LINE_DELIVERY_PRE 9374 #define HUBPREQ0_PER_LINE_DELIVERY_PRE__REFCYC_PER_LINE_DELIVERY_PRE_L__SHIFT 0x0 9375 #define HUBPREQ0_PER_LINE_DELIVERY_PRE__REFCYC_PER_LINE_DELIVERY_PRE_C__SHIFT 0x10 9376 #define HUBPREQ0_PER_LINE_DELIVERY_PRE__REFCYC_PER_LINE_DELIVERY_PRE_L_MASK 0x00001FFFL 9377 #define HUBPREQ0_PER_LINE_DELIVERY_PRE__REFCYC_PER_LINE_DELIVERY_PRE_C_MASK 0x1FFF0000L 9378 //HUBPREQ0_PER_LINE_DELIVERY 9379 #define HUBPREQ0_PER_LINE_DELIVERY__REFCYC_PER_LINE_DELIVERY_L__SHIFT 0x0 9380 #define HUBPREQ0_PER_LINE_DELIVERY__REFCYC_PER_LINE_DELIVERY_C__SHIFT 0x10 9381 #define HUBPREQ0_PER_LINE_DELIVERY__REFCYC_PER_LINE_DELIVERY_L_MASK 0x00001FFFL 9382 #define HUBPREQ0_PER_LINE_DELIVERY__REFCYC_PER_LINE_DELIVERY_C_MASK 0x1FFF0000L 9383 //HUBPREQ0_CURSOR_SETTINGS 9384 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR0_DST_Y_OFFSET__SHIFT 0x0 9385 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR0_CHUNK_HDL_ADJUST__SHIFT 0x8 9386 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR1_DST_Y_OFFSET__SHIFT 0x10 9387 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR1_CHUNK_HDL_ADJUST__SHIFT 0x18 9388 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR0_DST_Y_OFFSET_MASK 0x000000FFL 9389 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR0_CHUNK_HDL_ADJUST_MASK 0x00000300L 9390 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR1_DST_Y_OFFSET_MASK 0x00FF0000L 9391 #define HUBPREQ0_CURSOR_SETTINGS__CURSOR1_CHUNK_HDL_ADJUST_MASK 0x03000000L 9392 //HUBPREQ0_REF_FREQ_TO_PIX_FREQ 9393 #define HUBPREQ0_REF_FREQ_TO_PIX_FREQ__REF_FREQ_TO_PIX_FREQ__SHIFT 0x0 9394 #define HUBPREQ0_REF_FREQ_TO_PIX_FREQ__REF_FREQ_TO_PIX_FREQ_MASK 0x001FFFFFL 9395 //HUBPREQ0_DST_Y_DELTA_DRQ_LIMIT 9396 #define HUBPREQ0_DST_Y_DELTA_DRQ_LIMIT__DST_Y_DELTA_DRQ_LIMIT__SHIFT 0x0 9397 #define HUBPREQ0_DST_Y_DELTA_DRQ_LIMIT__DST_Y_DELTA_DRQ_LIMIT_MASK 0x00007FFFL 9398 //HUBPREQ0_HUBPREQ_MEM_PWR_CTRL 9399 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_DPTE_MEM_PWR_FORCE__SHIFT 0x0 9400 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_DPTE_MEM_PWR_DIS__SHIFT 0x2 9401 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_MPTE_MEM_PWR_FORCE__SHIFT 0x4 9402 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_MPTE_MEM_PWR_DIS__SHIFT 0x6 9403 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_META_MEM_PWR_FORCE__SHIFT 0x8 9404 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_META_MEM_PWR_DIS__SHIFT 0xa 9405 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_PDE_MEM_PWR_FORCE__SHIFT 0xc 9406 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_PDE_MEM_PWR_DIS__SHIFT 0xe 9407 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_DPTE_MEM_PWR_FORCE_MASK 0x00000003L 9408 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_DPTE_MEM_PWR_DIS_MASK 0x00000004L 9409 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_MPTE_MEM_PWR_FORCE_MASK 0x00000030L 9410 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_MPTE_MEM_PWR_DIS_MASK 0x00000040L 9411 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_META_MEM_PWR_FORCE_MASK 0x00000300L 9412 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_META_MEM_PWR_DIS_MASK 0x00000400L 9413 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_PDE_MEM_PWR_FORCE_MASK 0x00003000L 9414 #define HUBPREQ0_HUBPREQ_MEM_PWR_CTRL__REQ_PDE_MEM_PWR_DIS_MASK 0x00004000L 9415 //HUBPREQ0_HUBPREQ_MEM_PWR_STATUS 9416 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_DPTE_MEM_PWR_STATE__SHIFT 0x0 9417 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_MPTE_MEM_PWR_STATE__SHIFT 0x2 9418 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_META_MEM_PWR_STATE__SHIFT 0x4 9419 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_PDE_MEM_PWR_STATE__SHIFT 0x6 9420 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_DPTE_MEM_PWR_STATE_MASK 0x00000003L 9421 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_MPTE_MEM_PWR_STATE_MASK 0x0000000CL 9422 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_META_MEM_PWR_STATE_MASK 0x00000030L 9423 #define HUBPREQ0_HUBPREQ_MEM_PWR_STATUS__REQ_PDE_MEM_PWR_STATE_MASK 0x000000C0L 9424 //HUBPREQ0_VBLANK_PARAMETERS_5 9425 #define HUBPREQ0_VBLANK_PARAMETERS_5__REFCYC_PER_VM_GROUP_VBLANK__SHIFT 0x0 9426 #define HUBPREQ0_VBLANK_PARAMETERS_5__REFCYC_PER_VM_GROUP_VBLANK_MASK 0x007FFFFFL 9427 //HUBPREQ0_VBLANK_PARAMETERS_6 9428 #define HUBPREQ0_VBLANK_PARAMETERS_6__REFCYC_PER_VM_REQ_VBLANK__SHIFT 0x0 9429 #define HUBPREQ0_VBLANK_PARAMETERS_6__REFCYC_PER_VM_REQ_VBLANK_MASK 0x007FFFFFL 9430 //HUBPREQ0_FLIP_PARAMETERS_3 9431 #define HUBPREQ0_FLIP_PARAMETERS_3__REFCYC_PER_VM_GROUP_FLIP__SHIFT 0x0 9432 #define HUBPREQ0_FLIP_PARAMETERS_3__REFCYC_PER_VM_GROUP_FLIP_MASK 0x007FFFFFL 9433 //HUBPREQ0_FLIP_PARAMETERS_4 9434 #define HUBPREQ0_FLIP_PARAMETERS_4__REFCYC_PER_VM_REQ_FLIP__SHIFT 0x0 9435 #define HUBPREQ0_FLIP_PARAMETERS_4__REFCYC_PER_VM_REQ_FLIP_MASK 0x007FFFFFL 9436 //HUBPREQ0_FLIP_PARAMETERS_5 9437 #define HUBPREQ0_FLIP_PARAMETERS_5__REFCYC_PER_PTE_GROUP_FLIP_C__SHIFT 0x0 9438 #define HUBPREQ0_FLIP_PARAMETERS_5__REFCYC_PER_PTE_GROUP_FLIP_C_MASK 0x007FFFFFL 9439 //HUBPREQ0_FLIP_PARAMETERS_6 9440 #define HUBPREQ0_FLIP_PARAMETERS_6__REFCYC_PER_META_CHUNK_FLIP_C__SHIFT 0x0 9441 #define HUBPREQ0_FLIP_PARAMETERS_6__REFCYC_PER_META_CHUNK_FLIP_C_MASK 0x007FFFFFL 9442 9443 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --AqsLC8rIMeq19msA Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --AqsLC8rIMeq19msA--