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: [03/46] dmaengine: xilinx_dma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-4-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:19:33 +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 LApyZW1vdmUgZG1hX2FzeW5jX2RldmljZV91bnJlZ2lzdGVyLgoKU2lnbmVkLW9mZi1ieTogSHVh bmcgU2hpamllIDxzamh1YW5nQGlsdXZhdGFyLmFpPgotLS0KIGRyaXZlcnMvZG1hL3hpbGlueC94 aWxpbnhfZG1hLmMgfCA1ICstLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEveGlsaW54L3hpbGlueF9kbWEu YyBiL2RyaXZlcnMvZG1hL3hpbGlueC94aWxpbnhfZG1hLmMKaW5kZXggYzEyNDQyMzEyNTk1Li45 N2ZmZWI1ZTU5YmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL3hpbGlueC94aWxpbnhfZG1hLmMK KysrIGIvZHJpdmVycy9kbWEveGlsaW54L3hpbGlueF9kbWEuYwpAQCAtMjcwNSwxMyArMjcwNSwx MiBAQCBzdGF0aWMgaW50IHhpbGlueF9kbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKIAl9CiAKIAkvKiBSZWdpc3RlciB0aGUgRE1BIGVuZ2luZSB3aXRoIHRoZSBjb3JlICov Ci0JZG1hX2FzeW5jX2RldmljZV9yZWdpc3RlcigmeGRldi0+Y29tbW9uKTsKKwlkbWFlbmdpbmVt X2FzeW5jX2RldmljZV9yZWdpc3RlcigmeGRldi0+Y29tbW9uKTsKIAogCWVyciA9IG9mX2RtYV9j b250cm9sbGVyX3JlZ2lzdGVyKG5vZGUsIG9mX2RtYV94aWxpbnhfeGxhdGUsCiAJCQkJCSB4ZGV2 KTsKIAlpZiAoZXJyIDwgMCkgewogCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJVbmFibGUgdG8gcmVn aXN0ZXIgRE1BIHRvIERUXG4iKTsKLQkJZG1hX2FzeW5jX2RldmljZV91bnJlZ2lzdGVyKCZ4ZGV2 LT5jb21tb24pOwogCQlnb3RvIGVycm9yOwogCX0KIApAQCAtMjc0Nyw4ICsyNzQ2LDYgQEAgc3Rh dGljIGludCB4aWxpbnhfZG1hX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQog CiAJb2ZfZG1hX2NvbnRyb2xsZXJfZnJlZShwZGV2LT5kZXYub2Zfbm9kZSk7CiAKLQlkbWFfYXN5 bmNfZGV2aWNlX3VucmVnaXN0ZXIoJnhkZXYtPmNvbW1vbik7Ci0KIAlmb3IgKGkgPSAwOyBpIDwg eGRldi0+bnJfY2hhbm5lbHM7IGkrKykKIAkJaWYgKHhkZXYtPmNoYW5baV0pCiAJCQl4aWxpbnhf ZG1hX2NoYW5fcmVtb3ZlKHhkZXYtPmNoYW5baV0pOwo=