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: [32/46] dmaengine: pl330: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-33-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:20:02 +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 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9wbDMzMC5j IHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvcGwzMzAuYyBiL2RyaXZlcnMvZG1hL3BsMzMwLmMK aW5kZXggODg3NTBhMzRlODU5Li5lNGJjMzMwMTMyYzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1h L3BsMzMwLmMKKysrIGIvZHJpdmVycy9kbWEvcGwzMzAuYwpAQCAtMzAzNyw3ICszMDM3LDcgQEAg cGwzMzBfcHJvYmUoc3RydWN0IGFtYmFfZGV2aWNlICphZGV2LCBjb25zdCBzdHJ1Y3QgYW1iYV9p ZCAqaWQpCiAJcGQtPm1heF9idXJzdCA9ICgocGwzMzAtPnF1aXJrcyAmIFBMMzMwX1FVSVJLX0JS T0tFTl9OT19GTFVTSFApID8KIAkJCSAxIDogUEwzMzBfTUFYX0JVUlNUKTsKIAotCXJldCA9IGRt YV9hc3luY19kZXZpY2VfcmVnaXN0ZXIocGQpOworCXJldCA9IGRtYWVuZ2luZW1fYXN5bmNfZGV2 aWNlX3JlZ2lzdGVyKHBkKTsKIAlpZiAocmV0KSB7CiAJCWRldl9lcnIoJmFkZXYtPmRldiwgInVu YWJsZSB0byByZWdpc3RlciBETUFDXG4iKTsKIAkJZ290byBwcm9iZV9lcnIzOwpAQCAtMzExNCw4 ICszMTE0LDYgQEAgc3RhdGljIGludCBwbDMzMF9yZW1vdmUoc3RydWN0IGFtYmFfZGV2aWNlICph ZGV2KQogCQkJZGV2bV9mcmVlX2lycSgmYWRldi0+ZGV2LCBpcnEsIHBsMzMwKTsKIAl9CiAKLQlk bWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoJnBsMzMwLT5kZG1hKTsKLQogCS8qIElkbGUgdGhl IERNQUMgKi8KIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocGNoLCBfcCwgJnBsMzMwLT5kZG1h LmNoYW5uZWxzLAogCQkJY2hhbi5kZXZpY2Vfbm9kZSkgewo=