From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 5/8] drm/i915: Reorganize FBC function pointer initializaition Date: Thu, 28 Nov 2013 17:29:59 +0200 Message-ID: <1385652602-8528-6-git-send-email-ville.syrjala@linux.intel.com> References: <1385652602-8528-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 82C20FB6CE for ; Thu, 28 Nov 2013 07:30:24 -0800 (PST) In-Reply-To: <1385652602-8528-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklu aXRpYWxpemUgdGhlIEZCQyB2ZnVuY3Mgb24gZ2VuMiBhbmQgZ2VuMyBjaGlwc2V0cy4gQWxzbyBt YWtlCmEgY2xlYW4gc3BsaXQgZm9yIGdlbjcrIHZzLiBnZW41KyB2ZnVuYyBpbml0aWFsaXphdGlv bi4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyB8IDE2ICsrKysr KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKaW5kZXggNjE0YzA5YS4uYjI5NjQzOCAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYworKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9wbS5jCkBAIC01OTc3LDI1ICs1OTc3LDIzIEBAIHZvaWQgaW50ZWxfaW5p dF9wbShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CiAKIAlpZiAoSTkxNV9IQVNfRkJDKGRldikpIHsK LQkJaWYgKEhBU19QQ0hfU1BMSVQoZGV2KSkgeworCQlpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4g Pj0gNykgewogCQkJZGV2X3ByaXYtPmRpc3BsYXkuZmJjX2VuYWJsZWQgPSBpcm9ubGFrZV9mYmNf ZW5hYmxlZDsKLQkJCWlmIChJU19JVllCUklER0UoZGV2KSB8fCBJU19IQVNXRUxMKGRldikpCi0J CQkJZGV2X3ByaXYtPmRpc3BsYXkuZW5hYmxlX2ZiYyA9Ci0JCQkJCWdlbjdfZW5hYmxlX2ZiYzsK LQkJCWVsc2UKLQkJCQlkZXZfcHJpdi0+ZGlzcGxheS5lbmFibGVfZmJjID0KLQkJCQkJaXJvbmxh a2VfZW5hYmxlX2ZiYzsKKwkJCWRldl9wcml2LT5kaXNwbGF5LmVuYWJsZV9mYmMgPSBnZW43X2Vu YWJsZV9mYmM7CisJCQlkZXZfcHJpdi0+ZGlzcGxheS5kaXNhYmxlX2ZiYyA9IGlyb25sYWtlX2Rp c2FibGVfZmJjOworCQl9IGVsc2UgaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDUpIHsKKwkJ CWRldl9wcml2LT5kaXNwbGF5LmZiY19lbmFibGVkID0gaXJvbmxha2VfZmJjX2VuYWJsZWQ7CisJ CQlkZXZfcHJpdi0+ZGlzcGxheS5lbmFibGVfZmJjID0gaXJvbmxha2VfZW5hYmxlX2ZiYzsKIAkJ CWRldl9wcml2LT5kaXNwbGF5LmRpc2FibGVfZmJjID0gaXJvbmxha2VfZGlzYWJsZV9mYmM7CiAJ CX0gZWxzZSBpZiAoSVNfR000NShkZXYpKSB7CiAJCQlkZXZfcHJpdi0+ZGlzcGxheS5mYmNfZW5h YmxlZCA9IGc0eF9mYmNfZW5hYmxlZDsKIAkJCWRldl9wcml2LT5kaXNwbGF5LmVuYWJsZV9mYmMg PSBnNHhfZW5hYmxlX2ZiYzsKIAkJCWRldl9wcml2LT5kaXNwbGF5LmRpc2FibGVfZmJjID0gZzR4 X2Rpc2FibGVfZmJjOwotCQl9IGVsc2UgaWYgKElTX0NSRVNUTElORShkZXYpKSB7CisJCX0gZWxz ZSB7CiAJCQlkZXZfcHJpdi0+ZGlzcGxheS5mYmNfZW5hYmxlZCA9IGk4eHhfZmJjX2VuYWJsZWQ7 CiAJCQlkZXZfcHJpdi0+ZGlzcGxheS5lbmFibGVfZmJjID0gaTh4eF9lbmFibGVfZmJjOwogCQkJ ZGV2X3ByaXYtPmRpc3BsYXkuZGlzYWJsZV9mYmMgPSBpOHh4X2Rpc2FibGVfZmJjOwogCQl9Ci0J CS8qIDg1NUdNIG5lZWRzIHRlc3RpbmcgKi8KIAl9CiAKIAkvKiBGb3IgY3hzciAqLwotLSAKMS44 LjMuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK