From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.orourke@intel.com Subject: [PATCH 12/26] drm/i915/slpc: Send shutdown event Date: Tue, 8 Mar 2016 16:34:15 -0800 Message-ID: <1457483669-155235-13-git-send-email-tom.orourke@intel.com> References: <1457483669-155235-1-git-send-email-tom.orourke@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 02A086E7AD for ; Wed, 9 Mar 2016 00:35:06 +0000 (UTC) In-Reply-To: <1457483669-155235-1-git-send-email-tom.orourke@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: paulo.r.zanoni@intel.com, Tom O'Rourke List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgoKU2VuZCBTTFBDIHNo dXRkb3duIGV2ZW50IGR1cmluZyBkaXNhYmxlLCBzdXNwZW5kLCBhbmQgcmVzZXQKb3BlcmF0aW9u cy4gIFNlbmRpbmcgc2h1dGRvd24gZXZlbnQgd2hpbGUgYWxyZWFkeSBzaHV0ZG93bgppcyBPSy4K CnYyOiByZXR1cm4gdm9pZCBpbnN0ZWFkIG9mIGlnbm9yZWQgZXJyb3IgY29kZSAoUGF1bG8pCgpT aWduZWQtb2ZmLWJ5OiBUb20gTydSb3Vya2UgPFRvbS5PJ1JvdXJrZUBpbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2xwYy5jIHwgMjggKysrKysrKysrKysrKysrKysr KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2xwYy5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2xwYy5jCmluZGV4IGM4YTVjZGUuLmI2YmEwNzEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3NscGMuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9zbHBjLmMKQEAgLTU2LDYgKzU2LDIzIEBAIHN0YXRpYyB2b2lk IGhvc3QyZ3VjX3NscGNfcmVzZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAlob3N0Mmd1Y19z bHBjKGRldl9wcml2LCBkYXRhLCA0KTsKIH0KIAorc3RhdGljIHZvaWQgaG9zdDJndWNfc2xwY19z aHV0ZG93bihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQoreworCXN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CisJc3RydWN0IGRybV9pOTE1X2dlbV9v YmplY3QgKm9iaiA9IGRldl9wcml2LT5ndWMuc2xwYy5zaGFyZWRfZGF0YV9vYmo7CisJdTMyIGRh dGFbNF07CisJdTY0IHNoYXJlZF9kYXRhX2d0dF9vZmZzZXQgPSBpOTE1X2dlbV9vYmpfZ2d0dF9v ZmZzZXQob2JqKTsKKworCWRhdGFbMF0gPSBIT1NUMkdVQ19BQ1RJT05fU0xQQ19SRVFVRVNUOwor CWRhdGFbMV0gPSBTTFBDX0VWRU5UKFNMUENfRVZFTlRfU0hVVERPV04sIDIpOworCWRhdGFbMl0g PSBsb3dlcl8zMl9iaXRzKHNoYXJlZF9kYXRhX2d0dF9vZmZzZXQpOworCWRhdGFbM10gPSB1cHBl cl8zMl9iaXRzKHNoYXJlZF9kYXRhX2d0dF9vZmZzZXQpOworCisJV0FSTl9PTigwICE9IGRhdGFb M10pOworCisJaG9zdDJndWNfc2xwYyhkZXZfcHJpdiwgZGF0YSwgNCk7Cit9CisKIHN0YXRpYyB1 OCBzbHBjX2dldF9wbGF0Zm9ybV9za3Uoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaikK IHsKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gb2JqLT5iYXNlLmRldjsKQEAgLTE1MiwxMiAr MTY5LDE0IEBAIHZvaWQgaW50ZWxfc2xwY19jbGVhbnVwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp CiAKIHZvaWQgaW50ZWxfc2xwY19zdXNwZW5kKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiB7Ci0J cmV0dXJuOworCWlmIChpbnRlbF9zbHBjX2FjdGl2ZShkZXYpKQorCQlob3N0Mmd1Y19zbHBjX3No dXRkb3duKGRldik7CiB9CiAKIHZvaWQgaW50ZWxfc2xwY19kaXNhYmxlKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYpCiB7Ci0JcmV0dXJuOworCWlmIChpbnRlbF9zbHBjX2FjdGl2ZShkZXYpKQorCQlo b3N0Mmd1Y19zbHBjX3NodXRkb3duKGRldik7CiB9CiAKIHZvaWQgaW50ZWxfc2xwY19lbmFibGUo c3RydWN0IGRybV9kZXZpY2UgKmRldikKQEAgLTE2OCw1ICsxODcsOCBAQCB2b2lkIGludGVsX3Ns cGNfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAKIHZvaWQgaW50ZWxfc2xwY19yZXNl dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewotCXJldHVybjsKKwlpZiAoaW50ZWxfc2xwY19h Y3RpdmUoZGV2KSkgeworCQlob3N0Mmd1Y19zbHBjX3NodXRkb3duKGRldik7CisJCWhvc3QyZ3Vj X3NscGNfcmVzZXQoZGV2KTsKKwl9CiB9Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==