From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id D0B85A0096 for ; Wed, 10 Apr 2019 13:19:22 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E24A25F0D; Wed, 10 Apr 2019 13:18:56 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790077.outbound.protection.outlook.com [40.107.79.77]) by dpdk.org (Postfix) with ESMTP id 2369F5B40 for ; Wed, 10 Apr 2019 13:18:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vFby3ITODIio0JwNMsmgYlR7gKfO1p3o6nBzNwyOUUQ=; b=kvSJUxY3Hd87BTCv1/egR6GRmvrrw2nzzRakiVgcL3RS2BW820e6Ki7IqqaknIMrXU0qxyhCEUzgd72TM7Qxr3G6s81oHKuYXhQylc+ist/C+kpvNw+Wg32JMPXodt7JxWop91ksmlF0Bpcv8isLG9qZq2v5arAn7pDJ199abiI= Received: from BN8PR11MB3618.namprd11.prod.outlook.com (20.178.219.85) by BN8PR11MB3540.namprd11.prod.outlook.com (20.178.218.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.21; Wed, 10 Apr 2019 11:18:53 +0000 Received: from BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489]) by BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489%3]) with mapi id 15.20.1771.016; Wed, 10 Apr 2019 11:18:53 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: Pavel Belous , Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , John McNamara , Marko Kovacevic , Konstantin Ananyev , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko , Igor Russkikh Thread-Topic: [PATCH 04/10] net/atlantic: macsec hardware structures declaration Thread-Index: AQHU748ub4X5ms1SVUKFEthV1/z/Ig== Date: Wed, 10 Apr 2019 11:18:53 +0000 Message-ID: <478e2875b86b3b097d152ac6a72fca6bc49e4aff.1554894242.git.igor.russkikh@aquantia.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To BN8PR11MB3618.namprd11.prod.outlook.com (2603:10b6:408:85::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [95.79.108.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 14c17447-1c14-45b8-dd61-08d6bda6507f x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:BN8PR11MB3540; x-ms-traffictypediagnostic: BN8PR11MB3540: x-microsoft-antispam-prvs: x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39850400004)(376002)(366004)(136003)(346002)(199004)(189003)(486006)(107886003)(6506007)(316002)(2616005)(386003)(54906003)(7416002)(53936002)(8936002)(68736007)(446003)(6916009)(476003)(72206003)(2501003)(105586002)(11346002)(44832011)(99286004)(2351001)(52116002)(186003)(26005)(118296001)(106356001)(14454004)(102836004)(76176011)(71200400001)(81156014)(7736002)(14444005)(8676002)(81166006)(25786009)(256004)(6116002)(5660300002)(71190400001)(1730700003)(5640700003)(2906002)(66066001)(6512007)(478600001)(6486002)(50226002)(305945005)(97736004)(4326008)(3846002)(36756003)(6436002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3540; H:BN8PR11MB3618.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ylgMxDCZJ7ZHyc6xC9nMY3YdbRFAJHhfW2pKSSw2SxZc5E1yuy9ahQZ5mJduskBMjHmHyM7iAepd59km1bzQ3QXQBCYWuIGYnkwrAQy5ES9BEeiBJZmuZVJc8LtGjGx6E+NVlf86RYwGP+Yw91LGQZUcrknq/Pc2XFJvynPn5EE2X8y1otvcoJjhRn0Onu8wsRwoAJ36eFvKv5/tKb3n9rmxYd6iXZ+jpdOzNBPSnfXAXiAIGXZyZtsTaCG4kLc08JvuX+IgoJaPDxHEAKK7PWiTSl4kzajmFiQx/7LY8zY0SDzvGVvJLApYQE5laUO4EkHFtM7s9GDAL+RCvkJVwYHBpDam6hc0pgD6VPnCnVY5TLz2gKUkDi/eg4Qx1yCau0jA4sX7CDCJbuKeU7/2Dpcho8WVyGSM4zV4CbZv/TQ= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14c17447-1c14-45b8-dd61-08d6bda6507f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 11:18:53.5423 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3540 Subject: [dpdk-dev] [PATCH 04/10] net/atlantic: macsec hardware structures declaration X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190410111853.U_5f7xuXlGKx2IA3f0XXh4kfAntKDT_zyWUc4x1_NyY@z> RnJvbTogUGF2ZWwgQmVsb3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPg0KDQpIZXJlIHdl IGRlZmluZSBoYXJkd2FyZSBhbmQgc29mdHdhcmUgY29uZmlndXJhdGlvbiBzdHJ1Y3R1cmVzDQpm b3IgbWFjc2VjIGludGVyZmFjZS4gTUFDU0VDIGl0c2VsZiBpcyBpbXBsZW1lbnRlZCBpbiBQaHkg bW9kdWxlLA0KYnV0IGl0cyBjb25maWd1cmF0aW9uIGlzIGRvbmUgdmlhIGZpcm13YXJlIGludGVy ZmFjZQ0KDQpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRp YS5jb20+DQpTaWduZWQtb2ZmLWJ5OiBJZ29yIFJ1c3NraWtoIDxpZ29yLnJ1c3NraWtoQGFxdWFu dGlhLmNvbT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2F0bGFudGljL2F0bF90eXBlcy5oICAgICAgICAg ICB8ICAzNyArKysrKysNCiBkcml2ZXJzL25ldC9hdGxhbnRpYy9od19hdGwvaHdfYXRsX3V0aWxz LmggfCAxNDggKysrKysrKysrKysrKysrKysrKysrDQogMiBmaWxlcyBjaGFuZ2VkLCAxODUgaW5z ZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvYXRsYW50aWMvYXRsX3R5cGVz LmggYi9kcml2ZXJzL25ldC9hdGxhbnRpYy9hdGxfdHlwZXMuaA0KaW5kZXggM2VkYWYwYzdjMDQ3 Li4zY2M5ZTk2MDg5ZTggMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRpYy9hdGxfdHlw ZXMuaA0KKysrIGIvZHJpdmVycy9uZXQvYXRsYW50aWMvYXRsX3R5cGVzLmgNCkBAIC01OSw2ICs1 OSwzOSBAQCBzdHJ1Y3QgYXFfcnNzX3BhcmFtZXRlcnMgew0KIAl1OCBpbmRpcmVjdGlvbl90YWJs ZVtIV19BVExfQjBfUlNTX1JFRElSRUNUSU9OX01BWF07DQogfTsNCiANCisvKiBNYWNzZWMgc3R1 ZmYgKi8NCitzdHJ1Y3QgYXFfbWFjc2VjX2NvbmZpZyB7DQorCXN0cnVjdCB7DQorCQl1MzIgbWFj c2VjX2VuYWJsZWQ7DQorCQl1MzIgZW5jcnlwdGlvbl9lbmFibGVkOw0KKwkJdTMyIHJlcGxheV9w cm90ZWN0aW9uX2VuYWJsZWQ7DQorCX0gY29tbW9uOw0KKw0KKwlzdHJ1Y3Qgew0KKwkJdTMyIGlk eDsNCisJCXUzMiBtYWNbMl07IC8qIDYgYnl0ZXMgKi8NCisJfSB0eHNjOw0KKw0KKwlzdHJ1Y3Qg ew0KKwkJdTMyIGlkeDsNCisJCXUzMiBhbjsgLyogYXNzb2NpYXRpb24gbnVtYmVyIG9uIHRoZSBs b2NhbCBzaWRlICovDQorCQl1MzIgcG47IC8qIHBhY2tldCBudW1iZXIgb24gdGhlIGxvY2FsIHNp ZGUgKi8NCisJCXUzMiBrZXlbNF07IC8qIDEyOCBiaXQga2V5ICovDQorCX0gdHhzYTsNCisNCisJ c3RydWN0IHsNCisJCXUzMiBtYWNbMl07IC8qIDYgYnl0ZXMgKi8NCisJCXUzMiBwaTsNCisJfSBy eHNjOw0KKw0KKwlzdHJ1Y3Qgew0KKwkJdTMyIGlkeDsNCisJCXUzMiBhbjsgLyogYXNzb2NpYXRp b24gbnVtYmVyIG9uIHRoZSByZW1vdGUgc2lkZSAqLw0KKwkJdTMyIHBuOyAvKiBwYWNrZXQgbnVt YmVyIG9uIHRoZSByZW1vdGUgc2lkZSAqLw0KKwkJdTMyIGtleVs0XTsgLyogMTI4IGJpdCBrZXkg Ki8NCisJfSByeHNhOw0KK307DQorDQogc3RydWN0IGFxX2h3X2NmZ19zIHsNCiAJYm9vbCBpc19s cm87DQogCWJvb2wgaXNfcnNzOw0KQEAgLTc1LDYgKzEwOCw3IEBAIHN0cnVjdCBhcV9od19jZmdf cyB7DQogCXVpbnQzMl90IGZsb3dfY29udHJvbDsNCiANCiAJc3RydWN0IGFxX3Jzc19wYXJhbWV0 ZXJzIGFxX3JzczsNCisJc3RydWN0IGFxX21hY3NlY19jb25maWcgYXFfbWFjc2VjOw0KIH07DQog DQogc3RydWN0IGFxX2h3X3Mgew0KQEAgLTE0Myw2ICsxNzcsOSBAQCBzdHJ1Y3QgYXFfZndfb3Bz IHsNCiAJaW50ICgqc2V0X2VlcHJvbSkoc3RydWN0IGFxX2h3X3MgKnNlbGYsIGludCBkZXZfYWRk ciwNCiAJCQkgIHUzMiAqZGF0YSwgdTMyIGxlbik7DQogDQorCWludCAoKnNlbmRfbWFjc2VjX3Jl cSkoc3RydWN0IGFxX2h3X3MgKnNlbGYsDQorCQkJICAgICAgIHN0cnVjdCBtYWNzZWNfbXNnX2Z3 X3JlcXVlc3QgKnJlcSwNCisJCQkgICAgICAgc3RydWN0IG1hY3NlY19tc2dfZndfcmVzcG9uc2Ug KnJlc3BvbnNlKTsNCiB9Ow0KIA0KIHN0cnVjdCBhdGxfc3dfc3RhdHMgew0KZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L2F0bGFudGljL2h3X2F0bC9od19hdGxfdXRpbHMuaCBiL2RyaXZlcnMvbmV0 L2F0bGFudGljL2h3X2F0bC9od19hdGxfdXRpbHMuaA0KaW5kZXggZjJhODc4MjZjMGQxLi5iN2M1 MzE1NzM2MjMgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRpYy9od19hdGwvaHdfYXRs X3V0aWxzLmgNCisrKyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2h3X2F0bC9od19hdGxfdXRpbHMu aA0KQEAgLTM1MSw2ICszNTEsMTU0IEBAIHN0cnVjdCBzbWJ1c193cml0ZV9yZXF1ZXN0IHsNCiAJ dTMyIGxlbmd0aDsNCiB9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCiANCitlbnVtIG1h Y3NlY19tc2dfdHlwZSB7DQorCW1hY3NlY19jZmdfbXNnID0gMCwNCisJbWFjc2VjX2FkZF9yeF9z Y19tc2csDQorCW1hY3NlY19hZGRfdHhfc2NfbXNnLA0KKwltYWNzZWNfYWRkX3J4X3NhX21zZywN CisJbWFjc2VjX2FkZF90eF9zYV9tc2csDQorCW1hY3NlY19nZXRfc3RhdHNfbXNnLA0KK307DQor DQorc3RydWN0IG1hY3NlY19jZmcgew0KKwl1aW50MzJfdCBlbmFibGVkOw0KKwl1aW50MzJfdCBl Z3Jlc3NfdGhyZXNob2xkOw0KKwl1aW50MzJfdCBpbmdyZXNzX3RocmVzaG9sZDsNCisJdWludDMy X3QgaW50ZXJydXB0c19lbmFibGVkOw0KK30gX19hdHRyaWJ1dGVfXygoX19wYWNrZWRfXykpOw0K Kw0KK3N0cnVjdCBhZGRfcnhfc2Mgew0KKwl1aW50MzJfdCBpbmRleDsNCisJdWludDMyX3QgcGk7 IC8qIFBvcnQgaWRlbnRpZmllciAqLw0KKwl1aW50MzJfdCBzY2lbMl07IC8qIFNlY3VyZSBDaGFu bmVsIGlkZW50aWZpZXIgKi8NCisJdWludDMyX3Qgc2NpX21hc2s7IC8qIDE6IGVuYWJsZSBjb21w YXJpc29uIG9mIFNDSSwgMDogZG9uJ3QgY2FyZSAqLw0KKwl1aW50MzJfdCB0Y2k7DQorCXVpbnQz Ml90IHRjaV9tYXNrOw0KKwl1aW50MzJfdCBtYWNfc2FbMl07DQorCXVpbnQzMl90IHNhX21hc2s7 IC8qIDA6IGlnbm9yZSBtYWNfc2EgKi8NCisJdWludDMyX3QgbWFjX2RhWzJdOw0KKwl1aW50MzJf dCBkYV9tYXNrOyAvKiAwOiBpZ25vcmUgbWFjX2RhICovDQorCXVpbnQzMl90IHZhbGlkYXRlX2Zy YW1lczsgLyogMDogc3RyaWN0LCAxOmNoZWNrLCAyOmRpc2FibGVkICovDQorCXVpbnQzMl90IHJl cGxheV9wcm90ZWN0OyAvKiAxOiBlbmFibGVkLCAwOmRpc2FibGVkICovDQorCXVpbnQzMl90IGFu dGlfcmVwbGF5X3dpbmRvdzsgLyogZGVmYXVsdCAwICovDQorCS8qIDE6IGF1dG9fcm9sbG92ZXIg ZW5hYmxlZCAod2hlbiBTQSBuZXh0X3BuIGlzIHNhdHVyYXRlZCAqLw0KKwl1aW50MzJfdCBhbl9y b2w7DQorfSBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSk7DQorDQorc3RydWN0IGFkZF90eF9z YyB7DQorCXVpbnQzMl90IGluZGV4Ow0KKwl1aW50MzJfdCBwaTsgLyogUG9ydCBpZGVudGlmaWVy ICovDQorCXVpbnQzMl90IHNjaVsyXTsgLyogU2VjdXJlIENoYW5uZWwgaWRlbnRpZmllciAqLw0K Kwl1aW50MzJfdCBzY2lfbWFzazsgLyogMTogZW5hYmxlIGNvbXBhcmlzb24gb2YgU0NJLCAwOiBk b24ndCBjYXJlICovDQorCXVpbnQzMl90IHRjaTsgLyogVENJIHZhbHVlLCB1c2VkIGlmIHBhY2tl dCBpcyBub3QgZXhwbGljaXRseSB0YWdnZWQgKi8NCisJdWludDMyX3QgdGNpX21hc2s7DQorCXVp bnQzMl90IG1hY19zYVsyXTsNCisJdWludDMyX3Qgc2FfbWFzazsgLyogMDogaWdub3JlIG1hY19z YSAqLw0KKwl1aW50MzJfdCBtYWNfZGFbMl07DQorCXVpbnQzMl90IGRhX21hc2s7IC8qIDA6IGln bm9yZSBtYWNfZGEgKi8NCisJdWludDMyX3QgcHJvdGVjdDsNCisJdWludDMyX3QgY3Vycl9hbjsg LyogU0EgaW5kZXggd2hpY2ggY3VycmVudGx5IHVzZWQgKi8NCit9IF9fYXR0cmlidXRlX18oKF9f cGFja2VkX18pKTsNCisNCitzdHJ1Y3QgYWRkX3J4X3NhIHsNCisJdWludDMyX3QgaW5kZXg7DQor CXVpbnQzMl90IG5leHRfcG47DQorCXVpbnQzMl90IGtleVs0XTsgLyogMTI4IGJpdCBrZXkgKi8N Cit9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCisNCitzdHJ1Y3QgYWRkX3R4X3NhIHsN CisJdWludDMyX3QgaW5kZXg7DQorCXVpbnQzMl90IG5leHRfcG47DQorCXVpbnQzMl90IGtleVs0 XTsgLyogMTI4IGJpdCBrZXkgKi8NCit9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCisN CitzdHJ1Y3QgZ2V0X3N0YXRzIHsNCisJdWludDMyX3QgdmVyc2lvbl9vbmx5Ow0KKwl1aW50MzJf dCBpbmdyZXNzX3NhX2luZGV4Ow0KKwl1aW50MzJfdCBlZ3Jlc3Nfc2FfaW5kZXg7DQorCXVpbnQz Ml90IGVncmVzc19zY19pbmRleDsNCit9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCisN CitzdHJ1Y3QgbWFjc2VjX3N0YXRzIHsNCisJdWludDMyX3QgYXBpX3ZlcnNpb247DQorCS8qIElu Z3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCXVpbnQ2NF90IGluX2N0bF9wa3RzOw0KKwl1aW50 NjRfdCBpbl90YWdnZWRfbWlzc19wa3RzOw0KKwl1aW50NjRfdCBpbl91bnRhZ2dlZF9taXNzX3Br dHM7DQorCXVpbnQ2NF90IGluX25vdGFnX3BrdHM7DQorCXVpbnQ2NF90IGluX3VudGFnZ2VkX3Br dHM7DQorCXVpbnQ2NF90IGluX2JhZF90YWdfcGt0czsNCisJdWludDY0X3QgaW5fbm9fc2NpX3Br dHM7DQorCXVpbnQ2NF90IGluX3Vua25vd25fc2NpX3BrdHM7DQorCXVpbnQ2NF90IGluX2N0cmxf cHJ0X3Bhc3NfcGt0czsNCisJdWludDY0X3QgaW5fdW5jdHJsX3BydF9wYXNzX3BrdHM7DQorCXVp bnQ2NF90IGluX2N0cmxfcHJ0X2ZhaWxfcGt0czsNCisJdWludDY0X3QgaW5fdW5jdHJsX3BydF9m YWlsX3BrdHM7DQorCXVpbnQ2NF90IGluX3Rvb19sb25nX3BrdHM7DQorCXVpbnQ2NF90IGluX2ln cG9jX2N0bF9wa3RzOw0KKwl1aW50NjRfdCBpbl9lY2NfZXJyb3JfcGt0czsNCisJdWludDY0X3Qg aW5fdW5jdHJsX2hpdF9kcm9wX3JlZGlyOw0KKw0KKwkvKiBFZ3Jlc3MgQ29tbW9uIENvdW50ZXJz ICovDQorCXVpbnQ2NF90IG91dF9jdGxfcGt0czsNCisJdWludDY0X3Qgb3V0X3Vua25vd25fc2Ff cGt0czsNCisJdWludDY0X3Qgb3V0X3VudGFnZ2VkX3BrdHM7DQorCXVpbnQ2NF90IG91dF90b29f bG9uZzsNCisJdWludDY0X3Qgb3V0X2VjY19lcnJvcl9wa3RzOw0KKwl1aW50NjRfdCBvdXRfdW5j dHJsX2hpdF9kcm9wX3JlZGlyOw0KKw0KKwkvKiBJbmdyZXNzIFNBIENvdW50ZXJzICovDQorCXVp bnQ2NF90IGluX3VudGFnZ2VkX2hpdF9wa3RzOw0KKwl1aW50NjRfdCBpbl9jdHJsX2hpdF9kcm9w X3JlZGlyX3BrdHM7DQorCXVpbnQ2NF90IGluX25vdF91c2luZ19zYTsNCisJdWludDY0X3QgaW5f dW51c2VkX3NhOw0KKwl1aW50NjRfdCBpbl9ub3RfdmFsaWRfcGt0czsNCisJdWludDY0X3QgaW5f aW52YWxpZF9wa3RzOw0KKwl1aW50NjRfdCBpbl9va19wa3RzOw0KKwl1aW50NjRfdCBpbl9sYXRl X3BrdHM7DQorCXVpbnQ2NF90IGluX2RlbGF5ZWRfcGt0czsNCisJdWludDY0X3QgaW5fdW5jaGVj a2VkX3BrdHM7DQorCXVpbnQ2NF90IGluX3ZhbGlkYXRlZF9vY3RldHM7DQorCXVpbnQ2NF90IGlu X2RlY3J5cHRlZF9vY3RldHM7DQorDQorCS8qIEVncmVzcyBTQSBDb3VudGVycyAqLw0KKwl1aW50 NjRfdCBvdXRfc2FfaGl0X2Ryb3BfcmVkaXJlY3Q7DQorCXVpbnQ2NF90IG91dF9zYV9wcm90ZWN0 ZWQyX3BrdHM7DQorCXVpbnQ2NF90IG91dF9zYV9wcm90ZWN0ZWRfcGt0czsNCisJdWludDY0X3Qg b3V0X3NhX2VuY3J5cHRlZF9wa3RzOw0KKw0KKwkvKiBFZ3Jlc3MgU0MgQ291bnRlcnMgKi8NCisJ dWludDY0X3Qgb3V0X3NjX3Byb3RlY3RlZF9wa3RzOw0KKwl1aW50NjRfdCBvdXRfc2NfZW5jcnlw dGVkX3BrdHM7DQorCXVpbnQ2NF90IG91dF9zY19wcm90ZWN0ZWRfb2N0ZXRzOw0KKwl1aW50NjRf dCBvdXRfc2NfZW5jcnlwdGVkX29jdGV0czsNCisNCisJLyogU0EgQ291bnRlcnMgZXhwaXJhdGlv biBpbmZvICovDQorCXVpbnQzMl90IGVncmVzc190aHJlc2hvbGRfZXhwaXJlZDsNCisJdWludDMy X3QgaW5ncmVzc190aHJlc2hvbGRfZXhwaXJlZDsNCisJdWludDMyX3QgZWdyZXNzX2V4cGlyZWQ7 DQorCXVpbnQzMl90IGluZ3Jlc3NfZXhwaXJlZDsNCit9IF9fYXR0cmlidXRlX18oKF9fcGFja2Vk X18pKTsNCisNCitzdHJ1Y3QgbWFjc2VjX21zZ19md19yZXF1ZXN0IHsNCisJdWludDMyX3Qgb2Zm c2V0OyAvKiBub3QgdXNlZCAqLw0KKwl1aW50MzJfdCBtc2dfdHlwZTsNCisNCisJdW5pb24gew0K KwkJc3RydWN0IG1hY3NlY19jZmcgY2ZnOw0KKwkJc3RydWN0IGFkZF9yeF9zYyByeHNjOw0KKwkJ c3RydWN0IGFkZF90eF9zYyB0eHNjOw0KKwkJc3RydWN0IGFkZF9yeF9zYSByeHNhOw0KKwkJc3Ry dWN0IGFkZF90eF9zYSB0eHNhOw0KKwkJc3RydWN0IGdldF9zdGF0cyBzdGF0czsNCisJfTsNCit9 IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCisNCitzdHJ1Y3QgbWFjc2VjX21zZ19md19y ZXNwb25zZSB7DQorCXVpbnQzMl90IHJlc3VsdDsNCisJc3RydWN0IG1hY3NlY19zdGF0cyBzdGF0 czsNCit9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsNCisNCiAjZGVmaW5lIEhBTF9BVExB TlRJQ19VVElMU19DSElQX01JUFMgICAgICAgICAweDAwMDAwMDAxVQ0KICNkZWZpbmUgSEFMX0FU TEFOVElDX1VUSUxTX0NISVBfVFBPMiAgICAgICAgIDB4MDAwMDAwMDJVDQogI2RlZmluZSBIQUxf QVRMQU5USUNfVVRJTFNfQ0hJUF9SUEYyICAgICAgICAgMHgwMDAwMDAwNFUNCi0tIA0KMi4xNy4x DQoNCg==