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=2.5 required=3.0 tests=CHARSET_FARAWAY_HEADER, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,URIBL_BLOCKED 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 23A62C3279B for ; Mon, 9 Jul 2018 01:54:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CEF3A208A5 for ; Mon, 9 Jul 2018 01:54:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CEF3A208A5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=hisilicon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754413AbeGIByV (ORCPT ); Sun, 8 Jul 2018 21:54:21 -0400 Received: from szxga08-in.huawei.com ([45.249.212.255]:49931 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754239AbeGIByT (ORCPT ); Sun, 8 Jul 2018 21:54:19 -0400 Received: from DGGEMA403-HUB.china.huawei.com (unknown [172.30.72.57]) by Forcepoint Email with ESMTP id AB6C094830780; Mon, 9 Jul 2018 09:54:16 +0800 (CST) Received: from DGGEMA525-MBX.china.huawei.com ([169.254.6.69]) by DGGEMA403-HUB.china.huawei.com ([10.3.20.44]) with mapi id 14.03.0382.000; Mon, 9 Jul 2018 09:54:06 +0800 From: "Songxiaowei (Kirin_DRV)" To: "bhelgaas@google.com" , "robh+dt@kernel.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: "chenyao (F)" Subject: =?gb2312?B?tPC4tDogW1BBVENIIHY1IDEvMV0gUENJOiBraXJpbjogQWRkIE1TSSBzdXBw?= =?gb2312?Q?ort?= Thread-Topic: [PATCH v5 1/1] PCI: kirin: Add MSI support Thread-Index: AQHUDt5H/LVbU24kr06E1Y+CfLvSSaSGL5zQ Date: Mon, 9 Jul 2018 01:54:07 +0000 Message-ID: <99B4C6BADD9E3241B25E52B02BA737C5412D2511@dggema525-mbx.china.huawei.com> References: <20180628124803.110315-1-songxiaowei@hisilicon.com> <20180628124803.110315-2-songxiaowei@hisilicon.com> In-Reply-To: <20180628124803.110315-2-songxiaowei@hisilicon.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.142.52.233] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQmpvcm4gSGVsZ2FhcywNCg0KV291bGQgeW91IGhlbHAgdG8gcmV2aWV3IHRoaXMgcGF0Y2g/ DQoNCkJlc3QgcmVnYXJkcywNCg0KWGlhb3dlaS4NCg0KPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4g t6K8/sjLOiBTb25neGlhb3dlaSAoS2lyaW5fRFJWKQ0KPiC3osvNyrG85DogMjAxOMTqNtTCMjjI 1SAyMDo0OA0KPiDK1bz+yMs6IFdhbmdiaW5naHVpIDx3YW5nYmluZ2h1aUBoaXNpbGljb24uY29t PjsgYmhlbGdhYXNAZ29vZ2xlLmNvbTsNCj4gcm9iaCtkdEBrZXJuZWwub3JnOyBsaW51eC1wY2lA dmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOw0KPiBkaW1pdHJ5 c2hAZ29vZ2xlLmNvbQ0KPiCzrcvNOiBjaGVueWFvIChGKSA8Y2hlbnlhbzExQGh1YXdlaS5jb20+ OyBTb25neGlhb3dlaSAoS2lyaW5fRFJWKQ0KPiA8c29uZ3hpYW93ZWlAaGlzaWxpY29uLmNvbT4N Cj4g1vfM4jogW1BBVENIIHY1IDEvMV0gUENJOiBraXJpbjogQWRkIE1TSSBzdXBwb3J0DQo+IA0K PiBBZGQgc3VwcG9ydCBmb3IgTVNJLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogWGlhb3dlaSBTb25n IDxzb25neGlhb3dlaUBoaXNpbGljb24uY29tPg0KPiAtLS0NCj4gIGRyaXZlcnMvcGNpL2R3Yy9w Y2llLWtpcmluLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUg Y2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNp L2R3Yy9wY2llLWtpcmluLmMgYi9kcml2ZXJzL3BjaS9kd2MvcGNpZS1raXJpbi5jIGluZGV4DQo+ IGQyOTcwYTAwOWViNS4uNjk5NzI3NmViNjljIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3BjaS9k d2MvcGNpZS1raXJpbi5jDQo+ICsrKyBiL2RyaXZlcnMvcGNpL2R3Yy9wY2llLWtpcmluLmMNCj4g QEAgLTQzMCw2ICs0MzAsOSBAQCBzdGF0aWMgaW50IGtpcmluX3BjaWVfaG9zdF9pbml0KHN0cnVj dCBwY2llX3BvcnQgKnBwKQ0KPiB7DQo+ICAJa2lyaW5fcGNpZV9lc3RhYmxpc2hfbGluayhwcCk7 DQo+IA0KPiArCWlmIChJU19FTkFCTEVEKENPTkZJR19QQ0lfTVNJKSkNCj4gKwkJZHdfcGNpZV9t c2lfaW5pdChwcCk7DQo+ICsNCj4gIAlyZXR1cm4gMDsNCj4gIH0NCj4gDQo+IEBAIC00NDUsOSAr NDQ4LDM0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHdfcGNpZV9ob3N0X29wcw0KPiBraXJpbl9w Y2llX2hvc3Rfb3BzID0gew0KPiAgCS5ob3N0X2luaXQgPSBraXJpbl9wY2llX2hvc3RfaW5pdCwN Cj4gIH07DQo+IA0KPiArc3RhdGljIGludCBraXJpbl9wY2llX2FkZF9tc2koc3RydWN0IGR3X3Bj aWUgKnBjaSwNCj4gKwkJCQlzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiArew0KPiAr CWludCByZXQgPSAwOw0KPiArDQo+ICsJaWYgKElTX0VOQUJMRUQoQ09ORklHX1BDSV9NU0kpKSB7 DQo+ICsJCXJldCA9IHBsYXRmb3JtX2dldF9pcnEocGRldiwgMCk7DQo+ICsJCWlmIChyZXQgPCAw KSB7DQo+ICsJCQlkZXZfZXJyKCZwZGV2LT5kZXYsDQo+ICsJCQkJImZhaWxlZCB0byBnZXQgTVNJ IElSUSAoJWQpXG4iLCByZXQpOw0KPiArCQkJcmV0dXJuIHJldDsNCj4gKwkJfQ0KPiArDQo+ICsJ CXBjaS0+cHAubXNpX2lycSA9IHJldDsNCj4gKwl9DQo+ICsNCj4gKwlyZXR1cm4gcmV0Ow0KPiAr fQ0KPiArDQo+ICBzdGF0aWMgaW50IF9faW5pdCBraXJpbl9hZGRfcGNpZV9wb3J0KHN0cnVjdCBk d19wY2llICpwY2ksDQo+ICAJCQkJICAgICAgc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikg IHsNCj4gKwlpbnQgcmV0Ow0KPiArDQo+ICsJcmV0ID0ga2lyaW5fcGNpZV9hZGRfbXNpKHBjaSwg cGRldik7DQo+ICsJaWYgKHJldCkNCj4gKwkJcmV0dXJuIHJldDsNCj4gKw0KPiAgCXBjaS0+cHAu b3BzID0gJmtpcmluX3BjaWVfaG9zdF9vcHM7DQo+IA0KPiAgCXJldHVybiBkd19wY2llX2hvc3Rf aW5pdCgmcGNpLT5wcCk7DQo+IC0tDQo+IDIuMTEuR0lUDQoNCg==