From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [3/5] dmaengine: mv_xor_v2: convert callback to helper function From: Vinod Koul Message-Id: <20180720092921.GR3219@vkoul-mobl> Date: Fri, 20 Jul 2018 14:59:21 +0530 To: hannah@marvell.com Cc: dan.j.williams@intel.com, dmaengine@vger.kernel.org, thomas.petazzoni@bootlin.com, linux-kernel@vger.kernel.org, nadavh@marvell.com, omrii@marvell.com, oferh@marvell.com, gregory.clement@bootlin.com List-ID: T24gMTctMDctMTgsIDEzOjMwLCBoYW5uYWhAbWFydmVsbC5jb20gd3JvdGU6Cj4gRnJvbTogSGFu bmEgSGF3YSA8aGFubmFoQG1hcnZlbGwuY29tPgo+IAo+IFRoaXMgaXMgaW4gcHJlcGVyYXRpb24g b2YgbW92aW5nIHRvIGEgY2FsbGJhY2sgdGhhdCBwcm92aWRlcyByZXN1bHRzIHRvIHRoZQoKdHlw byBwcmVwZXJhdGlvbgoKPiBjYWxsYmFjayBmb3IgdGhlIHRyYW5zYWN0aW9uLiBUaGUgY29udmVy c2lvbiB3aWxsIG1haW50YWluIGN1cnJlbnQgYmVoYXZpb3IKPiBhbmQgdGhlIGRyaXZlciBtdXN0 IGNvbnZlcnQgdG8gbmV3IGNhbGxiYWNrIG1lY2hhbmlzbSBhdCBhIGxhdGVyIHRpbWUgaW4KPiBv cmRlciB0byByZWNlaXZlIHJlc3VsdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSGFubmEgSGF3YSA8 aGFubmFoQG1hcnZlbGwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2RtYS9tdl94b3JfdjIuYyB8IDUg KystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvbXZfeG9yX3YyLmMgYi9kcml2ZXJzL2RtYS9t dl94b3JfdjIuYwo+IGluZGV4IGU3MTg0OTguLjE0ZTJhN2EgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9kbWEvbXZfeG9yX3YyLmMKPiArKysgYi9kcml2ZXJzL2RtYS9tdl94b3JfdjIuYwo+IEBAIC01 ODksOSArNTg5LDggQEAgc3RhdGljIHZvaWQgbXZfeG9yX3YyX3Rhc2tsZXQodW5zaWduZWQgbG9u ZyBkYXRhKQo+ICAJCQkgKi8KPiAgCQkJZG1hX2Nvb2tpZV9jb21wbGV0ZSgmbmV4dF9wZW5kaW5n X3N3X2Rlc2MtPmFzeW5jX3R4KTsKPiAgCj4gLQkJCWlmIChuZXh0X3BlbmRpbmdfc3dfZGVzYy0+ YXN5bmNfdHguY2FsbGJhY2spCj4gLQkJCQluZXh0X3BlbmRpbmdfc3dfZGVzYy0+YXN5bmNfdHgu Y2FsbGJhY2soCj4gLQkJCQluZXh0X3BlbmRpbmdfc3dfZGVzYy0+YXN5bmNfdHguY2FsbGJhY2tf cGFyYW0pOwo+ICsJCQlkbWFlbmdpbmVfZGVzY19nZXRfY2FsbGJhY2tfaW52b2tlKAo+ICsJCQkJ CSZuZXh0X3BlbmRpbmdfc3dfZGVzYy0+YXN5bmNfdHgsIE5VTEwpOwo+ICAKPiAgCQkJZG1hX2Rl c2NyaXB0b3JfdW5tYXAoJm5leHRfcGVuZGluZ19zd19kZXNjLT5hc3luY190eCk7Cj4gIAkJfQo=