From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kausal Malladi Subject: [PATCH 05/16] drm: Export drm_property_replace_global_blob function Date: Wed, 15 Jul 2015 18:39:29 +0530 Message-ID: <1436965780-6061-6-git-send-email-Kausal.Malladi@intel.com> References: <1436965780-6061-1-git-send-email-Kausal.Malladi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1436965780-6061-1-git-send-email-Kausal.Malladi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: matthew.d.roper@intel.com, jesse.barnes@intel.com, damien.lespiau@intel.com, sonika.jindal@intel.com, durgadoss.r@intel.com, vijay.a.purushothaman@intel.com, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, hverkuil@xs4all.nl, daniel@fooishbar.org Cc: annie.j.matheson@intel.com, avinash.reddy.palleti@intel.com, indranil.mukherjee@intel.com, dhanya.p.r@intel.com, sunil.kamath@intel.com, daniel.vetter@intel.com, susanta.bhattacharjee@intel.com, kiran.s.kumar@intel.com, shashank.sharma@intel.com List-Id: dri-devel@lists.freedesktop.org ZHJtX3Byb3BlcnR5X3JlcGxhY2VfZ2xvYmFsX2Jsb2IoKSBpcyBnZXR0aW5nIHVzZWQgYnkgbWFu eSB3cmFwcGVyCmZ1bmN0aW9ucyB0byByZXBsYWNlIGFuIGV4aXN0aW5nIGJsb2Igd2l0aCBuZXcg dmFsdWVzLiBCZWNhdXNlIHRoaXMKZnVuY3Rpb24gd2FzIHN0YXRpYywgbW9kdWxlcyBhcmUgZm9y Y2VkIHRvIGNyZWF0ZSB3cmFwcGVyIGZ1bmN0aW9ucyBpbgpzYW1lIGZpbGUuIEV4cG9ydGluZyB0 aGlzIGZ1bmN0aW9uIHdpbGwgcmVtb3ZlIG5lZWQgZm9yIHN1Y2ggd3JhcHBlcgpmdW5jdGlvbnMu CgpUaGlzIHBhdGNoIG1ha2VzIHRoZSBmdW5jdGlvbiBkcm1fcHJvcGVydHlfcmVwbGFjZV9nbG9i YWxfYmxvYigpIGJlCmFjY2Vzc2libGUgZ2xvYmFsbHkuCgpTaWduZWQtb2ZmLWJ5OiBTaGFzaGFu ayBTaGFybWEgPHNoYXNoYW5rLnNoYXJtYUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEthdXNh bCBNYWxsYWRpIDxLYXVzYWwuTWFsbGFkaUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2RybV9jcnRjLmMgfCAzICsrLQogaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgfCA2ICsrKysr KwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f Y3J0Yy5jCmluZGV4IDIxZGExMDYuLmE4MzE1NGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC00NDYyLDcg KzQ0NjIsNyBAQCBFWFBPUlRfU1lNQk9MKGRybV9wcm9wZXJ0eV9sb29rdXBfYmxvYik7CiAgKiBh IGNvbXBsZXRlbHkgYXRvbWljIHVwZGF0ZS4gVGhlIGFjY2VzcyB0byBwYXRoX2Jsb2JfcHRyIGlz IHByb3RlY3RlZCBieSB0aGUKICAqIGNhbGxlciBob2xkaW5nIGEgbG9jayBvbiB0aGUgY29ubmVj dG9yLgogICovCi1zdGF0aWMgaW50IGRybV9wcm9wZXJ0eV9yZXBsYWNlX2dsb2JhbF9ibG9iKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsCitpbnQgZHJtX3Byb3BlcnR5X3JlcGxhY2VfZ2xvYmFsX2Js b2Ioc3RydWN0IGRybV9kZXZpY2UgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc3RydWN0IGRybV9wcm9wZXJ0eV9ibG9iICoqcmVwbGFjZSwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGxlbmd0aCwKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0 YSwKQEAgLTQ1MDYsNiArNDUwNiw3IEBAIGVycl9jcmVhdGVkOgogCWRybV9wcm9wZXJ0eV91bnJl ZmVyZW5jZV9ibG9iKG5ld19ibG9iKTsKIAlyZXR1cm4gcmV0OwogfQorRVhQT1JUX1NZTUJPTChk cm1fcHJvcGVydHlfcmVwbGFjZV9nbG9iYWxfYmxvYik7CiAKIC8qKgogICogZHJtX21vZGVfZ2V0 YmxvYl9pb2N0bCAtIGdldCB0aGUgY29udGVudHMgb2YgYSBibG9iIHByb3BlcnR5IHZhbHVlCmRp ZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oIGIvaW5jbHVkZS9kcm0vZHJtX2NydGMu aAppbmRleCA0MDhkMzlhLi44MjE0MjRlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0 Yy5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKQEAgLTE1NDEsNiArMTU0MSwxMiBAQCBl eHRlcm4gc3RydWN0IGRybV9wcm9wZXJ0eSAqZHJtX21vZGVfY3JlYXRlX3JvdGF0aW9uX3Byb3Bl cnR5KHN0cnVjdCBkcm1fZGV2aWNlCiAJCQkJCQkJICAgICAgdW5zaWduZWQgaW50IHN1cHBvcnRl ZF9yb3RhdGlvbnMpOwogZXh0ZXJuIHVuc2lnbmVkIGludCBkcm1fcm90YXRpb25fc2ltcGxpZnko dW5zaWduZWQgaW50IHJvdGF0aW9uLAogCQkJCQkgIHVuc2lnbmVkIGludCBzdXBwb3J0ZWRfcm90 YXRpb25zKTsKK2V4dGVybiBpbnQgZHJtX3Byb3BlcnR5X3JlcGxhY2VfZ2xvYmFsX2Jsb2Ioc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKKwkJCQkJc3RydWN0IGRybV9wcm9wZXJ0eV9ibG9iICoqcmVw bGFjZSwKKwkJCQkJc2l6ZV90IGxlbmd0aCwKKwkJCQkJY29uc3Qgdm9pZCAqZGF0YSwKKwkJCQkJ c3RydWN0IGRybV9tb2RlX29iamVjdCAqb2JqX2hvbGRzX2lkLAorCQkJCQlzdHJ1Y3QgZHJtX3By b3BlcnR5ICpwcm9wX2hvbGRzX2lkKTsKIAogLyogSGVscGVycyAqLwogCi0tIAoyLjQuNQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK