From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Rui Subject: [PATCH 100/138] drm/amd/powerplay: add interface to get performance level Date: Fri, 25 Jan 2019 18:25:07 +0800 Message-ID: <1548411945-12396-101-git-send-email-ray.huang@amd.com> References: <1548411945-12396-1-git-send-email-ray.huang@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1548411945-12396-1-git-send-email-ray.huang-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Likun Gao , Kevin Wang , Huang Rui , Chengming Gui VGhpcyBwYXRjaCBhZGRzIGludGVyZmFjZSB0byBnZXQgcGVyZm9ybWFuY2UgbGV2ZWwgZm9yIGRp c3BsYXkgYW5kIGluIHNtdSB2MTEKZGlkbid0IGhhdmUgdGhpcyBpbXBsZW1lbnRhdGlvbi4KClNp Z25lZC1vZmYtYnk6IEh1YW5nIFJ1aSA8cmF5Lmh1YW5nQGFtZC5jb20+ClJldmlld2VkLWJ5OiBL ZXZpbiBXYW5nIDxLZXZpbjEuV2FuZ0BhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQv cG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggYi9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bv d2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCmluZGV4IDcwOGJjNjYuLjAzYzA2YWEgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmgKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaApAQCAtMTQwLDYg KzE0MCwyMCBAQCBzdHJ1Y3Qgc211X3RhYmxlIHsKIAlzdHJ1Y3QgYW1kZ3B1X2JvICpibzsKIH07 CiAKK2VudW0gc211X3BlcmZfbGV2ZWxfZGVzaWduYXRpb24geworCVBFUkZfTEVWRUxfQUNUSVZJ VFksCisJUEVSRl9MRVZFTF9QT1dFUl9DT05UQUlOTUVOVCwKK307CisKK3N0cnVjdCBzbXVfcGVy Zm9ybWFuY2VfbGV2ZWwgeworCXVpbnQzMl90IGNvcmVfY2xvY2s7CisJdWludDMyX3QgbWVtb3J5 X2Nsb2NrOworCXVpbnQzMl90IHZkZGM7CisJdWludDMyX3QgdmRkY2k7CisJdWludDMyX3Qgbm9u X2xvY2FsX21lbV9mcmVxOworCXVpbnQzMl90IG5vbl9sb2NhbF9tZW1fd2lkdGg7Cit9OworCiBz dHJ1Y3Qgc211X2Jpb3NfYm9vdF91cF92YWx1ZXMKIHsKIAl1aW50MzJfdAkJCXJldmlzaW9uOwpA QCAtMjg5LDYgKzMwMyw5IEBAIHN0cnVjdCBzbXVfZnVuY3MKIAkJCQkJICAgICAqY2xvY2tfcmVx KTsKIAlpbnQgKCpnZXRfZGFsX3Bvd2VyX2xldmVsKShzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSwK IAkJCQkgICBzdHJ1Y3QgYW1kX3BwX3NpbXBsZV9jbG9ja19pbmZvICpjbG9ja3MpOworCWludCAo KmdldF9wZXJmX2xldmVsKShzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSwKKwkJCSAgICAgIGVudW0g c211X3BlcmZfbGV2ZWxfZGVzaWduYXRpb24gZGVzaWduYXRpb24sCisJCQkgICAgICBzdHJ1Y3Qg c211X3BlcmZvcm1hbmNlX2xldmVsICpsZXZlbCk7CiB9OwogCiAjZGVmaW5lIHNtdV9pbml0X21p Y3JvY29kZShzbXUpIFwKQEAgLTQwMiw2ICs0MTksOCBAQCBzdHJ1Y3Qgc211X2Z1bmNzCiAJKChz bXUpLT5mdW5jcy0+ZGlzcGxheV9jbG9ja192b2x0YWdlX3JlcXVlc3QgPyAoc211KS0+ZnVuY3Mt PmRpc3BsYXlfY2xvY2tfdm9sdGFnZV9yZXF1ZXN0KChzbXUpLCAoY2xvY2tfcmVxKSkgOiAwKQog I2RlZmluZSBzbXVfZ2V0X2RhbF9wb3dlcl9sZXZlbChzbXUsIGNsb2NrcykgXAogCSgoc211KS0+ ZnVuY3MtPmdldF9kYWxfcG93ZXJfbGV2ZWwgPyAoc211KS0+ZnVuY3MtPmdldF9kYWxfcG93ZXJf bGV2ZWwoKHNtdSksIChjbG9ja3MpKSA6IDApCisjZGVmaW5lIHNtdV9nZXRfcGVyZl9sZXZlbChz bXUsIGRlc2lnbmF0aW9uLCBsZXZlbCkgXAorCSgoc211KS0+ZnVuY3MtPmdldF9wZXJmX2xldmVs ID8gKHNtdSktPmZ1bmNzLT5nZXRfcGVyZl9sZXZlbCgoc211KSwgKGRlc2lnbmF0aW9uKSwgKGxl dmVsKSkgOiAwKQogCiAKIGV4dGVybiBpbnQgc211X2dldF9hdG9tX2RhdGFfdGFibGUoc3RydWN0 IHNtdV9jb250ZXh0ICpzbXUsIHVpbnQzMl90IHRhYmxlLAotLSAKMi43LjQKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0 CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=