From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH 2/5] drm/ttm: Add DRM_MM_SEARCH_BELOW for TTM_PL_FLAG_TOPDOWN Date: Tue, 28 Oct 2014 18:35:03 +0900 Message-ID: <1414488906-3924-2-git-send-email-michel@daenzer.net> References: <1414488906-3924-1-git-send-email-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 47B8A6E440 for ; Tue, 28 Oct 2014 02:35:11 -0700 (PDT) In-Reply-To: <1414488906-3924-1-git-send-email-michel@daenzer.net> 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 Cc: Lauri Kasanen List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CgpJZiB0aGUgQk8g c2hvdWxkIGJlIHBsYWNlZCBhdCB0aGUgdG9wIG9mIHRoZSBhcmVhLCB3ZSBzaG91bGQgc3RhcnQg bG9va2luZwpmb3IgaG9sZXMgZnJvbSB0aGUgdG9wLgoKU2lnbmVkLW9mZi1ieTogTWljaGVsIETD pG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3R0bS90 dG1fYm9fbWFuYWdlci5jIHwgOCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0 bV9ib19tYW5hZ2VyLmMgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib19tYW5hZ2VyLmMKaW5k ZXggOTY0Mzg3Zi4uMWU5M2Y2YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1f Ym9fbWFuYWdlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX21hbmFnZXIuYwpA QCAtNTUsNiArNTUsNyBAQCBzdGF0aWMgaW50IHR0bV9ib19tYW5fZ2V0X25vZGUoc3RydWN0IHR0 bV9tZW1fdHlwZV9tYW5hZ2VyICptYW4sCiAJc3RydWN0IHR0bV9yYW5nZV9tYW5hZ2VyICpybWFu ID0gKHN0cnVjdCB0dG1fcmFuZ2VfbWFuYWdlciAqKSBtYW4tPnByaXY7CiAJc3RydWN0IGRybV9t bSAqbW0gPSAmcm1hbi0+bW07CiAJc3RydWN0IGRybV9tbV9ub2RlICpub2RlID0gTlVMTDsKKwll bnVtIGRybV9tbV9zZWFyY2hfZmxhZ3Mgc2ZsYWdzID0gRFJNX01NX1NFQVJDSF9CRVNUOwogCWVu dW0gZHJtX21tX2FsbG9jYXRvcl9mbGFncyBhZmxhZ3MgPSBEUk1fTU1fQ1JFQVRFX0RFRkFVTFQ7 CiAJdW5zaWduZWQgbG9uZyBscGZuOwogCWludCByZXQ7CkBAIC02NywxNSArNjgsMTYgQEAgc3Rh dGljIGludCB0dG1fYm9fbWFuX2dldF9ub2RlKHN0cnVjdCB0dG1fbWVtX3R5cGVfbWFuYWdlciAq bWFuLAogCWlmICghbm9kZSkKIAkJcmV0dXJuIC1FTk9NRU07CiAKLQlpZiAocGxhY2UtPmZsYWdz ICYgVFRNX1BMX0ZMQUdfVE9QRE9XTikKKwlpZiAocGxhY2UtPmZsYWdzICYgVFRNX1BMX0ZMQUdf VE9QRE9XTikgeworCQlzZmxhZ3MgfD0gRFJNX01NX1NFQVJDSF9CRUxPVzsKIAkJYWZsYWdzID0g RFJNX01NX0NSRUFURV9UT1A7CisJfQogCiAJc3Bpbl9sb2NrKCZybWFuLT5sb2NrKTsKIAlyZXQg PSBkcm1fbW1faW5zZXJ0X25vZGVfaW5fcmFuZ2VfZ2VuZXJpYyhtbSwgbm9kZSwgbWVtLT5udW1f cGFnZXMsCiAJCQkJCSAgbWVtLT5wYWdlX2FsaWdubWVudCwgMCwKIAkJCQkJICBwbGFjZS0+ZnBm biwgbHBmbiwKLQkJCQkJICBEUk1fTU1fU0VBUkNIX0JFU1QsCi0JCQkJCSAgYWZsYWdzKTsKKwkJ CQkJICBzZmxhZ3MsIGFmbGFncyk7CiAJc3Bpbl91bmxvY2soJnJtYW4tPmxvY2spOwogCiAJaWYg KHVubGlrZWx5KHJldCkpIHsKLS0gCjIuMS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=