]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: endpoint: Introduce pci_epc_bar_type BAR_DISABLED
authorNiklas Cassel <cassel@kernel.org>
Thu, 12 Mar 2026 13:02:33 +0000 (14:02 +0100)
committerManivannan Sadhasivam <mani@kernel.org>
Sun, 15 Mar 2026 16:34:28 +0000 (22:04 +0530)
commit33642e9e36dc084e4fc9245a266c9843bc8303b9
tree8aed7b10cdf5d10dad89163ff54c9b684e1cc452
parent489d3abb4117bdf4af8296c69f09493e21b70c28
PCI: endpoint: Introduce pci_epc_bar_type BAR_DISABLED

Add a pci_epc_bar_type BAR_DISABLED to more clearly differentiate from
BAR_RESERVED.

This BAR type will only be used to describe a BAR that the EPC driver
should disable, and will thus never be available to an EPF driver.
(Unlike BAR_RESERVED, which will never be disabled by default by an EPC
driver.)

Co-developed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Signed-off-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Tested-by: Koichiro Den <den@valinux.co.jp>
Tested-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Link: https://patch.msgid.link/20260312130229.2282001-17-cassel@kernel.org
drivers/pci/endpoint/pci-epc-core.c
include/linux/pci-epc.h