From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v11 16/17] FDT: Add a helper to get the subnode by given name Date: Thu, 7 Apr 2016 20:03:33 +0800 Message-ID: <1460030614-16112-17-git-send-email-zhaoshenglong__921.731166499917$1460031199$gmane$org@huawei.com> References: <1460030614-16112-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: <1460030614-16112-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, sstabellini@kernel.org Cc: devicetree@vger.kernel.org, linux-efi@vger.kernel.org, Rob Herring , catalin.marinas@arm.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org, julien.grall@arm.com, david.vrabel@citrix.com, peter.huangpeng@huawei.com, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KClNvbWV0aW1lcyBp dCBuZWVkcyB0byBjaGVjayBpZiB0aGVyZSBpcyBhIHN1Ym5vZGUgb2YgZ2l2ZW4gbm9kZSBpbiBG RFQKYnkgZ2l2ZW4gbmFtZS4gSW50cm9kdWNlIHRoaXMgaGVscGVyIHRvIGdldCB0aGUgc3Vibm9k ZSBpZiBpdCBleGlzdHMuCgpDQzogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KU2lnbmVk LW9mZi1ieTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KQWNrZWQtYnk6 IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+CkFj a2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvb2YvZmR0 LmMgICAgICAgfCAxMyArKysrKysrKysrKysrCiBpbmNsdWRlL2xpbnV4L29mX2ZkdC5oIHwgIDIg KysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvb2YvZmR0LmMgYi9kcml2ZXJzL29mL2ZkdC5jCmluZGV4IDMzNDlkMmEuLjVjOGIyZjIgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvb2YvZmR0LmMKKysrIGIvZHJpdmVycy9vZi9mZHQuYwpAQCAtNjQ1 LDYgKzY0NSwxOSBAQCBpbnQgX19pbml0IG9mX3NjYW5fZmxhdF9kdChpbnQgKCppdCkodW5zaWdu ZWQgbG9uZyBub2RlLAogfQogCiAvKioKKyAqIG9mX2dldF9mbGF0X2R0X3N1Ym5vZGVfYnlfbmFt ZSAtIGdldCB0aGUgc3Vibm9kZSBieSBnaXZlbiBuYW1lCisgKgorICogQG5vZGU6IHRoZSBwYXJl bnQgbm9kZQorICogQHVuYW1lOiB0aGUgbmFtZSBvZiBzdWJub2RlCisgKiBAcmV0dXJuIG9mZnNl dCBvZiB0aGUgc3Vibm9kZSwgb3IgLUZEVF9FUlJfTk9URk9VTkQgaWYgdGhlcmUgaXMgbm9uZQor ICovCisKK2ludCBvZl9nZXRfZmxhdF9kdF9zdWJub2RlX2J5X25hbWUodW5zaWduZWQgbG9uZyBu b2RlLCBjb25zdCBjaGFyICp1bmFtZSkKK3sKKwlyZXR1cm4gZmR0X3N1Ym5vZGVfb2Zmc2V0KGlu aXRpYWxfYm9vdF9wYXJhbXMsIG5vZGUsIHVuYW1lKTsKK30KKworLyoqCiAgKiBvZl9nZXRfZmxh dF9kdF9yb290IC0gZmluZCB0aGUgcm9vdCBub2RlIGluIHRoZSBmbGF0IGJsb2IKICAqLwogdW5z aWduZWQgbG9uZyBfX2luaXQgb2ZfZ2V0X2ZsYXRfZHRfcm9vdCh2b2lkKQpkaWZmIC0tZ2l0IGEv aW5jbHVkZS9saW51eC9vZl9mZHQuaCBiL2luY2x1ZGUvbGludXgvb2ZfZmR0LmgKaW5kZXggMmZi ZTg2OC4uMmMzNzA3ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9vZl9mZHQuaAorKysgYi9p bmNsdWRlL2xpbnV4L29mX2ZkdC5oCkBAIC01Miw2ICs1Miw4IEBAIGV4dGVybiBjaGFyIF9fZHRi X2VuZFtdOwogZXh0ZXJuIGludCBvZl9zY2FuX2ZsYXRfZHQoaW50ICgqaXQpKHVuc2lnbmVkIGxv bmcgbm9kZSwgY29uc3QgY2hhciAqdW5hbWUsCiAJCQkJICAgICBpbnQgZGVwdGgsIHZvaWQgKmRh dGEpLAogCQkJICAgdm9pZCAqZGF0YSk7CitleHRlcm4gaW50IG9mX2dldF9mbGF0X2R0X3N1Ym5v ZGVfYnlfbmFtZSh1bnNpZ25lZCBsb25nIG5vZGUsCisJCQkJCSAgY29uc3QgY2hhciAqdW5hbWUp OwogZXh0ZXJuIGNvbnN0IHZvaWQgKm9mX2dldF9mbGF0X2R0X3Byb3AodW5zaWduZWQgbG9uZyBu b2RlLCBjb25zdCBjaGFyICpuYW1lLAogCQkJCSAgICAgICBpbnQgKnNpemUpOwogZXh0ZXJuIGlu dCBvZl9mbGF0X2R0X2lzX2NvbXBhdGlibGUodW5zaWduZWQgbG9uZyBub2RlLCBjb25zdCBjaGFy ICpuYW1lKTsKLS0gCjIuMC40CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==