From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v3 16/19] drm/msm: Add .commit() callback to msm_kms functions Date: Fri, 20 Jul 2018 16:43:07 -0400 Message-ID: <20180720204315.19054-17-seanpaul@chromium.org> References: <20180720204315.19054-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180720204315.19054-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, architt-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, chandanu-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, skolluku-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, airlied-cv59FeDIM0c@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nganji-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dovizu-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogSmV5a3VtYXIgU2Fua2FyYW4gPGpzYW5rYUBjb2RlYXVyb3JhLm9yZz4KCkNhbGxlZCBy aWdodCBiZWZvcmUgd2FpdF9mb3JfY29tbWl0X2RvbmUoKSB0byBwZXJmb3JtIGtpY2tvZmYgZm9y CmFjdGl2ZSBjcnRjcy4KCkNoYW5nZXMgaW4gdjM6Ci0gTm9uZQoKU2lnbmVkLW9mZi1ieTogSmV5 a3VtYXIgU2Fua2FyYW4gPGpzYW5rYUBjb2RlYXVyb3JhLm9yZz4KW3NlYW5wYXVsIHNwbGl0IHRo aXMgb3V0IG9mIHRoZSBtZWdhcGF0Y2hdClNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBh dWxAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0b21pYy5jIHwg NSArKysrKwogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fa21zLmggICAgfCAxICsKIDIgZmlsZXMg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21z bS9tc21fYXRvbWljLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9hdG9taWMuYwppbmRleCBl NmYxZTI1YzYwYWYuLmMxZjE3NzljOTgwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21z bS9tc21fYXRvbWljLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fYXRvbWljLmMKQEAg LTcxLDYgKzcxLDExIEBAIHZvaWQgbXNtX2F0b21pY19jb21taXRfdGFpbChzdHJ1Y3QgZHJtX2F0 b21pY19zdGF0ZSAqc3RhdGUpCiAKIAlkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfbW9kZXNldF9l bmFibGVzKGRldiwgc3RhdGUpOwogCisJaWYgKGttcy0+ZnVuY3MtPmNvbW1pdCkgeworCQlEUk1f REVCVUdfQVRPTUlDKCJ0cmlnZ2VyaW5nIGNvbW1pdFxuIik7CisJCWttcy0+ZnVuY3MtPmNvbW1p dChrbXMsIHN0YXRlKTsKKwl9CisKIAltc21fYXRvbWljX3dhaXRfZm9yX2NvbW1pdF9kb25lKGRl diwgc3RhdGUpOwogCiAJa21zLT5mdW5jcy0+Y29tcGxldGVfY29tbWl0KGttcywgc3RhdGUpOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fa21zLmggYi9kcml2ZXJzL2dwdS9k cm0vbXNtL21zbV9rbXMuaAppbmRleCA3NmMxNDIyMWZmZGYuLjc2MWJiMDdjZDdiZiAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fa21zLmgKKysrIGIvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fa21zLmgKQEAgLTQyLDYgKzQyLDcgQEAgc3RydWN0IG1zbV9rbXNfZnVuY3Mgewog CXZvaWQgKCpkaXNhYmxlX3ZibGFuaykoc3RydWN0IG1zbV9rbXMgKmttcywgc3RydWN0IGRybV9j cnRjICpjcnRjKTsKIAkvKiBtb2Rlc2V0LCBicmFja2V0aW5nIGF0b21pY19jb21taXQoKTogKi8K IAl2b2lkICgqcHJlcGFyZV9jb21taXQpKHN0cnVjdCBtc21fa21zICprbXMsIHN0cnVjdCBkcm1f YXRvbWljX3N0YXRlICpzdGF0ZSk7CisJdm9pZCAoKmNvbW1pdCkoc3RydWN0IG1zbV9rbXMgKmtt cywgc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKTsKIAl2b2lkICgqY29tcGxldGVfY29t bWl0KShzdHJ1Y3QgbXNtX2ttcyAqa21zLCBzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUp OwogCS8qIGZ1bmN0aW9ucyB0byB3YWl0IGZvciBhdG9taWMgY29tbWl0IGNvbXBsZXRlZCBvbiBl YWNoIENSVEMgKi8KIAl2b2lkICgqd2FpdF9mb3JfY3J0Y19jb21taXRfZG9uZSkoc3RydWN0IG1z bV9rbXMgKmttcywKLS0gClNlYW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENo cm9taXVtIE9TCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K