From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [RFC PATCH 1/9] xen/device-tree: Add dt_count_phandle_with_args helper Date: Wed, 15 Mar 2017 22:05:21 +0200 Message-ID: <1489608329-7275-2-git-send-email-olekstysh@gmail.com> References: <1489608329-7275-1-git-send-email-olekstysh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1coFBA-0008Tb-FN for xen-devel@lists.xenproject.org; Wed, 15 Mar 2017 20:05:52 +0000 Received: by mail-wm0-f67.google.com with SMTP id u132so6447736wmg.1 for ; Wed, 15 Mar 2017 13:05:50 -0700 (PDT) In-Reply-To: <1489608329-7275-1-git-send-email-olekstysh@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: sstabellini@kernel.org, vlad.babchuk@gmail.com, al1img@gmail.com, andrii.anisov@gmail.com, olekstysh@gmail.com, andr2000@gmail.com, julien.grall@arm.com, JBeulich@suse.com, joculator@gmail.com List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNvdW50 aW5nCm51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5LgoKU2lnbmVkLW9mZi1ieTogT2xl a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHhl bi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVu L2RldmljZV90cmVlLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMg Yi94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKaW5kZXggN2IwMDllYS4uNjBiMDA5NSAxMDA2NDQK LS0tIGEveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9jb21tb24vZGV2aWNlX3Ry ZWUuYwpAQCAtMTY2Myw2ICsxNjYzLDEzIEBAIGludCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJn cyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGluZGV4LCBvdXRfYXJncyk7CiB9CiAKK2ludCBkdF9jb3VudF9w aGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmxpc3RfbmFtZSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjZWxsc19uYW1lKQoreworICAgIHJl dHVybiBfX2R0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCBsaXN0X25hbWUsIGNlbGxzX25h bWUsIDAsIC0xLCBOVUxMKTsKK30KKwogLyoqCiAgKiB1bmZsYXR0ZW5fZHRfbm9kZSAtIEFsbG9j IGFuZCBwb3B1bGF0ZSBhIGRldmljZV9ub2RlIGZyb20gdGhlIGZsYXQgdHJlZQogICogQGZkdDog VGhlIHBhcmVudCBkZXZpY2UgdHJlZSBibG9iCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v ZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCmluZGV4IDBhZWNi ZTAuLjczOGYxYjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisr KyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC03NjQsNiArNzY0LDI1IEBAIGlu dCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg Km5wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNlbGxzX25h bWUsIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRf cGhhbmRsZV9hcmdzICpvdXRfYXJncyk7CiAKKy8qKgorICogZHRfY291bnRfcGhhbmRsZV93aXRo X2FyZ3MoKSAtIEZpbmQgdGhlIG51bWJlciBvZiBwaGFuZGxlcyByZWZlcmVuY2VzIGluIGEgcHJv cGVydHkKKyAqIEBucDogcG9pbnRlciB0byBhIGRldmljZSB0cmVlIG5vZGUgY29udGFpbmluZyBh IGxpc3QKKyAqIEBsaXN0X25hbWU6IHByb3BlcnR5IG5hbWUgdGhhdCBjb250YWlucyBhIGxpc3QK KyAqIEBjZWxsc19uYW1lOiBwcm9wZXJ0eSBuYW1lIHRoYXQgc3BlY2lmaWVzIHBoYW5kbGVzJyBh cmd1bWVudHMgY291bnQKKyAqCisgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2YgcGhhbmRsZSArIGFy Z3VtZW50IHR1cGxlcyB3aXRoaW4gYSBwcm9wZXJ0eS4gSXQKKyAqIGlzIGEgdHlwaWNhbCBwYXR0 ZXJuIHRvIGVuY29kZSBhIGxpc3Qgb2YgcGhhbmRsZSBhbmQgdmFyaWFibGUKKyAqIGFyZ3VtZW50 cyBpbnRvIGEgc2luZ2xlIHByb3BlcnR5LiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBpcyBlbmNv ZGVkCisgKiBieSBhIHByb3BlcnR5IGluIHRoZSBwaGFuZGxlLXRhcmdldCBub2RlLiBGb3IgZXhh bXBsZSwgYSBncGlvcworICogcHJvcGVydHkgd291bGQgY29udGFpbiBhIGxpc3Qgb2YgR1BJTyBz cGVjaWZpZXMgY29uc2lzdGluZyBvZiBhCisgKiBwaGFuZGxlIGFuZCAxIG9yIG1vcmUgYXJndW1l bnRzLiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBhcmUKKyAqIGRldGVybWluZWQgYnkgdGhlICNn cGlvLWNlbGxzIHByb3BlcnR5IGluIHRoZSBub2RlIHBvaW50ZWQgdG8gYnkgdGhlCisgKiBwaGFu ZGxlLgorICovCitpbnQgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0 X2RldmljZV9ub2RlICpucCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj aGFyICpsaXN0X25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh ciAqY2VsbHNfbmFtZSk7CisKICNpZmRlZiBDT05GSUdfREVWSUNFX1RSRUVfREVCVUcKICNkZWZp bmUgZHRfZHByaW50ayhmbXQsIGFyZ3MuLi4pICBcCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyBm bXQsICMjIGFyZ3MpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=