pci: rockchip: Mark inline functions as static inline
authorTom Rini <trini@konsulko.com>
Wed, 1 Jul 2020 15:46:45 +0000 (11:46 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 1 Jul 2020 15:48:05 +0000 (11:48 -0400)
Unless we mark the function as 'static inline' it may end up being
non-inlined by the compiled and result in duplicate functions.

Cc: Jagan Teki <jagan@amarulasolutions.com>
Cc: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
drivers/pci/pcie_rockchip.h

index c3a0a28..845d505 100644 (file)
@@ -130,13 +130,12 @@ struct rockchip_pcie {
 
 int rockchip_pcie_phy_get(struct udevice *dev);
 
-inline struct rockchip_pcie_phy *pcie_get_phy(struct rockchip_pcie *pcie)
+static inline struct rockchip_pcie_phy *pcie_get_phy(struct rockchip_pcie *pcie)
 {
        return pcie->phy;
 }
 
-inline
-struct rockchip_pcie_phy_ops *phy_get_ops(struct rockchip_pcie_phy *phy)
+static inline struct rockchip_pcie_phy_ops *phy_get_ops(struct rockchip_pcie_phy *phy)
 {
        return (struct rockchip_pcie_phy_ops *)phy->ops;
 }