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: [16/18] pxa3xx-gcu: pass struct device to dma_mmap_coherent From: Christoph Hellwig Message-Id: <20190201084801.10983-17-hch@lst.de> Date: Fri, 1 Feb 2019 09:47:59 +0100 To: John Crispin , Vinod Koul , Dmitry Tarnyagin , Nicolas Ferre , Sudip Mukherjee , Felipe Balbi , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-fbdev@vger.kernel.org, alsa-devel@alsa-project.org Cc: iommu@lists.linux-foundation.org List-ID: SnVzdCBsaWtlIHdlIGRvIGZvciBhbGwgb3RoZXIgRE1BIG9wZXJhdGlvbnMuCgpTaWduZWQtb2Zm LWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBkcml2ZXJzL3ZpZGVvL2Zi ZGV2L3B4YTN4eC1nY3UuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHhhM3h4 LWdjdS5jIGIvZHJpdmVycy92aWRlby9mYmRldi9weGEzeHgtZ2N1LmMKaW5kZXggNjljZmIzMzdj ODU3Li4wNDdhMmZhNGI4N2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHhhM3h4 LWdjdS5jCisrKyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHhhM3h4LWdjdS5jCkBAIC05Niw2ICs5 Niw3IEBAIHN0cnVjdCBweGEzeHhfZ2N1X2JhdGNoIHsKIH07CiAKIHN0cnVjdCBweGEzeHhfZ2N1 X3ByaXYgeworCXN0cnVjdCBkZXZpY2UJCSAqZGV2OwogCXZvaWQgX19pb21lbQkJICptbWlvX2Jh c2U7CiAJc3RydWN0IGNsawkJICpjbGs7CiAJc3RydWN0IHB4YTN4eF9nY3Vfc2hhcmVkICpzaGFy ZWQ7CkBAIC00OTMsNyArNDk0LDcgQEAgcHhhM3h4X2djdV9tbWFwKHN0cnVjdCBmaWxlICpmaWxl LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAkJaWYgKHNpemUgIT0gU0hBUkVEX1NJWkUp CiAJCQlyZXR1cm4gLUVJTlZBTDsKIAotCQlyZXR1cm4gZG1hX21tYXBfY29oZXJlbnQoTlVMTCwg dm1hLAorCQlyZXR1cm4gZG1hX21tYXBfY29oZXJlbnQocHJpdi0+ZGV2LCB2bWEsCiAJCQlwcml2 LT5zaGFyZWQsIHByaXYtPnNoYXJlZF9waHlzLCBzaXplKTsKIAogCWNhc2UgU0hBUkVEX1NJWkUg Pj4gUEFHRV9TSElGVDoKQEAgLTY3MCw2ICs2NzEsNyBAQCBzdGF0aWMgaW50IHB4YTN4eF9nY3Vf cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAogCXBsYXRmb3JtX3NldF9kcnZk YXRhKHBkZXYsIHByaXYpOwogCXByaXYtPnJlc291cmNlX21lbSA9IHI7CisJcHJpdi0+ZGV2ID0g ZGV2OwogCXB4YTN4eF9nY3VfcmVzZXQocHJpdik7CiAJcHhhM3h4X2djdV9pbml0X2RlYnVnX3Rp bWVyKHByaXYpOwogCg==