From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5F96CC433EF for ; Tue, 21 Dec 2021 14:56:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238744AbhLUO44 (ORCPT ); Tue, 21 Dec 2021 09:56:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52112 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238707AbhLUO4w (ORCPT ); Tue, 21 Dec 2021 09:56:52 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CAD9AC061574; Tue, 21 Dec 2021 06:56:51 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id DC886B8171C; Tue, 21 Dec 2021 14:56:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C20AC36AF8; Tue, 21 Dec 2021 14:56:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1640098608; bh=JtEZRkg2SAAc4D3UAOmtCOS7Vb63QZjN6gULYttb+eQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k4GjjhHppEj0/3o4n9w43Kb+FxOrJnc96/qoZoZrd0Sy+P9/K+w8rx2216ax6WUeB Ef7gu+sI00xV00V9wMjCAepI1BTloSMxfLRzSIcw4Nud/B0aMjLATIpJCOlPTj2bB1 4oQKnJSUrlDmkI8nTnYPg1gh0SnJGIHDu9jDwdd8zfaLE6ihLQiDU7UYkTONMsI5ro 56JQw55A6z6wpkZ8o1IRyi5nP9fRn0kWnsczsP6NT/R1y0GNnQLFjENX1LjyIVAyVH wRlXxCoXXHId8fILqFrtapXu+apIrJTXY663toSB8ODBKRn4FMH9jpR5gKmHlhyF4I 3fiN951ufB9Gg== Received: by pali.im (Postfix) id 330152857; Tue, 21 Dec 2021 15:18:13 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: "Thomas Petazzoni" , "Lorenzo Pieralisi" , "Rob Herring" , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , "Bjorn Helgaas" , =?UTF-8?q?Marek=20Beh=C3=BAn?= Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 03/11] PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD Date: Tue, 21 Dec 2021 15:14:47 +0100 Message-Id: <20211221141455.30011-4-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211221141455.30011-1-pali@kernel.org> References: <20211221141455.30011-1-pali@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org This flag describe whether PCI bridge supports forwarding of prefetchable memory requests in given range between primary and secondary buses. It does not specify if bridge has support for prefetchable memory BAR (moreover this pci-bridge-emul.c driver does not provide support for BARs). So change name of this flag to be less misleading. Signed-off-by: Pali Rohár --- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/pci-bridge-emul.c | 2 +- drivers/pci/pci-bridge-emul.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/pci/controller/pci-mvebu.c b/drivers/pci/controller/pci-mvebu.c index 2ecc1ab12249..2e10ade660a1 100644 --- a/drivers/pci/controller/pci-mvebu.c +++ b/drivers/pci/controller/pci-mvebu.c @@ -747,7 +747,7 @@ static int mvebu_pci_bridge_emul_init(struct mvebu_pcie_port *port) bridge->data = port; bridge->ops = &mvebu_pci_bridge_emul_ops; - return pci_bridge_emul_init(bridge, PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR); + return pci_bridge_emul_init(bridge, PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD); } static inline struct mvebu_pcie *sys_to_pcie(struct pci_sys_data *sys) diff --git a/drivers/pci/pci-bridge-emul.c b/drivers/pci/pci-bridge-emul.c index 79b947528455..432b1bec2e22 100644 --- a/drivers/pci/pci-bridge-emul.c +++ b/drivers/pci/pci-bridge-emul.c @@ -373,7 +373,7 @@ int pci_bridge_emul_init(struct pci_bridge_emul *bridge, ~(BIT(10) << 16); } - if (flags & PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR) { + if (flags & PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD) { bridge->pci_regs_behavior[PCI_PREF_MEMORY_BASE / 4].ro = ~0; bridge->pci_regs_behavior[PCI_PREF_MEMORY_BASE / 4].rw = 0; } diff --git a/drivers/pci/pci-bridge-emul.h b/drivers/pci/pci-bridge-emul.h index 0690b6369755..88877ebefbac 100644 --- a/drivers/pci/pci-bridge-emul.h +++ b/drivers/pci/pci-bridge-emul.h @@ -120,7 +120,7 @@ struct pci_bridge_emul { }; enum { - PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR = BIT(0), + PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD = BIT(0), }; int pci_bridge_emul_init(struct pci_bridge_emul *bridge, -- 2.20.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8DD84C433EF for ; Tue, 21 Dec 2021 14:58:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jaxSqWZ96yPmH3W6OntJXJmpDbMN+2cTKbHQPyDxuKw=; b=psrarzzjlxO/H/ kL6ktMMQhartjNk2dM1914+8mo76N3aqIffIj7zy5HimiipCImyuHcfsqh7tA9ovbXdoF9e0/exDG 2Az+jIjHBkgVJwRiivAd4nPd4tsva5i+tbfnG5FZS6rA21UokMhRb3vp3Mqcy3QJeCLPqdZN9BYRO At9o2bq9zCW1koHhkr3UvWFcsp+86b7IoHxTM0RldIbYIJDKti4Xv4mX++NBDWdklV/Ab0zQHHHaA mrlHgffR/kA4+2Zs2xxY/SUisJ2y4qGoni2Spx++W8EAs/kdZra4KTuzOpcugOajsze2Elm7evzg9 b3WES60gDAfHQLKcKSmA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mzga5-007EEU-9G; Tue, 21 Dec 2021 14:57:33 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mzgZN-007Dtr-Vv for linux-arm-kernel@lists.infradead.org; Tue, 21 Dec 2021 14:56:52 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6A49C61645; Tue, 21 Dec 2021 14:56:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C20AC36AF8; Tue, 21 Dec 2021 14:56:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1640098608; bh=JtEZRkg2SAAc4D3UAOmtCOS7Vb63QZjN6gULYttb+eQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k4GjjhHppEj0/3o4n9w43Kb+FxOrJnc96/qoZoZrd0Sy+P9/K+w8rx2216ax6WUeB Ef7gu+sI00xV00V9wMjCAepI1BTloSMxfLRzSIcw4Nud/B0aMjLATIpJCOlPTj2bB1 4oQKnJSUrlDmkI8nTnYPg1gh0SnJGIHDu9jDwdd8zfaLE6ihLQiDU7UYkTONMsI5ro 56JQw55A6z6wpkZ8o1IRyi5nP9fRn0kWnsczsP6NT/R1y0GNnQLFjENX1LjyIVAyVH wRlXxCoXXHId8fILqFrtapXu+apIrJTXY663toSB8ODBKRn4FMH9jpR5gKmHlhyF4I 3fiN951ufB9Gg== Received: by pali.im (Postfix) id 330152857; Tue, 21 Dec 2021 15:18:13 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: "Thomas Petazzoni" , "Lorenzo Pieralisi" , "Rob Herring" , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , "Bjorn Helgaas" , =?UTF-8?q?Marek=20Beh=C3=BAn?= Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 03/11] PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD Date: Tue, 21 Dec 2021 15:14:47 +0100 Message-Id: <20211221141455.30011-4-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211221141455.30011-1-pali@kernel.org> References: <20211221141455.30011-1-pali@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211221_065650_140211_FDB082F9 X-CRM114-Status: GOOD ( 15.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhpcyBmbGFnIGRlc2NyaWJlIHdoZXRoZXIgUENJIGJyaWRnZSBzdXBwb3J0cyBmb3J3YXJkaW5n IG9mIHByZWZldGNoYWJsZQptZW1vcnkgcmVxdWVzdHMgaW4gZ2l2ZW4gcmFuZ2UgYmV0d2VlbiBw cmltYXJ5IGFuZCBzZWNvbmRhcnkgYnVzZXMuIEl0IGRvZXMKbm90IHNwZWNpZnkgaWYgYnJpZGdl IGhhcyBzdXBwb3J0IGZvciBwcmVmZXRjaGFibGUgbWVtb3J5IEJBUiAobW9yZW92ZXIKdGhpcyBw Y2ktYnJpZGdlLWVtdWwuYyBkcml2ZXIgZG9lcyBub3QgcHJvdmlkZSBzdXBwb3J0IGZvciBCQVJz KS4KClNvIGNoYW5nZSBuYW1lIG9mIHRoaXMgZmxhZyB0byBiZSBsZXNzIG1pc2xlYWRpbmcuCgpT aWduZWQtb2ZmLWJ5OiBQYWxpIFJvaMOhciA8cGFsaUBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMv cGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMgfCAyICstCiBkcml2ZXJzL3BjaS9wY2ktYnJpZGdl LWVtdWwuYyAgICAgIHwgMiArLQogZHJpdmVycy9wY2kvcGNpLWJyaWRnZS1lbXVsLmggICAgICB8 IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMgYi9kcml2ZXJz L3BjaS9jb250cm9sbGVyL3BjaS1tdmVidS5jCmluZGV4IDJlY2MxYWIxMjI0OS4uMmUxMGFkZTY2 MGExIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaS1tdmVidS5jCisrKyBi L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMKQEAgLTc0Nyw3ICs3NDcsNyBAQCBz dGF0aWMgaW50IG12ZWJ1X3BjaV9icmlkZ2VfZW11bF9pbml0KHN0cnVjdCBtdmVidV9wY2llX3Bv cnQgKnBvcnQpCiAJYnJpZGdlLT5kYXRhID0gcG9ydDsKIAlicmlkZ2UtPm9wcyA9ICZtdmVidV9w Y2lfYnJpZGdlX2VtdWxfb3BzOwogCi0JcmV0dXJuIHBjaV9icmlkZ2VfZW11bF9pbml0KGJyaWRn ZSwgUENJX0JSSURHRV9FTVVMX05PX1BSRUZFVENIQUJMRV9CQVIpOworCXJldHVybiBwY2lfYnJp ZGdlX2VtdWxfaW5pdChicmlkZ2UsIFBDSV9CUklER0VfRU1VTF9OT19QUkVGTUVNX0ZPUldBUkQp OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBtdmVidV9wY2llICpzeXNfdG9fcGNpZShzdHJ1 Y3QgcGNpX3N5c19kYXRhICpzeXMpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9wY2ktYnJpZGdl LWVtdWwuYyBiL2RyaXZlcnMvcGNpL3BjaS1icmlkZ2UtZW11bC5jCmluZGV4IDc5Yjk0NzUyODQ1 NS4uNDMyYjFiZWMyZTIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9wY2ktYnJpZGdlLWVtdWwu YworKysgYi9kcml2ZXJzL3BjaS9wY2ktYnJpZGdlLWVtdWwuYwpAQCAtMzczLDcgKzM3Myw3IEBA IGludCBwY2lfYnJpZGdlX2VtdWxfaW5pdChzdHJ1Y3QgcGNpX2JyaWRnZV9lbXVsICpicmlkZ2Us CiAJCQl+KEJJVCgxMCkgPDwgMTYpOwogCX0KIAotCWlmIChmbGFncyAmIFBDSV9CUklER0VfRU1V TF9OT19QUkVGRVRDSEFCTEVfQkFSKSB7CisJaWYgKGZsYWdzICYgUENJX0JSSURHRV9FTVVMX05P X1BSRUZNRU1fRk9SV0FSRCkgewogCQlicmlkZ2UtPnBjaV9yZWdzX2JlaGF2aW9yW1BDSV9QUkVG X01FTU9SWV9CQVNFIC8gNF0ucm8gPSB+MDsKIAkJYnJpZGdlLT5wY2lfcmVnc19iZWhhdmlvcltQ Q0lfUFJFRl9NRU1PUllfQkFTRSAvIDRdLnJ3ID0gMDsKIAl9CmRpZmYgLS1naXQgYS9kcml2ZXJz L3BjaS9wY2ktYnJpZGdlLWVtdWwuaCBiL2RyaXZlcnMvcGNpL3BjaS1icmlkZ2UtZW11bC5oCmlu ZGV4IDA2OTBiNjM2OTc1NS4uODg4NzdlYmVmYmFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9w Y2ktYnJpZGdlLWVtdWwuaAorKysgYi9kcml2ZXJzL3BjaS9wY2ktYnJpZGdlLWVtdWwuaApAQCAt MTIwLDcgKzEyMCw3IEBAIHN0cnVjdCBwY2lfYnJpZGdlX2VtdWwgewogfTsKIAogZW51bSB7Ci0J UENJX0JSSURHRV9FTVVMX05PX1BSRUZFVENIQUJMRV9CQVIgPSBCSVQoMCksCisJUENJX0JSSURH RV9FTVVMX05PX1BSRUZNRU1fRk9SV0FSRCA9IEJJVCgwKSwKIH07CiAKIGludCBwY2lfYnJpZGdl X2VtdWxfaW5pdChzdHJ1Y3QgcGNpX2JyaWRnZV9lbXVsICpicmlkZ2UsCi0tIAoyLjIwLjEKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2Vy bmVsCg==