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: [2/4] dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE From: Yangtao Li Message-Id: <20181205161900.16434-2-tiny.windzz@gmail.com> Date: Wed, 5 Dec 2018 11:18:58 -0500 To: vkoul@kernel.org, dan.j.williams@intel.com, sudeep.dutt@intel.com, ashutosh.dixit@intel.com, daniel@zonque.org, haojian.zhuang@gmail.com, robert.jarzmik@free.fr, okaya@kernel.org, andy.gross@linaro.org, david.brown@linaro.org Cc: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, Yangtao Li List-ID: VXNlIERFRklORV9TSE9XX0FUVFJJQlVURSBtYWNybyB0byBzaW1wbGlmeSB0aGUgY29kZS4KClNp Z25lZC1vZmYtYnk6IFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KLS0tCiBkcml2 ZXJzL2RtYS9taWNfeDEwMF9kbWEuYyB8IDIyICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZG1hL21pY194MTAwX2RtYS5jIGIvZHJpdmVycy9kbWEvbWljX3gxMDBfZG1hLmMK aW5kZXggYWRmZDMxNmRiMWE4Li42YTkxZTI4ZDUzN2QgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1h L21pY194MTAwX2RtYS5jCisrKyBiL2RyaXZlcnMvZG1hL21pY194MTAwX2RtYS5jCkBAIC02NzYs NyArNjc2LDcgQEAgc3RhdGljIHZvaWQgbWljX2RtYV9kZXZfdW5yZWcoc3RydWN0IG1pY19kbWFf ZGV2aWNlICptaWNfZG1hX2RldikKIH0KIAogLyogREVCVUdGUyBDT0RFICovCi1zdGF0aWMgaW50 IG1pY19kbWFfcmVnX3NlcV9zaG93KHN0cnVjdCBzZXFfZmlsZSAqcywgdm9pZCAqcG9zKQorc3Rh dGljIGludCBtaWNfZG1hX3JlZ19zaG93KHN0cnVjdCBzZXFfZmlsZSAqcywgdm9pZCAqcG9zKQog ewogCXN0cnVjdCBtaWNfZG1hX2RldmljZSAqbWljX2RtYV9kZXYgPSBzLT5wcml2YXRlOwogCWlu dCBpLCBjaGFuX251bSwgZmlyc3RfY2hhbiA9IG1pY19kbWFfZGV2LT5zdGFydF9jaDsKQEAgLTcw NywyMyArNzA3LDcgQEAgc3RhdGljIGludCBtaWNfZG1hX3JlZ19zZXFfc2hvdyhzdHJ1Y3Qgc2Vx X2ZpbGUgKnMsIHZvaWQgKnBvcykKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBtaWNfZG1h X3JlZ19kZWJ1Z19vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKQot ewotCXJldHVybiBzaW5nbGVfb3BlbihmaWxlLCBtaWNfZG1hX3JlZ19zZXFfc2hvdywgaW5vZGUt PmlfcHJpdmF0ZSk7Ci19Ci0KLXN0YXRpYyBpbnQgbWljX2RtYV9yZWdfZGVidWdfcmVsZWFzZShz dHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlsZSkKLXsKLQlyZXR1cm4gc2luZ2xl X3JlbGVhc2UoaW5vZGUsIGZpbGUpOwotfQotCi1zdGF0aWMgY29uc3Qgc3RydWN0IGZpbGVfb3Bl cmF0aW9ucyBtaWNfZG1hX3JlZ19vcHMgPSB7Ci0JLm93bmVyICAgPSBUSElTX01PRFVMRSwKLQku b3BlbiAgICA9IG1pY19kbWFfcmVnX2RlYnVnX29wZW4sCi0JLnJlYWQgICAgPSBzZXFfcmVhZCwK LQkubGxzZWVrICA9IHNlcV9sc2VlaywKLQkucmVsZWFzZSA9IG1pY19kbWFfcmVnX2RlYnVnX3Jl bGVhc2UKLX07CitERUZJTkVfU0hPV19BVFRSSUJVVEUobWljX2RtYV9yZWcpOwogCiAvKiBEZWJ1 Z2ZzIHBhcmVudCBkaXIgKi8KIHN0YXRpYyBzdHJ1Y3QgZGVudHJ5ICptaWNfZG1hX2RiZzsKQEAg LTc0Nyw3ICs3MzEsNyBAQCBzdGF0aWMgaW50IG1pY19kbWFfZHJpdmVyX3Byb2JlKHN0cnVjdCBt YnVzX2RldmljZSAqbWJkZXYpCiAJCWlmIChtaWNfZG1hX2Rldi0+ZGJnX2RpcikKIAkJCWRlYnVn ZnNfY3JlYXRlX2ZpbGUoIm1pY19kbWFfcmVnIiwgMDQ0NCwKIAkJCQkJICAgIG1pY19kbWFfZGV2 LT5kYmdfZGlyLCBtaWNfZG1hX2RldiwKLQkJCQkJICAgICZtaWNfZG1hX3JlZ19vcHMpOworCQkJ CQkgICAgJm1pY19kbWFfcmVnX2ZvcHMpOwogCX0KIAlyZXR1cm4gMDsKIH0K