From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 06/12] drm/legacy: move map_hash create/destroy into inlines Date: Tue, 23 Apr 2019 12:00:35 +1000 Message-ID: <20190423020041.32702-7-airlied@gmail.com> References: <20190423020041.32702-1-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id D22EB89301 for ; Tue, 23 Apr 2019 02:00:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6DBAB30BC651 for ; Tue, 23 Apr 2019 02:00:49 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (unknown [10.64.33.63]) by smtp.corp.redhat.com (Postfix) with ESMTP id D8A765C3FA for ; Tue, 23 Apr 2019 02:00:48 +0000 (UTC) In-Reply-To: <20190423020041.32702-1-airlied@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoaXMgYWxsb3dzIHRoZW0g dG8gYmUgcmVtb3ZlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGllIDxhaXJsaWVk QHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYyAgICB8ICA3ICsrKy0t LS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmggfCAxMCArKysrKysrKysrCiAyIGZpbGVz IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHJ2LmMKaW5k ZXggMTViMGZkNWFkYWFmLi4xOGY0NWY5YTk1NWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYwpAQCAtNjkyLDEwICs2 OTIsOSBAQCBpbnQgZHJtX2Rldl9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJaWYgKHJl dCkKIAkJZ290byBlcnJfbWlub3JzOwogCi0JcmV0ID0gZHJtX2h0X2NyZWF0ZSgmZGV2LT5tYXBf aGFzaCwgMTIpOworCXJldCA9IGRybV9sZWdhY3lfY3JlYXRlX21hcF9oYXNoKGRldik7CiAJaWYg KHJldCkKIAkJZ290byBlcnJfbWlub3JzOwotCiAJZHJtX2xlZ2FjeV9jdHhiaXRtYXBfaW5pdChk ZXYpOwogCiAJaWYgKGRybV9jb3JlX2NoZWNrX2ZlYXR1cmUoZGV2LCBEUklWRVJfR0VNKSkgewpA QCAtNzE3LDcgKzcxNiw3IEBAIGludCBkcm1fZGV2X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRl diwKIAkJZHJtX2dlbV9kZXN0cm95KGRldik7CiBlcnJfY3R4Yml0bWFwOgogCWRybV9sZWdhY3lf Y3R4Yml0bWFwX2NsZWFudXAoZGV2KTsKLQlkcm1faHRfcmVtb3ZlKCZkZXYtPm1hcF9oYXNoKTsK Kwlkcm1fbGVnYWN5X3JlbW92ZV9tYXBfaGFzaChkZXYpOwogZXJyX21pbm9yczoKIAlkcm1fbWlu b3JfZnJlZShkZXYsIERSTV9NSU5PUl9QUklNQVJZKTsKIAlkcm1fbWlub3JfZnJlZShkZXYsIERS TV9NSU5PUl9SRU5ERVIpOwpAQCAtNzkyLDcgKzc5MSw3IEBAIHZvaWQgZHJtX2Rldl9maW5pKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCWRybV9nZW1fZGVzdHJveShkZXYpOwogCiAJZHJtX2xl Z2FjeV9jdHhiaXRtYXBfY2xlYW51cChkZXYpOwotCWRybV9odF9yZW1vdmUoJmRldi0+bWFwX2hh c2gpOworCWRybV9sZWdhY3lfcmVtb3ZlX21hcF9oYXNoKGRldik7CiAJZHJtX2ZzX2lub2RlX2Zy ZWUoZGV2LT5hbm9uX2lub2RlKTsKIAogCWRybV9taW5vcl9mcmVlKGRldiwgRFJNX01JTk9SX1BS SU1BUlkpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9sZWdhY3kuaCBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fbGVnYWN5LmgKaW5kZXggOTc0YzJiZTZiY2Q1Li5lZjQxOWQ1MDBlNTEg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbGVnYWN5LmgKKysrIGIvZHJpdmVycy9n cHUvZHJtL2RybV9sZWdhY3kuaApAQCAtNjMsNiArNjMsMTYgQEAgaW50IGRybV9sZWdhY3lfZ2V0 c2FyZWFjdHgoc3RydWN0IGRybV9kZXZpY2UgKmQsIHZvaWQgKnYsIHN0cnVjdCBkcm1fZmlsZSAq Zik7CiAKICNkZWZpbmUgRFJNX01BUF9IQVNIX09GRlNFVCAweDEwMDAwMDAwCiAKK3N0YXRpYyBp bmxpbmUgaW50IGRybV9sZWdhY3lfY3JlYXRlX21hcF9oYXNoKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYpCit7CisJcmV0dXJuIGRybV9odF9jcmVhdGUoJmRldi0+bWFwX2hhc2gsIDEyKTsKK30KKwor c3RhdGljIGlubGluZSB2b2lkIGRybV9sZWdhY3lfcmVtb3ZlX21hcF9oYXNoKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCit7CisJZHJtX2h0X3JlbW92ZSgmZGV2LT5tYXBfaGFzaCk7Cit9CisKIGlu dCBkcm1fbGVnYWN5X2dldG1hcF9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpk YXRhLAogCQkJICAgIHN0cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2KTsKIGludCBkcm1fbGVnYWN5 X2FkZG1hcF9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZCwgdm9pZCAqdiwgc3RydWN0IGRybV9m aWxlICpmKTsKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVs