From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 75BBB89956 for ; Tue, 27 Aug 2019 15:25:11 +0000 (UTC) From: Daniel Mrzyglod Date: Tue, 27 Aug 2019 17:25:02 +0200 Message-Id: <20190827152504.7491-3-daniel.t.mrzyglod@intel.com> In-Reply-To: <20190827152504.7491-1-daniel.t.mrzyglod@intel.com> References: <20190827152504.7491-1-daniel.t.mrzyglod@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v9 2/4] lib/intel_mmio: fix unnecessary casting in R/W register functions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala , Daniel Vetter List-ID: VGhpcyBwYXRjaCByZW1vdmUgY2FzdCAodm9sYXRpbGUgY2hhciAqKSBiZWNvdXNlIHdlIGFsbG93 IGFyaXRobWV0aWMgb24Kdm9pZCBwb2ludGVyLgoKQ2M6IE1pY2hhbCBXaW5pYXJza2kgPG1pY2hh bC53aW5pYXJza2lAaW50ZWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNo PgpDYzogQW50b25pbyBBcmdlbnppYW5vIDxhbnRvbmlvLmFyZ2Vuemlhbm9AaW50ZWwuY29tPgpD YzogRGFuaWVsZSBTcHVyaW8gQ2VyYW9sbyA8ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVsLmNv bT4KQ2M6IEthdGFyenluYSBEZWMgPGthdGFyenluYS5kZWNAaW50ZWwuY29tPgpDYzogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBQZXRyaSBMYXR2YWxhIDxwZXRy aS5sYXR2YWxhQGludGVsLmNvbT4KQ2M6IFpiaWduaWV3IEtlbXBjennFhHNraSA8emJpZ25pZXcu a2VtcGN6eW5za2lAaW50ZWwuY29tPgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIE1yenlnbG9kIDxk YW5pZWwudC5tcnp5Z2xvZEBpbnRlbC5jb20+Ci0tLQogbGliL2ludGVsX21taW8uYyB8IDEyICsr KysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saWIvaW50ZWxfbW1pby5jIGIvbGliL2ludGVsX21taW8uYwppbmRl eCBhNTQ1OGFlYi4uMGQ4NThmOTEgMTAwNjQ0Ci0tLSBhL2xpYi9pbnRlbF9tbWlvLmMKKysrIGIv bGliL2ludGVsX21taW8uYwpAQCAtMjY2LDcgKzI2Niw3IEBAIGludGVsX3JlZ2lzdGVyX3JlYWQo dWludDMyX3QgcmVnKQogCX0KIAogcmVhZF9vdXQ6Ci0JcmV0ID0gKih2b2xhdGlsZSB1aW50MzJf dCAqKSgodm9sYXRpbGUgY2hhciAqKWlndF9nbG9iYWxfbW1pbyArIHJlZyk7CisJcmV0ID0gKih2 b2xhdGlsZSB1aW50MzJfdCAqKShpZ3RfZ2xvYmFsX21taW8gKyByZWcpOwogb3V0OgogCXJldHVy biByZXQ7CiB9CkBAIC0zMDMsNyArMzAzLDcgQEAgaW50ZWxfcmVnaXN0ZXJfd3JpdGUodWludDMy X3QgcmVnLCB1aW50MzJfdCB2YWwpCiAJCSAgICAgICJSZWdpc3RlciB3cml0ZSBibG9ja2VkIGZv ciBzYWZldHkgIiIoKjB4JTA4eCA9IDB4JXgpXG4iLCByZWcsIHZhbCk7CiAKIHdyaXRlX291dDoK LQkqKHZvbGF0aWxlIHVpbnQzMl90ICopKCh2b2xhdGlsZSBjaGFyICopaWd0X2dsb2JhbF9tbWlv ICsgcmVnKSA9IHZhbDsKKwkqKHZvbGF0aWxlIHVpbnQzMl90ICopKGlndF9nbG9iYWxfbW1pbyAr IHJlZykgPSB2YWw7CiB9CiAKIApAQCAtMzIxLDcgKzMyMSw3IEBAIHdyaXRlX291dDoKICAqLwog dWludDMyX3QgSU5SRUcodWludDMyX3QgcmVnKQogewotCXJldHVybiAqKHZvbGF0aWxlIHVpbnQz Ml90ICopKCh2b2xhdGlsZSBjaGFyICopaWd0X2dsb2JhbF9tbWlvICsgcmVnKTsKKwlyZXR1cm4g Kih2b2xhdGlsZSB1aW50MzJfdCAqKShpZ3RfZ2xvYmFsX21taW8gKyByZWcpOwogfQogCiAvKioK QEAgLTMzOCw3ICszMzgsNyBAQCB1aW50MzJfdCBJTlJFRyh1aW50MzJfdCByZWcpCiAgKi8KIHVp bnQxNl90IElOUkVHMTYodWludDMyX3QgcmVnKQogewotCXJldHVybiAqKHZvbGF0aWxlIHVpbnQx Nl90ICopKCh2b2xhdGlsZSBjaGFyICopaWd0X2dsb2JhbF9tbWlvICsgcmVnKTsKKwlyZXR1cm4g Kih2b2xhdGlsZSB1aW50MTZfdCAqKShpZ3RfZ2xvYmFsX21taW8gKyByZWcpOwogfQogCiAvKioK QEAgLTM3MSw3ICszNzEsNyBAQCB1aW50OF90IElOUkVHOCh1aW50MzJfdCByZWcpCiAgKi8KIHZv aWQgT1VUUkVHKHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFsKQogewotCSoodm9sYXRpbGUgdWlu dDMyX3QgKikoKHZvbGF0aWxlIGNoYXIgKilpZ3RfZ2xvYmFsX21taW8gKyByZWcpID0gdmFsOwor CSoodm9sYXRpbGUgdWludDMyX3QgKikoaWd0X2dsb2JhbF9tbWlvICsgcmVnKSA9IHZhbDsKIH0K IAogLyoqCkBAIC0zODcsNyArMzg3LDcgQEAgdm9pZCBPVVRSRUcodWludDMyX3QgcmVnLCB1aW50 MzJfdCB2YWwpCiAgKi8KIHZvaWQgT1VUUkVHMTYodWludDMyX3QgcmVnLCB1aW50MTZfdCB2YWwp CiB7Ci0JKih2b2xhdGlsZSB1aW50MTZfdCAqKSgodm9sYXRpbGUgY2hhciAqKWlndF9nbG9iYWxf bW1pbyArIHJlZykgPSB2YWw7CisJKih2b2xhdGlsZSB1aW50MTZfdCAqKShpZ3RfZ2xvYmFsX21t aW8gKyByZWcpID0gdmFsOwogfQogCiAvKioKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRl dkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pZ3QtZGV2