]> git.ipfire.org Git - thirdparty/linux.git/commit
PCI: endpoint: Add pci_epf_get_required_bar_size() helper
authorFrank Li <Frank.Li@nxp.com>
Wed, 15 Oct 2025 15:27:29 +0000 (11:27 -0400)
committerManivannan Sadhasivam <mani@kernel.org>
Mon, 27 Oct 2025 14:34:51 +0000 (20:04 +0530)
commitf71e2b67b51dcb2fd8c6d566230f17a735770bee
treed918c9d94174e9cd9e48922818b6ee209a140813
parent483768846d66c04354898f00bcdaad58a3763be2
PCI: endpoint: Add pci_epf_get_required_bar_size() helper

Introduce pci_epf_get_required_bar_size() helper to get the required BAR
size and backing memory size. This helper will be used to set a fixed MMIO
address as the backing memory for a BAR.

Since this helper returns both BAR size and the aligned memory size, use
two parameters, 'bar_size' and 'aligned_mem_size' to avoid confusion.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
[mani: renamed helper to pci_epf_get_required_bar_size(), reworded description]
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Niklas Cassel <cassel@kernel.org>
Link: https://patch.msgid.link/20251015-vntb_msi_doorbell-v6-2-9230298b1910@nxp.com
drivers/pci/endpoint/pci-epf-core.c