From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.49]) by mx.groups.io with SMTP id smtpd.web12.1997.1626195947977072689 for ; Tue, 13 Jul 2021 10:05:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=YidqAVOK; spf=pass (domain: arm.com, ip: 40.107.8.49, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mZBefFGDTMOzHVPe+VwdTgJnn9ylcUwCRDFWYmIZesY=; b=YidqAVOK3L7dVaX7KnXLMMCa7KOEtkZgyeazLXZ+iF98cVRXmRgNNTcw9kKHUsgoznPsdWKCw+7kcYIXQLGr5ssrhuTYRiAIrwwYBl/YcEYMuk5gnrz0IBtp3EWHojhhdxjQGElo4lY4NTgP6Jp0F70hh1vPaDDlt+zuf4upUc8= Received: from AM6P191CA0077.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8a::18) by AM9PR08MB6147.eurprd08.prod.outlook.com (2603:10a6:20b:2da::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Tue, 13 Jul 2021 17:05:40 +0000 Received: from AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8a:cafe::b3) by AM6P191CA0077.outlook.office365.com (2603:10a6:209:8a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Tue, 13 Jul 2021 17:05:40 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT014.mail.protection.outlook.com (10.152.16.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Tue, 13 Jul 2021 17:05:40 +0000 Received: ("Tessian outbound bbfc4df8f27e:v99"); Tue, 13 Jul 2021 17:05:39 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 23f02f7055f43836 X-CR-MTA-TID: 64aa7808 Received: from 456f78c11c55.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5580109D-4E51-4E5E-8BA5-3BFA1F221C54.1; Tue, 13 Jul 2021 17:05:22 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 456f78c11c55.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 13 Jul 2021 17:05:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gtX71iL9mNBwV+cihDqxD0mmphgOJ1O7eqWaEFrw8rJzCGo2GtVliAGI/lnvCuTMk0vjz4YyQUMFoqmtQUNBgrBoCMcjGMqXEYtGWSLrPhttVu5/F5kTy9E9XZqzrUjUK3Kuuzm8nXJnTvsBof4NDFDo+rgC6xgarHmBFjcuzohlSh39vshPzNLk58NzLlsFs7YRYB7dK+TSzpN7tbPADmoZXN7HVwSEB5TG6Za5PoSpk5XzH/mKUvJr+G4PTbCTe5L9a5jKt/CUrZkaRRhUXC+mNd+pYGCcDHQ5aMy02xDer1tAyhE4wOegIqbZM1B/BOLe2FBiLwDaePdII6wWPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mZBefFGDTMOzHVPe+VwdTgJnn9ylcUwCRDFWYmIZesY=; b=BSHFOmPLP6We31S0Syz8nSuccW0ALpO2pgVi5+Ei6YtdD6EB6CVkIWkfxizEZy3U4OTGfnGpOqZXObFTqKDxKcbgNgBENYgLSiyHl0kJGJ60RnAPAO1hngZT5kTv1W3QbgxOXVvYF6EY+Pw3sBNE0WzpsLsGPObm2gOQNAu4ySCFVHqXdE0mutIhUueZuNiqP78j19UXwx8GP1vqBeOlcK5UIjGX/0kD8BkpdZq9PRHmn+A1IE1Po1Y9x42FR/jVIvg1LS8jNdXVO8uSSgnOtfhQXBT2aOO1NbnQGREZCuwZsl5aWkilY2i5G4b+vB9UuXkxitL8zNLFlbu29x0I4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mZBefFGDTMOzHVPe+VwdTgJnn9ylcUwCRDFWYmIZesY=; b=YidqAVOK3L7dVaX7KnXLMMCa7KOEtkZgyeazLXZ+iF98cVRXmRgNNTcw9kKHUsgoznPsdWKCw+7kcYIXQLGr5ssrhuTYRiAIrwwYBl/YcEYMuk5gnrz0IBtp3EWHojhhdxjQGElo4lY4NTgP6Jp0F70hh1vPaDDlt+zuf4upUc8= Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM6PR08MB4280.eurprd08.prod.outlook.com (2603:10a6:20b:b6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.21; Tue, 13 Jul 2021 17:05:21 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ca6:6171:e2f1:3d40]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ca6:6171:e2f1:3d40%4]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 17:05:20 +0000 Subject: Re: [PATCH edk2-platforms v1 1/1] Platform/ARM: FVP: Fix variable usage in GetArmNameSpaceObject() To: Joey Gouly , devel@edk2.groups.io Cc: ardb+tianocore@kernel.org, thomas.abraham@arm.com, nd@arm.com References: <20210701122436.15644-1-joey.gouly@arm.com> From: "Sami Mujawar" Message-ID: Date: Tue, 13 Jul 2021 18:05:18 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 In-Reply-To: <20210701122436.15644-1-joey.gouly@arm.com> X-ClientProxiedBy: LO2P265CA0313.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::13) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.1.196.43] (217.140.106.54) by LO2P265CA0313.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19 via Frontend Transport; Tue, 13 Jul 2021 17:05:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e5f12639-35c4-434a-9ece-08d94620712d X-MS-TrafficTypeDiagnostic: AM6PR08MB4280:|AM9PR08MB6147: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: MzRctbDhADeyEsfCFoTtTyx13HwDv+vDv1JkIWlcC8SMIY2rBgQUr9wwvhYDC4ETF/8En2iM0GJWEt5xlimU/x6y7roBb/5Jt+VWvIrQAX90ykPFnLRivwGoC6JmkcKbIo8b1k3oarZNDJp6W7SeyrS/1fEb9lcgAhj02NMO1tKcy+9uhYGKZU10abZiNT6wap9bIvfT2PD1dqZ6+zjLMeLjdGV22Z8XEBVH34z5lp5aV4TjJn9U6yhfJvBaAw03HQr40MppK7uoB8k2h7AKrkYczCdpu4oKXYJyUaLJ6lglXyWKGrwzJ4k96AUJ67o/Q5sV2+LGJe5ZgKZNKj+JB/t43cLK3bDDMJi7PcAzvnqFwMEfjlkrtDNxH1ETZHSqUtrvvks8keKDZDBtqXMhDxO+p4ADrqQR2tWR960aE41vKsX6Sk331ZdFs2M7irT5jELwDs6Cep+IUU3FFT2gv/F8xnp5nJAdBt2D+YvOBCQKEXQoxuY5rARWQclu3mGpmnqOlL+LN1bWIbf3Vs4bANIw1e5I8tVeq5idWDQidhVo3pt4K+iy87KhSMKs76WhC3nQQ9TP5bKwCLPX/yyXdEmcQfgrU8HaBPaj0Hxef9a9+/c9cTNH/eWmJL2EiyEAAWaL8FEOsgM6S7Ilhdb7ZehQlRnvsSXpyv5Bu6mUcMf2AuSNJvz7B18hBx6mk/3GTC2fbEJpNPWmYinNMsHS2+0Q6xKYjGKZoJ5XwX+Zg1u8qEu03l9Z6GYeF1XeRuT5ZIMm4JWJ1mmicImcS5HX6BgO1YijDoCDEsN6z/zo2IQxrFQpH48fximkmzXWyqHk58VFRAJaqGpQbVqQrjZGvpNWo1C9CVTT9aFzqLkefKlrYH66SDxWrgODlThlpQ2Q X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(376002)(136003)(39850400004)(346002)(366004)(186003)(66556008)(478600001)(83380400001)(36756003)(6486002)(66946007)(8936002)(53546011)(38100700002)(44832011)(66476007)(316002)(966005)(4326008)(5660300002)(26005)(2616005)(38350700002)(8676002)(956004)(16576012)(31686004)(86362001)(52116002)(2906002)(31696002)(213903007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MndwbFdMOTU4Mm1Ydllhb0pZYnFteVc2L05zTU5LYmY2Y3pHVjJHODVIYkNu?= =?utf-8?B?ZzE1OEJHbUhNemdEeUNnWFZMQkl1SFV0cElVbXZOakpBdmwyY3BKUnlDbXFo?= =?utf-8?B?SXM4RG1Ib2hZZVIxQ1h5V2lGVVlaTCt4VFJNWjlPZlBhTWhiTDVJSFZzV2oz?= =?utf-8?B?RHkrZ2prTkVTT2cxeGdGaDgxZFFFNmc0eUpTRGZpKzNTT1pGSWxDOTMzazg2?= =?utf-8?B?a1RYWmdYSDk0eUdLS1BqeldGcDZuK0RNdnpXbzZQSGhMRlMzS1dRUi9odlNj?= =?utf-8?B?VUtGL0Zmc2FrRlZJOFIzR2VicENKdDhia0NNbzg4dnBiVTRXQXBuekJmSGN1?= =?utf-8?B?dnI1Z2txMmpyOW5OOURBOG5lczVVanNsejR1MTkwRm0yMFJ6aVd0eUI3Zndl?= =?utf-8?B?c0V5bDVqdjcrV2xtZDVVZUFoNUVRK0Fab3QrS2NYRDdZY1pYS0F3SGJVWHlL?= =?utf-8?B?eTVWSTUyYm1DQStrR2JMZ1Q2NlJZRzBaM1pkNTY1am1xMU1UODNxdHBYUjZm?= =?utf-8?B?bGxQak9CRTZ4aHNiakdCSEN2bzFtREV5Q0U5aUQ4VzZvRC9iSjlGemUyR2xK?= =?utf-8?B?eVltaUVoT1lYQ2xpa2hZdkMyVG14RVllNGIzcy8ydWdSdFN0aUxPYnJYajlT?= =?utf-8?B?emhoZVptTUdOZGZyaFdya1ZkTHJVZituOUNKc2hhTmh6SFZLcm16Y2RrUWc4?= =?utf-8?B?eTdFcEVhVVR3YzBaNDFoRzI1OHJWc1FVZDNnNlM4S2k3OWZsMUpQNjkvcmpU?= =?utf-8?B?YXRKMUNicVBCVXFvVUVPbU1LQWlxL2FUdzdyQmg4Z1oxai91cTZVYUJOUEwz?= =?utf-8?B?MmZmeHZjMXpEaFVTUTdzUmJsdzVSRW9aQTlnYWtwOHlzdlNBVVpXWXhvT2Uy?= =?utf-8?B?R2xBV2VCeDMyQlk5amZQMVBPRVNyKzh3bk4rRkZQMFhjbWxHTmQzTkxVa3h0?= =?utf-8?B?N3UwV0x6WTgzNUNNVU1GbHNDN2p0QTkzV3pSWWFSdXZ0Vlg4OUxBTUgyNWZL?= =?utf-8?B?b0J4cTJpZXl3aWFzZGVXSVk2RERuWllTRXpVSTBITkdKNFpYVFZ0L3ZaUWsz?= =?utf-8?B?Q0JaRG5BRHJPL0RIRlppRjZqK3pBajRuTVp2b1RKS1lrTG1Ta0FIMTN2OVdt?= =?utf-8?B?YTQwazdFeEVXb1Q0a1BrQVI5TUpha081dkZ5UitiblBUbWtQVUpDc3dqeVpu?= =?utf-8?B?akJVd2xQZCtoRm05aXJOaTdYN01DZmRpK3N6VzJPbTc2a2NGZkttSTZ5L3lY?= =?utf-8?B?N09HOHZsZFh3c1FHcDh4U3BtMnY0cU54N01uY2hjalA5Y2l6blFzTGF0Wjlz?= =?utf-8?B?MG1mUXh3VkpONHdxR1ZqT0ZKdGVJR3JQa2kwYWUvRkNYZTVqMlFIUmNoUW1P?= =?utf-8?B?dmNHcWk3TkdPWVJEU3ZJdmZ0NndBbWJUMlVyaU1XOFV0RDdBWE5rVmpUd05r?= =?utf-8?B?dENEa3VTOTg2MnllelBQMTk3TnRUalZXaFdQWkpiVjBaY21meFJUVUFnWThS?= =?utf-8?B?MTNNQktiMTNhRE42ZEFYSHl0T2VtU3RvZElFTVQyenYzQTVVTjJSNTk1Ym56?= =?utf-8?B?cmF3ZjQweGR6R2Yyc3pHK09UajhZNHhBOVR6N3ZDTE10T21NTXVwRG9jd0VM?= =?utf-8?B?czdUd01ZTGs2YzJDTmZ1bE5aTkdXaHh0WTBkUloyc0dxdE9zN2hCWWswQnpR?= =?utf-8?B?ZkUvdGJ4cU0yT0VsU3VQeGFkamQrVEQ0ZU95QlRjd0hJblY2SU9VUzFCU3h5?= =?utf-8?Q?GVKNXOvHINHkBYtwwF4Clp3XrTrvu159odrAOC1?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4280 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ad1179f2-f404-432e-b67b-08d9462065a6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cdi60pbxo+4wWMj+nNCDKZN+M3X7S3X1NEEBKCusZVhK8dDyZrhDLjs/ysh0bDr8YGyqsT6EjJ/xzi6wQUoUdERY08jzBtcPzCHJwnI3iuWSnBNpwo989PEHpvUmdWQoZ4GfFLGGUaaRTdvcBL8a6Ol+3cWlACulN1DtvPSDfI4vdO0SKXPrkwcottcn3vPNdR+5TKx2AZt+O5Dvlg85S/1yVMjLepBM0s9AfL6AeaDE1dhUOZik86LGFpfk3z/LBoQWRZFdVrDsFrAeZkwtyrqtWYK3sNBOmz+GT61YLSfmXLJ05HeEJG5g77l6vCT9X8dq/SZKm6t8WtbX4wkRlNJkeDHx4/8y/IKaNeKukj5gmpQlfLu+s0JCPZK7FX5m0VuuQbv6EQRmM9WGKJV7/kDNEtPrRA8NpvHWuZO2DOLxK5WFHIUHxY5u2iUBltQyP1wppOlQ90Pkt3HIBzUNyCvmTOGOdOjxOArY+N1xKr2QRu0I06usIq2lXxGBj14Y4N0Gu94XioWwM/NRdp3HrB2G3n7o3/Nloa1+zgZOt6CdOEt0owkzTPFpQd2C5+IkQJUWFwmrUL69pRkOdFJthVwceYBcyL0uZyeGSySwZlu7qEE9qimmIutk96wB3M2Eeqq6kM0FNY0EMHbeHVim/TgI8QKJyhSen5YaMhYXmZqMqNGN+4FgwcRW2TgDMRLYHJZqFAmlL2hB1FmSrYzBUfBcvwbsOf6H/qvN0EGGB2kEAVse/+Tz4jf285hCEYtYdnGhLwfuzJ1BIvoMsycBkG9vNBTx/O3XnrQp0sDPJBvD//0V4vvJ28QsqE2AfASx6L6kJA7GENK7tzoaudpRDfsr7ypQlHN3l8GI5ubzlXk= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(346002)(136003)(396003)(39850400004)(376002)(46966006)(36840700001)(44832011)(6486002)(956004)(31696002)(47076005)(4326008)(8676002)(316002)(8936002)(2616005)(336012)(81166007)(70586007)(356005)(36860700001)(70206006)(966005)(478600001)(86362001)(31686004)(16576012)(36756003)(53546011)(82310400003)(26005)(82740400003)(83380400001)(2906002)(186003)(5660300002)(213903007)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2021 17:05:40.0839 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e5f12639-35c4-434a-9ece-08d94620712d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6147 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Hi Joey, Thank you for this patch. This patch looks good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 01/07/2021 01:24 PM, Joey Gouly wrote: > Building with Clang showed that `RootComplexCount` and > `DeviceIdMappingArrayCount` were unused. Use the > variables where they were intended to be used. > > Signed-off-by: Joey Gouly > --- > > The changes can be seen at https://github.com/jgouly/edk2-platforms/tree/1766_vexpress_count_v1 > > Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c b/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c > index e99fbb654f5109321e32905af3763233dffdbc3e..776dec999eb1ef47910835987fa4dae1b69c52fd 100644 > --- a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c > +++ b/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c > @@ -924,7 +924,7 @@ GetArmNameSpaceObject ( > CmObjectId, > &PlatformRepo->RootComplexInfo, > sizeof (PlatformRepo->RootComplexInfo), > - 1, > + RootComplexCount, > CmObject > ); > break; > @@ -935,7 +935,7 @@ GetArmNameSpaceObject ( > CmObjectId, > PlatformRepo->DeviceIdMapping, > sizeof (PlatformRepo->DeviceIdMapping), > - ARRAY_SIZE (PlatformRepo->DeviceIdMapping), > + DeviceIdMappingArrayCount, > Token, > GetDeviceIdMappingArray, > CmObject