PCI: endpoint: Refactor pci_epf_alloc_space() API
authorNiklas Cassel <cassel@kernel.org>
Wed, 7 Feb 2024 21:39:14 +0000 (22:39 +0100)
committerManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Fri, 9 Feb 2024 08:50:19 +0000 (14:20 +0530)
commite891becdccaa9048b1ab91c08ad5722edd571806
tree2d3d444689a1710c3a032fc0ed4e8ca514231146
parentb91da7308171ac4ad2623d371f37288dafbb3bdc
PCI: endpoint: Refactor pci_epf_alloc_space() API

Refactor pci_epf_alloc_space() API to accept "epc_features" as a parameter.
This is a preparatory work to make the API more robust.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Link: https://lore.kernel.org/r/20240207213922.1796533-2-cassel@kernel.org
[mani: reworded commit message]
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
drivers/pci/endpoint/functions/pci-epf-ntb.c
drivers/pci/endpoint/functions/pci-epf-test.c
drivers/pci/endpoint/functions/pci-epf-vntb.c
drivers/pci/endpoint/pci-epf-core.c
include/linux/pci-epf.h