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: [28/46] dmaengine: rcar-dmac: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-29-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:19:58 +0800 To: vkoul@kernel.org Cc: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, dave.jiang@intel.com, radhey.shyam.pandey@xilinx.com, appana.durga.rao@xilinx.com, jmkrzyszt@gmail.com, gomonovych@gmail.com, peter.ujfalusi@ti.com, keescook@chromium.org, horms+renesas@verge.net.au, geert+renesas@glider.be, shawnguo@kernel.org, baoyou.xie@linaro.org, michal.simek@xilinx.com, baohua@kernel.org, ludovic.desroches@microchip.com, linus.walleij@linaro.org, david.brown@linaro.org, Huang Shijie List-ID: VXNlIGRtYWVuZ2luZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyIHRvIHNpbXBsaWZ5IHRoZSBjb2Rl OgoJcmVtb3ZlIGRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3Rlci4KClNpZ25lZC1vZmYtYnk6IEh1 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9zaC9yY2Fy LWRtYWMuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS9zaC9yY2FyLWRtYWMuYyBiL2RyaXZl cnMvZG1hL3NoL3JjYXItZG1hYy5jCmluZGV4IDQ4ZWUzNWUyYmNlNi4uODcxMzBiM2VlZjVjIDEw MDY0NAotLS0gYS9kcml2ZXJzL2RtYS9zaC9yY2FyLWRtYWMuYworKysgYi9kcml2ZXJzL2RtYS9z aC9yY2FyLWRtYWMuYwpAQCAtMTg4NCw3ICsxODg0LDcgQEAgc3RhdGljIGludCByY2FyX2RtYWNf cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAkgKgogCSAqIERlZmF1bHQgdHJh bnNmZXIgc2l6ZSBvZiAzMiBieXRlcyByZXF1aXJlcyAzMi1ieXRlIGFsaWdubWVudC4KIAkgKi8K LQlyZXQgPSBkbWFfYXN5bmNfZGV2aWNlX3JlZ2lzdGVyKGVuZ2luZSk7CisJcmV0ID0gZG1hZW5n aW5lbV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoZW5naW5lKTsKIAlpZiAocmV0IDwgMCkKIAkJZ290 byBlcnJvcjsKIApAQCAtMTg5OCwxMCArMTg5OCw3IEBAIHN0YXRpYyBpbnQgcmNhcl9kbWFjX3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAKIHN0YXRpYyBpbnQgcmNhcl9kbWFj X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogewotCXN0cnVjdCByY2FyX2Rt YWMgKmRtYWMgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKLQogCW9mX2RtYV9jb250cm9s bGVyX2ZyZWUocGRldi0+ZGV2Lm9mX25vZGUpOwotCWRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3Rl cigmZG1hYy0+ZW5naW5lKTsKIAogCXBtX3J1bnRpbWVfZGlzYWJsZSgmcGRldi0+ZGV2KTsKIAo=