From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [RFC PATCH 08/31] xen/device-tree: Add dt_count_phandle_with_args helper Date: Thu, 9 Nov 2017 19:09:58 +0200 Message-ID: <1510247421-24094-9-git-send-email-olekstysh@gmail.com> References: <1510247421-24094-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqLi-00042q-K4 for xen-devel@lists.xenproject.org; Thu, 09 Nov 2017 17:10:42 +0000 Received: by mail-lf0-f68.google.com with SMTP id 90so8023988lfs.13 for ; Thu, 09 Nov 2017 09:10:41 -0800 (PST) In-Reply-To: <1510247421-24094-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: Oleksandr Tyshchenko List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNvdW50 aW5nCm51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5LgoKU2lnbmVkLW9mZi1ieTogT2xl a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpSZXZpZXdl ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICBDaGFuZ2Vz IGluIHYxOgogICAgICAtIEFkZCBKdWxpZW4ncyByZXZpZXdlZC1ieQoKICAgQ2hhbmdlcyBpbiB2 MjoKICAgICAgLQotLS0KIHhlbi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysr KwogeGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggfCAxOSArKysrKysrKysrKysrKysrKysr CiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t bW9uL2RldmljZV90cmVlLmMgYi94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKaW5kZXggN2IwMDll YS4uNjBiMDA5NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCisrKyBiL3hl bi9jb21tb24vZGV2aWNlX3RyZWUuYwpAQCAtMTY2Myw2ICsxNjYzLDEzIEBAIGludCBkdF9wYXJz ZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4LCBvdXRfYXJncyk7CiB9 CiAKK2ludCBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl X25vZGUgKm5wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmxp c3RfbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjZWxs c19uYW1lKQoreworICAgIHJldHVybiBfX2R0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCBs aXN0X25hbWUsIGNlbGxzX25hbWUsIDAsIC0xLCBOVUxMKTsKK30KKwogLyoqCiAgKiB1bmZsYXR0 ZW5fZHRfbm9kZSAtIEFsbG9jIGFuZCBwb3B1bGF0ZSBhIGRldmljZV9ub2RlIGZyb20gdGhlIGZs YXQgdHJlZQogICogQGZkdDogVGhlIHBhcmVudCBkZXZpY2UgdHJlZSBibG9iCmRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2Vf dHJlZS5oCmluZGV4IDBhZWNiZTAuLjczOGYxYjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl bi9kZXZpY2VfdHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC03 NjQsNiArNzY0LDI1IEBAIGludCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1 Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv bnN0IGNoYXIgKmNlbGxzX25hbWUsIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICpvdXRfYXJncyk7CiAKKy8qKgorICogZHRf Y291bnRfcGhhbmRsZV93aXRoX2FyZ3MoKSAtIEZpbmQgdGhlIG51bWJlciBvZiBwaGFuZGxlcyBy ZWZlcmVuY2VzIGluIGEgcHJvcGVydHkKKyAqIEBucDogcG9pbnRlciB0byBhIGRldmljZSB0cmVl IG5vZGUgY29udGFpbmluZyBhIGxpc3QKKyAqIEBsaXN0X25hbWU6IHByb3BlcnR5IG5hbWUgdGhh dCBjb250YWlucyBhIGxpc3QKKyAqIEBjZWxsc19uYW1lOiBwcm9wZXJ0eSBuYW1lIHRoYXQgc3Bl Y2lmaWVzIHBoYW5kbGVzJyBhcmd1bWVudHMgY291bnQKKyAqCisgKiBSZXR1cm5zIHRoZSBudW1i ZXIgb2YgcGhhbmRsZSArIGFyZ3VtZW50IHR1cGxlcyB3aXRoaW4gYSBwcm9wZXJ0eS4gSXQKKyAq IGlzIGEgdHlwaWNhbCBwYXR0ZXJuIHRvIGVuY29kZSBhIGxpc3Qgb2YgcGhhbmRsZSBhbmQgdmFy aWFibGUKKyAqIGFyZ3VtZW50cyBpbnRvIGEgc2luZ2xlIHByb3BlcnR5LiBUaGUgbnVtYmVyIG9m IGFyZ3VtZW50cyBpcyBlbmNvZGVkCisgKiBieSBhIHByb3BlcnR5IGluIHRoZSBwaGFuZGxlLXRh cmdldCBub2RlLiBGb3IgZXhhbXBsZSwgYSBncGlvcworICogcHJvcGVydHkgd291bGQgY29udGFp biBhIGxpc3Qgb2YgR1BJTyBzcGVjaWZpZXMgY29uc2lzdGluZyBvZiBhCisgKiBwaGFuZGxlIGFu ZCAxIG9yIG1vcmUgYXJndW1lbnRzLiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBhcmUKKyAqIGRl dGVybWluZWQgYnkgdGhlICNncGlvLWNlbGxzIHByb3BlcnR5IGluIHRoZSBub2RlIHBvaW50ZWQg dG8gYnkgdGhlCisgKiBwaGFuZGxlLgorICovCitpbnQgZHRfY291bnRfcGhhbmRsZV93aXRoX2Fy Z3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjb25zdCBjaGFyICpsaXN0X25hbWUsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY29uc3QgY2hhciAqY2VsbHNfbmFtZSk7CisKICNpZmRlZiBDT05GSUdfREVWSUNF X1RSRUVfREVCVUcKICNkZWZpbmUgZHRfZHByaW50ayhmbXQsIGFyZ3MuLi4pICBcCiAgICAgcHJp bnRrKFhFTkxPR19ERUJVRyBmbXQsICMjIGFyZ3MpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=