From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v6 16/17] FDT: Add a helper to get the subnode by given name Date: Thu, 17 Mar 2016 17:57:15 +0800 Message-ID: <1458208636-12960-17-git-send-email-zhaoshenglong__6152.04852442748$1458208784$gmane$org@huawei.com> References: <1458208636-12960-1-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458208636-12960-1-git-send-email-zhaoshenglong@huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-arm-kernel@lists.infradead.org, ard.biesheuvel@linaro.org, stefano.stabellini@citrix.com, david.vrabel@citrix.com Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, linux-efi@vger.kernel.org, ian.campbell@citrix.com, Rob Herring , catalin.marinas@arm.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org, julien.grall@arm.com, shannon.zhao@linaro.org, peter.huangpeng@huawei.com List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KClNvbWV0aW1lcyBp dCBuZWVkcyB0byBjaGVjayBpZiB0aGVyZSBpcyBhIHN1Ym5vZGUgb2YgZ2l2ZW4gbm9kZSBpbiBG RFQKYnkgZ2l2ZW4gbmFtZS4gSW50cm9kdWNlIHRoaXMgaGVscGVyIHRvIGdldCB0aGUgc3Vibm9k ZSBpZiBpdCBleGlzdHMuCgpDQzogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KU2lnbmVk LW9mZi1ieTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KQWNrZWQtYnk6 IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+Ci0t LQogZHJpdmVycy9vZi9mZHQuYyAgICAgICB8IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvbGlu dXgvb2ZfZmR0LmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9vZi9mZHQuYyBiL2RyaXZlcnMvb2YvZmR0LmMKaW5kZXggNjU1 Zjc5ZC4uMDkwMDFkYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9vZi9mZHQuYworKysgYi9kcml2ZXJz L29mL2ZkdC5jCkBAIC02NDUsNiArNjQ1LDE5IEBAIGludCBfX2luaXQgb2Zfc2Nhbl9mbGF0X2R0 KGludCAoKml0KSh1bnNpZ25lZCBsb25nIG5vZGUsCiB9CiAKIC8qKgorICogb2ZfZ2V0X2ZsYXRf ZHRfc3Vibm9kZV9ieV9uYW1lIC0gZ2V0IHRoZSBzdWJub2RlIGJ5IGdpdmVuIG5hbWUKKyAqCisg KiBAbm9kZTogdGhlIHBhcmVudCBub2RlCisgKiBAdW5hbWU6IHRoZSBuYW1lIG9mIHN1Ym5vZGUK KyAqIEByZXR1cm4gb2Zmc2V0IG9mIHRoZSBzdWJub2RlLCBvciAtRkRUX0VSUl9OT1RGT1VORCBp ZiB0aGVyZSBpcyBub25lCisgKi8KKworaW50IG9mX2dldF9mbGF0X2R0X3N1Ym5vZGVfYnlfbmFt ZSh1bnNpZ25lZCBsb25nIG5vZGUsIGNvbnN0IGNoYXIgKnVuYW1lKQoreworCXJldHVybiBmZHRf c3Vibm9kZV9vZmZzZXQoaW5pdGlhbF9ib290X3BhcmFtcywgbm9kZSwgdW5hbWUpOworfQorCisv KioKICAqIG9mX2dldF9mbGF0X2R0X3Jvb3QgLSBmaW5kIHRoZSByb290IG5vZGUgaW4gdGhlIGZs YXQgYmxvYgogICovCiB1bnNpZ25lZCBsb25nIF9faW5pdCBvZl9nZXRfZmxhdF9kdF9yb290KHZv aWQpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L29mX2ZkdC5oIGIvaW5jbHVkZS9saW51eC9v Zl9mZHQuaAppbmRleCBkZjllZjM4Li5mYzI4MTYyIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4 L29mX2ZkdC5oCisrKyBiL2luY2x1ZGUvbGludXgvb2ZfZmR0LmgKQEAgLTUyLDYgKzUyLDggQEAg ZXh0ZXJuIGNoYXIgX19kdGJfZW5kW107CiBleHRlcm4gaW50IG9mX3NjYW5fZmxhdF9kdChpbnQg KCppdCkodW5zaWduZWQgbG9uZyBub2RlLCBjb25zdCBjaGFyICp1bmFtZSwKIAkJCQkgICAgIGlu dCBkZXB0aCwgdm9pZCAqZGF0YSksCiAJCQkgICB2b2lkICpkYXRhKTsKK2V4dGVybiBpbnQgb2Zf Z2V0X2ZsYXRfZHRfc3Vibm9kZV9ieV9uYW1lKHVuc2lnbmVkIGxvbmcgbm9kZSwKKwkJCQkJICBj b25zdCBjaGFyICp1bmFtZSk7CiBleHRlcm4gY29uc3Qgdm9pZCAqb2ZfZ2V0X2ZsYXRfZHRfcHJv cCh1bnNpZ25lZCBsb25nIG5vZGUsIGNvbnN0IGNoYXIgKm5hbWUsCiAJCQkJICAgICAgIGludCAq c2l6ZSk7CiBleHRlcm4gaW50IG9mX2ZsYXRfZHRfaXNfY29tcGF0aWJsZSh1bnNpZ25lZCBsb25n IG5vZGUsIGNvbnN0IGNoYXIgKm5hbWUpOwotLSAKMi4wLjQKCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK