From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v2 09/14] drm/i915: disable/re-enable PCI device around S4 freeze/thaw Date: Thu, 23 Oct 2014 19:23:23 +0300 Message-ID: <1414081408-20498-10-git-send-email-imre.deak@intel.com> References: <1414081408-20498-1-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 71B956E48C for ; Thu, 23 Oct 2014 09:28:27 -0700 (PDT) In-Reply-To: <1414081408-20498-1-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: shuang.he@linux.intel.com List-Id: intel-gfx@lists.freedesktop.org V2UgYWxyZWFkeSBkaXNhYmxlIGV2ZXJ5dGhpbmcgZHVyaW5nIFM0IGZyZWV6ZSwgZXhjZXB0IHRo ZSBQQ0kgZGV2aWNlCml0c2VsZi4gVGhlcmUgaXMgbm8gcmVhc29uIHdoeSB3ZSBjb3VsZG4ndCBk aXNhYmxlIHRoYXQgdG9vIGFuZCBkb2luZwpzbyBhbGxvd3MgdXMgdG8gdW5pZnkgdGhlc2UgaGFu ZGxlcnMgaW4gdGhlIG5leHQgcGF0Y2ggd2l0aCB0aGUKY29ycmVzcG9uZGluZyBTMyBzdXNwZW5k L3Jlc3VtZSBoYW5kbGVycy4KClNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGlu dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyB8IDUgKyst LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmMKaW5kZXggNDUyNGM2MS4uYmU0Y2IxZCAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5jCkBAIC0xMDE5LDEyICsxMDE5LDExIEBAIHN0YXRpYyBpbnQgaTkxNV9wbV9mcmVl emVfbGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IHBjaV9kZXYgKnBkZXYgPSB0 b19wY2lfZGV2KGRldik7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRybV9kZXYgPSBwY2lfZ2V0X2Ry dmRhdGEocGRldik7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZHJtX2Rl di0+ZGV2X3ByaXZhdGU7CiAKIAlpZiAoZHJtX2Rldi0+c3dpdGNoX3Bvd2VyX3N0YXRlID09IERS TV9TV0lUQ0hfUE9XRVJfT0ZGKQogCQlyZXR1cm4gMDsKIAotCXJldHVybiBpbnRlbF9zdXNwZW5k X2NvbXBsZXRlKGRldl9wcml2KTsKKwlyZXR1cm4gaTkxNV9kcm1fc3VzcGVuZF9sYXRlKGRybV9k ZXYpOwogfQogCiBzdGF0aWMgaW50IGk5MTVfcG1fdGhhd19lYXJseShzdHJ1Y3QgZGV2aWNlICpk ZXYpCkBAIC0xMDM1LDcgKzEwMzQsNyBAQCBzdGF0aWMgaW50IGk5MTVfcG1fdGhhd19lYXJseShz dHJ1Y3QgZGV2aWNlICpkZXYpCiAJaWYgKGRybV9kZXYtPnN3aXRjaF9wb3dlcl9zdGF0ZSA9PSBE Uk1fU1dJVENIX1BPV0VSX09GRikKIAkJcmV0dXJuIDA7CiAKLQlyZXR1cm4gaTkxNV9kcm1fdGhh d19lYXJseShkcm1fZGV2KTsKKwlyZXR1cm4gaTkxNV9yZXN1bWVfZWFybHkoZHJtX2Rldik7CiB9 CiAKIHN0YXRpYyBpbnQgaTkxNV9wbV90aGF3KHN0cnVjdCBkZXZpY2UgKmRldikKLS0gCjEuOC40 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=