From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfram Sang Subject: [PATCH 12/61] gpu: drm: msm: adreno: simplify getting .drvdata Date: Thu, 19 Apr 2018 16:05:42 +0200 Message-ID: <20180419140641.27926-13-wsa+renesas@sang-engineering.com> References: <20180419140641.27926-1-wsa+renesas@sang-engineering.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180419140641.27926-1-wsa+renesas-jBu1N2QxHDJrcw3mvpCnnVaTQe2KTcn/@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: David Airlie , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kernel-janitors-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Wolfram Sang , Rob Clark , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: dri-devel@lists.freedesktop.org V2Ugc2hvdWxkIGdldCBkcnZkYXRhIGZyb20gc3RydWN0IGRldmljZSBkaXJlY3RseS4gR29pbmcg dmlhCnBsYXRmb3JtX2RldmljZSBpcyBhbiB1bm5lZWRlZCBzdGVwIGJhY2sgYW5kIGZvcnRoLgoK U2lnbmVkLW9mZi1ieTogV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5n LmNvbT4KLS0tCgpCdWlsZCB0ZXN0ZWQgb25seS4gYnVpbGRib3QgaXMgaGFwcHkuIFBsZWFzZSBh cHBseSBpbmRpdmlkdWFsbHkuCgogZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYWRyZW5vX2Rl dmljZS5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYWRyZW5v X2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYWRyZW5vX2RldmljZS5jCmlu ZGV4IDhlMGNiMTYxNzU0Yi4uMTI1YzExNWM3YWI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vbXNtL2FkcmVuby9hZHJlbm9fZGV2aWNlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9h ZHJlbm8vYWRyZW5vX2RldmljZS5jCkBAIC0zMDEsMTYgKzMwMSwxNCBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IG9mX2RldmljZV9pZCBkdF9tYXRjaFtdID0gewogI2lmZGVmIENPTkZJR19QTQogc3Rh dGljIGludCBhZHJlbm9fcmVzdW1lKHN0cnVjdCBkZXZpY2UgKmRldikKIHsKLQlzdHJ1Y3QgcGxh dGZvcm1fZGV2aWNlICpwZGV2ID0gdG9fcGxhdGZvcm1fZGV2aWNlKGRldik7Ci0Jc3RydWN0IG1z bV9ncHUgKmdwdSA9IHBsYXRmb3JtX2dldF9kcnZkYXRhKHBkZXYpOworCXN0cnVjdCBtc21fZ3B1 ICpncHUgPSBkZXZfZ2V0X2RydmRhdGEoZGV2KTsKIAogCXJldHVybiBncHUtPmZ1bmNzLT5wbV9y ZXN1bWUoZ3B1KTsKIH0KIAogc3RhdGljIGludCBhZHJlbm9fc3VzcGVuZChzdHJ1Y3QgZGV2aWNl ICpkZXYpCiB7Ci0Jc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiA9IHRvX3BsYXRmb3JtX2Rl dmljZShkZXYpOwotCXN0cnVjdCBtc21fZ3B1ICpncHUgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShw ZGV2KTsKKwlzdHJ1Y3QgbXNtX2dwdSAqZ3B1ID0gZGV2X2dldF9kcnZkYXRhKGRldik7CiAKIAly ZXR1cm4gZ3B1LT5mdW5jcy0+cG1fc3VzcGVuZChncHUpOwogfQotLSAKMi4xMS4wCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGlu ZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K