The branch main has been updated by mw:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=240429103cd05bcecb20fbfd8310cf3faff39681

commit 240429103cd05bcecb20fbfd8310cf3faff39681
Author:     Marcin Wojtas <m...@freebsd.org>
AuthorDate: 2021-05-19 15:27:42 +0000
Commit:     Marcin Wojtas <m...@freebsd.org>
CommitDate: 2021-05-20 09:22:25 +0000

    Rename ofwpci.c to ofw_pcib.c
    
    It's a class0 driver that implements some pcib methods and creates
    a pci bus as its children.
    The "ofw_pci" name will be used by a new driver that will be a subclass
    of the pci bus.
    No functional changes intended.
    
    Submitted by: Kornel Duleba <min...@semihalf.com>
    Reviewed by: andrew
    Obtained from: Semihalf
    Sponsored by: Alstom Group
    Differential Revision: https://reviews.freebsd.org/D30226
---
 sys/arm/nvidia/tegra_pcie.c          |   4 +-
 sys/arm64/rockchip/rk_pcie.c         |   4 +-
 sys/conf/files.arm                   |   2 +-
 sys/conf/files.arm64                 |   2 +-
 sys/conf/files.i386                  |   2 +-
 sys/conf/files.mips                  |   2 +-
 sys/conf/files.powerpc               |   2 +-
 sys/conf/files.riscv                 |   2 +-
 sys/dev/ofw/{ofwpci.c => ofw_pcib.c} | 102 +++++++++++++++++------------------
 sys/dev/ofw/ofwpci.h                 |  14 ++---
 sys/dev/pci/pci_dw.c                 |   4 +-
 sys/powerpc/mpc85xx/pci_mpc85xx.c    |   6 +--
 sys/powerpc/powermac/cpcht.c         |   4 +-
 sys/powerpc/powermac/grackle.c       |   4 +-
 sys/powerpc/powermac/uninorthpci.c   |   4 +-
 sys/powerpc/powernv/opal_pci.c       |   6 +--
 sys/powerpc/pseries/rtas_pci.c       |   4 +-
 17 files changed, 84 insertions(+), 84 deletions(-)

diff --git a/sys/arm/nvidia/tegra_pcie.c b/sys/arm/nvidia/tegra_pcie.c
index 44eb682a40b4..aa488bb8c0e4 100644
--- a/sys/arm/nvidia/tegra_pcie.c
+++ b/sys/arm/nvidia/tegra_pcie.c
@@ -1533,7 +1533,7 @@ tegra_pcib_attach(device_t dev)
        }
 
        sc->ofw_pci.sc_range_mask = 0x3;
-       rv = ofw_pci_init(dev);
+       rv = ofw_pcib_init(dev);
        if (rv != 0)
                goto out;
 
@@ -1625,6 +1625,6 @@ static device_method_t tegra_pcib_methods[] = {
 
 static devclass_t pcib_devclass;
 DEFINE_CLASS_1(pcib, tegra_pcib_driver, tegra_pcib_methods,
-    sizeof(struct tegra_pcib_softc), ofw_pci_driver);
+    sizeof(struct tegra_pcib_softc), ofw_pcib_driver);
 DRIVER_MODULE(tegra_pcib, simplebus, tegra_pcib_driver, pcib_devclass,
     NULL, NULL);
diff --git a/sys/arm64/rockchip/rk_pcie.c b/sys/arm64/rockchip/rk_pcie.c
index ea4ce5b568e6..dabd7931e442 100644
--- a/sys/arm64/rockchip/rk_pcie.c
+++ b/sys/arm64/rockchip/rk_pcie.c
@@ -1276,7 +1276,7 @@ rk_pcie_attach(device_t dev)
        if (rv != 0)
                goto out;
 
-       rv = ofw_pci_init(dev);
+       rv = ofw_pcib_init(dev);
        if (rv != 0)
                goto out;
 
@@ -1383,7 +1383,7 @@ static device_method_t rk_pcie_methods[] = {
 };
 
 DEFINE_CLASS_1(pcib, rk_pcie_driver, rk_pcie_methods,
-    sizeof(struct rk_pcie_softc), ofw_pci_driver);
+    sizeof(struct rk_pcie_softc), ofw_pcib_driver);
 static devclass_t rk_pcie_devclass;
 DRIVER_MODULE( rk_pcie, simplebus, rk_pcie_driver, rk_pcie_devclass,
     NULL, NULL);
diff --git a/sys/conf/files.arm b/sys/conf/files.arm
index ad7a8ddd1fe3..e2af76567549 100644
--- a/sys/conf/files.arm
+++ b/sys/conf/files.arm
@@ -91,7 +91,7 @@ dev/hwpmc/hwpmc_arm.c         optional        hwpmc
 dev/hwpmc/hwpmc_armv7.c                optional        hwpmc armv6
 dev/hwpmc/hwpmc_armv7.c                optional        hwpmc armv7
 dev/iicbus/twsi/twsi.c         optional        twsi
-dev/ofw/ofwpci.c               optional        fdt pci
+dev/ofw/ofw_pcib.c             optional        fdt pci
 dev/pci/pci_host_generic.c     optional        pci_host_generic pci
 dev/pci/pci_host_generic_fdt.c optional        pci_host_generic pci fdt
 dev/psci/psci.c                        optional        psci
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index 3b0266736d7a..fed33562b834 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -245,7 +245,7 @@ dev/neta/if_mvneta_fdt.c                    optional neta 
fdt
 dev/neta/if_mvneta.c                           optional neta mdio mii
 
 dev/ofw/ofw_cpu.c                              optional fdt
-dev/ofw/ofwpci.c                               optional fdt pci
+dev/ofw/ofw_pcib.c                             optional fdt pci
 
 dev/pci/controller/pci_n1sdp.c                 optional pci_n1sdp acpi
 dev/pci/pci_host_generic.c                     optional pci
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index f09e7d5844f0..331ad5fec79a 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -115,7 +115,7 @@ dev/ntb/ntb_hw/ntb_hw_intel.c       optional ntb_hw_intel | 
ntb_hw
 dev/ntb/ntb_hw/ntb_hw_plx.c    optional ntb_hw_plx | ntb_hw
 dev/ntb/test/ntb_tool.c                optional ntb_tool
 dev/nvram/nvram.c              optional        nvram isa
-dev/ofw/ofwpci.c               optional fdt pci
+dev/ofw/ofw_pcib.c             optional fdt pci
 dev/pcf/pcf_isa.c              optional pcf
 dev/random/ivy.c               optional rdrand_rng !random_loadable
 dev/random/nehemiah.c          optional padlock_rng !random_loadable
diff --git a/sys/conf/files.mips b/sys/conf/files.mips
index 7ee5b0019bd7..6211c90f4e7e 100644
--- a/sys/conf/files.mips
+++ b/sys/conf/files.mips
@@ -96,7 +96,7 @@ dev/hwpmc/hwpmc_mips24k.c             optional        
hwpmc_mips24k
 dev/hwpmc/hwpmc_mips74k.c              optional        hwpmc_mips74k
 
 # ofw support
-dev/ofw/ofwpci.c                       optional        fdt pci
+dev/ofw/ofw_pcib.c                     optional        fdt pci
 
 # INTRNG support code
 kern/msi_if.m                          optional        intrng
diff --git a/sys/conf/files.powerpc b/sys/conf/files.powerpc
index 19c97c34fa86..a57367a23017 100644
--- a/sys/conf/files.powerpc
+++ b/sys/conf/files.powerpc
@@ -90,7 +90,7 @@ dev/ofw/ofw_bus_subr.c                standard
 dev/ofw/ofw_console.c          optional        aim
 dev/ofw/ofw_disk.c             optional        ofwd aim
 dev/ofw/ofwbus.c               standard
-dev/ofw/ofwpci.c               optional        pci
+dev/ofw/ofw_pcib.c             optional        pci
 dev/ofw/ofw_standard.c         optional        aim powerpc
 dev/ofw/ofw_subr.c             standard
 dev/powermac_nvram/powermac_nvram.c optional   powermac_nvram powermac
diff --git a/sys/conf/files.riscv b/sys/conf/files.riscv
index c2d911cd68de..cf7b58bfe4e3 100644
--- a/sys/conf/files.riscv
+++ b/sys/conf/files.riscv
@@ -4,7 +4,7 @@ cddl/dev/dtrace/riscv/dtrace_subr.c                     
optional dtrace compile-with "${DTRACE_C}"
 cddl/dev/fbt/riscv/fbt_isa.c                           optional dtrace_fbt | 
dtraceall compile-with "${FBT_C}"
 crypto/des/des_enc.c           optional        netsmb
 dev/ofw/ofw_cpu.c              optional        fdt
-dev/ofw/ofwpci.c               optional        pci fdt
+dev/ofw/ofw_pcib.c             optional        pci fdt
 dev/pci/pci_host_generic.c     optional        pci
 dev/pci/pci_host_generic_fdt.c optional        pci fdt
 dev/uart/uart_cpu_fdt.c                optional        uart fdt
diff --git a/sys/dev/ofw/ofwpci.c b/sys/dev/ofw/ofw_pcib.c
similarity index 83%
rename from sys/dev/ofw/ofwpci.c
rename to sys/dev/ofw/ofw_pcib.c
index a912da6698a0..1de5a884ebc9 100644
--- a/sys/dev/ofw/ofwpci.c
+++ b/sys/dev/ofw/ofw_pcib.c
@@ -66,77 +66,77 @@ __FBSDID("$FreeBSD$");
 /*
  * bus interface.
  */
-static struct resource * ofw_pci_alloc_resource(device_t, device_t,
+static struct resource * ofw_pcib_alloc_resource(device_t, device_t,
     int, int *, rman_res_t, rman_res_t, rman_res_t, u_int);
-static int ofw_pci_release_resource(device_t, device_t, int, int,
+static int ofw_pcib_release_resource(device_t, device_t, int, int,
     struct resource *);
-static int ofw_pci_activate_resource(device_t, device_t, int, int,
+static int ofw_pcib_activate_resource(device_t, device_t, int, int,
     struct resource *);
-static int ofw_pci_deactivate_resource(device_t, device_t, int, int,
+static int ofw_pcib_deactivate_resource(device_t, device_t, int, int,
     struct resource *);
-static int ofw_pci_adjust_resource(device_t, device_t, int,
+static int ofw_pcib_adjust_resource(device_t, device_t, int,
     struct resource *, rman_res_t, rman_res_t);
-static int ofw_pci_translate_resource(device_t bus, int type,
+static int ofw_pcib_translate_resource(device_t bus, int type,
        rman_res_t start, rman_res_t *newstart);
 
 #ifdef __powerpc__
-static bus_space_tag_t ofw_pci_bus_get_bus_tag(device_t, device_t);
+static bus_space_tag_t ofw_pcib_bus_get_bus_tag(device_t, device_t);
 #endif
 
 /*
  * pcib interface
  */
-static int ofw_pci_maxslots(device_t);
+static int ofw_pcib_maxslots(device_t);
 
 /*
  * ofw_bus interface
  */
-static phandle_t ofw_pci_get_node(device_t, device_t);
+static phandle_t ofw_pcib_get_node(device_t, device_t);
 
 /*
  * local methods
  */
-static int ofw_pci_fill_ranges(phandle_t, struct ofw_pci_range *);
-static struct rman *ofw_pci_get_rman(struct ofw_pci_softc *, int, u_int);
+static int ofw_pcib_fill_ranges(phandle_t, struct ofw_pci_range *);
+static struct rman *ofw_pcib_get_rman(struct ofw_pci_softc *, int, u_int);
 
 /*
  * Driver methods.
  */
-static device_method_t ofw_pci_methods[] = {
+static device_method_t ofw_pcib_methods[] = {
        /* Device interface */
-       DEVMETHOD(device_attach,        ofw_pci_attach),
+       DEVMETHOD(device_attach,        ofw_pcib_attach),
 
        /* Bus interface */
        DEVMETHOD(bus_print_child,      bus_generic_print_child),
-       DEVMETHOD(bus_read_ivar,        ofw_pci_read_ivar),
-       DEVMETHOD(bus_write_ivar,       ofw_pci_write_ivar),
+       DEVMETHOD(bus_read_ivar,        ofw_pcib_read_ivar),
+       DEVMETHOD(bus_write_ivar,       ofw_pcib_write_ivar),
        DEVMETHOD(bus_setup_intr,       bus_generic_setup_intr),
        DEVMETHOD(bus_teardown_intr,    bus_generic_teardown_intr),
-       DEVMETHOD(bus_alloc_resource,   ofw_pci_alloc_resource),
-       DEVMETHOD(bus_release_resource, ofw_pci_release_resource),
-       DEVMETHOD(bus_activate_resource,        ofw_pci_activate_resource),
-       DEVMETHOD(bus_deactivate_resource,      ofw_pci_deactivate_resource),
-       DEVMETHOD(bus_adjust_resource,  ofw_pci_adjust_resource),
-       DEVMETHOD(bus_translate_resource,       ofw_pci_translate_resource),
+       DEVMETHOD(bus_alloc_resource,   ofw_pcib_alloc_resource),
+       DEVMETHOD(bus_release_resource, ofw_pcib_release_resource),
+       DEVMETHOD(bus_activate_resource,        ofw_pcib_activate_resource),
+       DEVMETHOD(bus_deactivate_resource,      ofw_pcib_deactivate_resource),
+       DEVMETHOD(bus_adjust_resource,  ofw_pcib_adjust_resource),
+       DEVMETHOD(bus_translate_resource,       ofw_pcib_translate_resource),
 #ifdef __powerpc__
-       DEVMETHOD(bus_get_bus_tag,      ofw_pci_bus_get_bus_tag),
+       DEVMETHOD(bus_get_bus_tag,      ofw_pcib_bus_get_bus_tag),
 #endif
 
        /* pcib interface */
-       DEVMETHOD(pcib_maxslots,        ofw_pci_maxslots),
-       DEVMETHOD(pcib_route_interrupt, ofw_pci_route_interrupt),
+       DEVMETHOD(pcib_maxslots,        ofw_pcib_maxslots),
+       DEVMETHOD(pcib_route_interrupt, ofw_pcib_route_interrupt),
        DEVMETHOD(pcib_request_feature, pcib_request_feature_allow),
 
        /* ofw_bus interface */
-       DEVMETHOD(ofw_bus_get_node,     ofw_pci_get_node),
+       DEVMETHOD(ofw_bus_get_node,     ofw_pcib_get_node),
 
        DEVMETHOD_END
 };
 
-DEFINE_CLASS_0(ofw_pci, ofw_pci_driver, ofw_pci_methods, 0);
+DEFINE_CLASS_0(ofw_pcib, ofw_pcib_driver, ofw_pcib_methods, 0);
 
 int
-ofw_pci_init(device_t dev)
+ofw_pcib_init(device_t dev)
 {
        struct ofw_pci_softc *sc;
        phandle_t node;
@@ -169,7 +169,7 @@ ofw_pci_init(device_t dev)
 
                sc->sc_nrange = 0;
                for (c = OF_child(node); c != 0; c = OF_peer(c)) {
-                       n = ofw_pci_nranges(c, cell_info);
+                       n = ofw_pcib_nranges(c, cell_info);
                        if (n > 0)
                                sc->sc_nrange += n;
                }
@@ -181,13 +181,13 @@ ofw_pci_init(device_t dev)
                    M_DEVBUF, M_WAITOK);
                i = 0;
                for (c = OF_child(node); c != 0; c = OF_peer(c)) {
-                       n = ofw_pci_fill_ranges(c, &sc->sc_range[i]);
+                       n = ofw_pcib_fill_ranges(c, &sc->sc_range[i]);
                        if (n > 0)
                                i += n;
                }
                KASSERT(i == sc->sc_nrange, ("range count mismatch"));
        } else {
-               sc->sc_nrange = ofw_pci_nranges(node, cell_info);
+               sc->sc_nrange = ofw_pcib_nranges(node, cell_info);
                if (sc->sc_nrange <= 0) {
                        device_printf(dev, "could not getranges\n");
                        error = ENXIO;
@@ -195,7 +195,7 @@ ofw_pci_init(device_t dev)
                }
                sc->sc_range = malloc(sc->sc_nrange * sizeof(sc->sc_range[0]),
                    M_DEVBUF, M_WAITOK);
-               ofw_pci_fill_ranges(node, sc->sc_range);
+               ofw_pcib_fill_ranges(node, sc->sc_range);
        }
 
        sc->sc_io_rman.rm_type = RMAN_ARRAY;
@@ -272,14 +272,14 @@ out:
 }
 
 int
-ofw_pci_attach(device_t dev)
+ofw_pcib_attach(device_t dev)
 {
        struct ofw_pci_softc *sc;
        int error;
 
        sc = device_get_softc(dev);
        if (!sc->sc_initialized) {
-               error = ofw_pci_init(dev);
+               error = ofw_pcib_init(dev);
                if (error != 0)
                        return (error);
        }
@@ -289,14 +289,14 @@ ofw_pci_attach(device_t dev)
 }
 
 static int
-ofw_pci_maxslots(device_t dev)
+ofw_pcib_maxslots(device_t dev)
 {
 
        return (PCI_SLOTMAX);
 }
 
 int
-ofw_pci_route_interrupt(device_t bus, device_t dev, int pin)
+ofw_pcib_route_interrupt(device_t bus, device_t dev, int pin)
 {
        struct ofw_pci_softc *sc;
        struct ofw_pci_register reg;
@@ -333,7 +333,7 @@ ofw_pci_route_interrupt(device_t bus, device_t dev, int pin)
 }
 
 int
-ofw_pci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
+ofw_pcib_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
 {
        struct ofw_pci_softc *sc;
 
@@ -354,7 +354,7 @@ ofw_pci_read_ivar(device_t dev, device_t child, int which, 
uintptr_t *result)
 }
 
 int
-ofw_pci_write_ivar(device_t dev, device_t child, int which, uintptr_t value)
+ofw_pcib_write_ivar(device_t dev, device_t child, int which, uintptr_t value)
 {
        struct ofw_pci_softc *sc;
 
@@ -372,7 +372,7 @@ ofw_pci_write_ivar(device_t dev, device_t child, int which, 
uintptr_t value)
 }
 
 int
-ofw_pci_nranges(phandle_t node, struct ofw_pci_cell_info *info)
+ofw_pcib_nranges(phandle_t node, struct ofw_pci_cell_info *info)
 {
        ssize_t nbase_ranges;
 
@@ -400,7 +400,7 @@ ofw_pci_nranges(phandle_t node, struct ofw_pci_cell_info 
*info)
 }
 
 static struct resource *
-ofw_pci_alloc_resource(device_t bus, device_t child, int type, int *rid,
+ofw_pcib_alloc_resource(device_t bus, device_t child, int type, int *rid,
     rman_res_t start, rman_res_t end, rman_res_t count, u_int flags)
 {
        struct ofw_pci_softc *sc;
@@ -420,7 +420,7 @@ ofw_pci_alloc_resource(device_t bus, device_t child, int 
type, int *rid,
        }
 #endif
 
-       rm = ofw_pci_get_rman(sc, type, flags);
+       rm = ofw_pcib_get_rman(sc, type, flags);
        if (rm == NULL)  {
                return (bus_generic_alloc_resource(bus, child, type, rid,
                    start, end, count, flags | needactivate));
@@ -449,7 +449,7 @@ ofw_pci_alloc_resource(device_t bus, device_t child, int 
type, int *rid,
 }
 
 static int
-ofw_pci_release_resource(device_t bus, device_t child, int type, int rid,
+ofw_pcib_release_resource(device_t bus, device_t child, int type, int rid,
     struct resource *res)
 {
        struct ofw_pci_softc *sc;
@@ -464,7 +464,7 @@ ofw_pci_release_resource(device_t bus, device_t child, int 
type, int rid,
                    res));
 #endif
 
-       rm = ofw_pci_get_rman(sc, type, rman_get_flags(res));
+       rm = ofw_pcib_get_rman(sc, type, rman_get_flags(res));
        if (rm == NULL) {
                return (bus_generic_release_resource(bus, child, type, rid,
                    res));
@@ -480,7 +480,7 @@ ofw_pci_release_resource(device_t bus, device_t child, int 
type, int rid,
 }
 
 static int
-ofw_pci_translate_resource(device_t bus, int type, rman_res_t start,
+ofw_pcib_translate_resource(device_t bus, int type, rman_res_t start,
        rman_res_t *newstart)
 {
        struct ofw_pci_softc *sc;
@@ -519,7 +519,7 @@ ofw_pci_translate_resource(device_t bus, int type, 
rman_res_t start,
 }
 
 static int
-ofw_pci_activate_resource(device_t bus, device_t child, int type, int rid,
+ofw_pcib_activate_resource(device_t bus, device_t child, int type, int rid,
     struct resource *res)
 {
        struct ofw_pci_softc *sc;
@@ -587,7 +587,7 @@ ofw_pci_activate_resource(device_t bus, device_t child, int 
type, int rid,
 
 #ifdef __powerpc__
 static bus_space_tag_t
-ofw_pci_bus_get_bus_tag(device_t bus, device_t child)
+ofw_pcib_bus_get_bus_tag(device_t bus, device_t child)
 {
 
        return (&bs_le_tag);
@@ -595,7 +595,7 @@ ofw_pci_bus_get_bus_tag(device_t bus, device_t child)
 #endif
 
 static int
-ofw_pci_deactivate_resource(device_t bus, device_t child, int type, int rid,
+ofw_pcib_deactivate_resource(device_t bus, device_t child, int type, int rid,
     struct resource *res)
 {
        vm_size_t psize;
@@ -612,7 +612,7 @@ ofw_pci_deactivate_resource(device_t bus, device_t child, 
int type, int rid,
 }
 
 static int
-ofw_pci_adjust_resource(device_t bus, device_t child, int type,
+ofw_pcib_adjust_resource(device_t bus, device_t child, int type,
     struct resource *res, rman_res_t start, rman_res_t end)
 {
        struct rman *rm;
@@ -625,7 +625,7 @@ ofw_pci_adjust_resource(device_t bus, device_t child, int 
type,
                    start, end));
 #endif
 
-       rm = ofw_pci_get_rman(sc, type, rman_get_flags(res));
+       rm = ofw_pcib_get_rman(sc, type, rman_get_flags(res));
        if (rm == NULL) {
                return (bus_generic_adjust_resource(bus, child, type, res,
                    start, end));
@@ -638,7 +638,7 @@ ofw_pci_adjust_resource(device_t bus, device_t child, int 
type,
 }
 
 static phandle_t
-ofw_pci_get_node(device_t bus, device_t dev)
+ofw_pcib_get_node(device_t bus, device_t dev)
 {
        struct ofw_pci_softc *sc;
 
@@ -649,7 +649,7 @@ ofw_pci_get_node(device_t bus, device_t dev)
 }
 
 static int
-ofw_pci_fill_ranges(phandle_t node, struct ofw_pci_range *ranges)
+ofw_pcib_fill_ranges(phandle_t node, struct ofw_pci_range *ranges)
 {
        int host_address_cells = 1, pci_address_cells = 3, size_cells = 2;
        cell_t *base_ranges;
@@ -696,7 +696,7 @@ ofw_pci_fill_ranges(phandle_t node, struct ofw_pci_range 
*ranges)
 }
 
 static struct rman *
-ofw_pci_get_rman(struct ofw_pci_softc *sc, int type, u_int flags)
+ofw_pcib_get_rman(struct ofw_pci_softc *sc, int type, u_int flags)
 {
 
        switch (type) {
diff --git a/sys/dev/ofw/ofwpci.h b/sys/dev/ofw/ofwpci.h
index 3257fe68d49b..d58efa2daaef 100644
--- a/sys/dev/ofw/ofwpci.h
+++ b/sys/dev/ofw/ofwpci.h
@@ -32,7 +32,7 @@
 /*
  * Export class definition for inheritance purposes
  */
-DECLARE_CLASS(ofw_pci_driver);
+DECLARE_CLASS(ofw_pcib_driver);
 
 struct ofw_pci_cell_info {
        pcell_t host_address_cells;
@@ -77,11 +77,11 @@ struct ofw_pci_softc {
        struct ofw_bus_iinfo            sc_pci_iinfo;
 };
 
-int ofw_pci_init(device_t);
-int ofw_pci_attach(device_t);
-int ofw_pci_read_ivar(device_t, device_t, int, uintptr_t *);
-int ofw_pci_write_ivar(device_t, device_t, int, uintptr_t);
-int ofw_pci_route_interrupt(device_t, device_t, int);
-int ofw_pci_nranges(phandle_t, struct ofw_pci_cell_info *);
+int ofw_pcib_init(device_t);
+int ofw_pcib_attach(device_t);
+int ofw_pcib_read_ivar(device_t, device_t, int, uintptr_t *);
+int ofw_pcib_write_ivar(device_t, device_t, int, uintptr_t);
+int ofw_pcib_route_interrupt(device_t, device_t, int);
+int ofw_pcib_nranges(phandle_t, struct ofw_pci_cell_info *);
 
 #endif /* _DEV_OFW_OFWPCI_H_ */
diff --git a/sys/dev/pci/pci_dw.c b/sys/dev/pci/pci_dw.c
index f0aae5bf8418..47324eb70c8a 100644
--- a/sys/dev/pci/pci_dw.c
+++ b/sys/dev/pci/pci_dw.c
@@ -638,7 +638,7 @@ pci_dw_init(device_t dev)
        if (rv != 0)
                goto out;
 
-       rv = ofw_pci_init(dev);
+       rv = ofw_pcib_init(dev);
        if (rv != 0)
                goto out;
        rv = pci_dw_decode_ranges(sc, sc->ofw_pci.sc_range,
@@ -686,4 +686,4 @@ static device_method_t pci_dw_methods[] = {
 };
 
 DEFINE_CLASS_1(pcib, pci_dw_driver, pci_dw_methods,
-    sizeof(struct pci_dw_softc), ofw_pci_driver);
+    sizeof(struct pci_dw_softc), ofw_pcib_driver);
diff --git a/sys/powerpc/mpc85xx/pci_mpc85xx.c 
b/sys/powerpc/mpc85xx/pci_mpc85xx.c
index b7035e372105..ced24d224860 100644
--- a/sys/powerpc/mpc85xx/pci_mpc85xx.c
+++ b/sys/powerpc/mpc85xx/pci_mpc85xx.c
@@ -258,7 +258,7 @@ static device_method_t fsl_pcib_methods[] = {
 static devclass_t fsl_pcib_devclass;
 
 DEFINE_CLASS_1(pcib, fsl_pcib_driver, fsl_pcib_methods,
-    sizeof(struct fsl_pcib_softc), ofw_pci_driver);
+    sizeof(struct fsl_pcib_softc), ofw_pcib_driver);
 EARLY_DRIVER_MODULE(pcib, ofwbus, fsl_pcib_driver, fsl_pcib_devclass, 0, 0,
     BUS_PASS_BUS);
 
@@ -361,7 +361,7 @@ fsl_pcib_attach(device_t dev)
         * Initialize generic OF PCI interface (ranges, etc.)
         */
 
-       error = ofw_pci_init(dev);
+       error = ofw_pcib_init(dev);
        if (error)
                return (error);
 
@@ -429,7 +429,7 @@ fsl_pcib_attach(device_t dev)
 
        fsl_pcib_err_init(dev);
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 
 err:
        return (ENXIO);
diff --git a/sys/powerpc/powermac/cpcht.c b/sys/powerpc/powermac/cpcht.c
index a475cafb93cd..965b1eeb45e7 100644
--- a/sys/powerpc/powermac/cpcht.c
+++ b/sys/powerpc/powermac/cpcht.c
@@ -140,7 +140,7 @@ struct cpcht_softc {
 
 static devclass_t      cpcht_devclass;
 DEFINE_CLASS_1(pcib, cpcht_driver, cpcht_methods, sizeof(struct cpcht_softc),
-    ofw_pci_driver);
+    ofw_pcib_driver);
 EARLY_DRIVER_MODULE(cpcht, ofwbus, cpcht_driver, cpcht_devclass, 0, 0,
     BUS_PASS_BUS);
 
@@ -212,7 +212,7 @@ cpcht_attach(device_t dev)
        /* Now make the mapping table available to the MPIC */
        cpcht_irqmap = sc->htirq_map;
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 }
 
 static void
diff --git a/sys/powerpc/powermac/grackle.c b/sys/powerpc/powermac/grackle.c
index af5f5a389998..d3eb9ded1736 100644
--- a/sys/powerpc/powermac/grackle.c
+++ b/sys/powerpc/powermac/grackle.c
@@ -100,7 +100,7 @@ static device_method_t      grackle_methods[] = {
 
 static devclass_t      grackle_devclass;
 DEFINE_CLASS_1(pcib, grackle_driver, grackle_methods,
-    sizeof(struct grackle_softc), ofw_pci_driver);
+    sizeof(struct grackle_softc), ofw_pcib_driver);
 DRIVER_MODULE(grackle, ofwbus, grackle_driver, grackle_devclass, 0, 0);
 
 static int
@@ -137,7 +137,7 @@ grackle_attach(device_t dev)
        sc->sc_addr = (vm_offset_t)pmap_mapdev(GRACKLE_ADDR, PAGE_SIZE);
        sc->sc_data = (vm_offset_t)pmap_mapdev(GRACKLE_DATA, PAGE_SIZE);
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 }
 
 static u_int32_t
diff --git a/sys/powerpc/powermac/uninorthpci.c 
b/sys/powerpc/powermac/uninorthpci.c
index 8933693963f5..508bcd29df0e 100644
--- a/sys/powerpc/powermac/uninorthpci.c
+++ b/sys/powerpc/powermac/uninorthpci.c
@@ -100,7 +100,7 @@ static device_method_t      uninorth_methods[] = {
 static devclass_t      uninorth_devclass;
 
 DEFINE_CLASS_1(pcib, uninorth_driver, uninorth_methods,
-    sizeof(struct uninorth_softc), ofw_pci_driver);
+    sizeof(struct uninorth_softc), ofw_pcib_driver);
 EARLY_DRIVER_MODULE(uninorth, ofwbus, uninorth_driver, uninorth_devclass, 0, 0,
     BUS_PASS_BUS);
 
@@ -176,7 +176,7 @@ uninorth_attach(device_t dev)
 
        mtx_init(&sc->sc_cfg_mtx, "uninorth pcicfg", NULL, MTX_SPIN);
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 }
 
 static u_int32_t
diff --git a/sys/powerpc/powernv/opal_pci.c b/sys/powerpc/powernv/opal_pci.c
index 7bbffdff8e62..cbaa638863c7 100644
--- a/sys/powerpc/powernv/opal_pci.c
+++ b/sys/powerpc/powernv/opal_pci.c
@@ -169,7 +169,7 @@ struct opalpci_softc {
 
 static devclass_t      opalpci_devclass;
 DEFINE_CLASS_1(pcib, opalpci_driver, opalpci_methods,
-    sizeof(struct opalpci_softc), ofw_pci_driver);
+    sizeof(struct opalpci_softc), ofw_pcib_driver);
 EARLY_DRIVER_MODULE(opalpci, ofwbus, opalpci_driver, opalpci_devclass, 0, 0,
     BUS_PASS_BUS);
 
@@ -464,7 +464,7 @@ opalpci_attach(device_t dev)
        /*
         * General OFW PCI attach
         */
-       err = ofw_pci_init(dev);
+       err = ofw_pcib_init(dev);
        if (err != 0)
                return (err);
 
@@ -496,7 +496,7 @@ opalpci_attach(device_t dev)
                   rp->pci + rp->size - 1);
        }
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 }
 
 static uint32_t
diff --git a/sys/powerpc/pseries/rtas_pci.c b/sys/powerpc/pseries/rtas_pci.c
index 97ece878aa7b..3c03724cf3d6 100644
--- a/sys/powerpc/pseries/rtas_pci.c
+++ b/sys/powerpc/pseries/rtas_pci.c
@@ -101,7 +101,7 @@ struct rtaspci_softc {
 
 static devclass_t      rtaspci_devclass;
 DEFINE_CLASS_1(pcib, rtaspci_driver, rtaspci_methods,
-    sizeof(struct rtaspci_softc), ofw_pci_driver);
+    sizeof(struct rtaspci_softc), ofw_pcib_driver);
 DRIVER_MODULE(rtaspci, ofwbus, rtaspci_driver, rtaspci_devclass, 0, 0);
 
 static int
@@ -143,7 +143,7 @@ rtaspci_attach(device_t dev)
        OF_getencprop(ofw_bus_get_node(dev), "ibm,pci-config-space-type",
            &sc->sc_extended_config, sizeof(sc->sc_extended_config));
 
-       return (ofw_pci_attach(dev));
+       return (ofw_pcib_attach(dev));
 }
 
 static uint32_t
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to