diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2007-12-06 15:46:40 +0100 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-12-11 03:42:16 +0100 |
commit | 9103eb7d3a78ec6e49e49412c45e3b0a2589cbce (patch) | |
tree | 4c8231260bcc4cd34cf4080d0f46518f24311e70 /arch/powerpc/platforms/iseries/pci.c | |
parent | [POWERPC] Consolidate pci_controller (diff) | |
download | linux-9103eb7d3a78ec6e49e49412c45e3b0a2589cbce.tar.xz linux-9103eb7d3a78ec6e49e49412c45e3b0a2589cbce.zip |
[POWERPC] iSeries: Move find_Device_Node to avoid a forward declaration
Also remove another unnecessary forward declaration.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/iseries/pci.c')
-rw-r--r-- | arch/powerpc/platforms/iseries/pci.c | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/arch/powerpc/platforms/iseries/pci.c b/arch/powerpc/platforms/iseries/pci.c index a74d1e1966dd..e4e6ae0acd4f 100644 --- a/arch/powerpc/platforms/iseries/pci.c +++ b/arch/powerpc/platforms/iseries/pci.c @@ -45,16 +45,9 @@ #include "pci.h" #include "call_pci.h" -/* - * Forward declares of prototypes. - */ -static struct device_node *find_Device_Node(int bus, int devfn); - static int Pci_Retry_Max = 3; /* Only retry 3 times */ static int Pci_Error_Flag = 1; /* Set Retry Error on. */ -static struct pci_ops iSeries_pci_ops; - /* * Table defines * Each Entry size is 4 MB * 1024 Entries = 4GB I/O address space. @@ -155,6 +148,22 @@ static void pci_Log_Error(char *Error_Text, int Bus, int SubBus, } /* + * Look down the chain to find the matching Device Device + */ +static struct device_node *find_Device_Node(int bus, int devfn) +{ + struct device_node *node; + + for (node = NULL; (node = of_find_all_nodes(node)); ) { + struct pci_dn *pdn = PCI_DN(node); + + if (pdn && (bus == pdn->busno) && (devfn == pdn->devfn)) + return node; + } + return NULL; +} + +/* * iSeries_pci_final_fixup(void) */ void __init iSeries_pci_final_fixup(void) @@ -214,22 +223,6 @@ void __init iSeries_pci_final_fixup(void) mf_display_src(0xC9000200); } -/* - * Look down the chain to find the matching Device Device - */ -static struct device_node *find_Device_Node(int bus, int devfn) -{ - struct device_node *node; - - for (node = NULL; (node = of_find_all_nodes(node)); ) { - struct pci_dn *pdn = PCI_DN(node); - - if (pdn && (bus == pdn->busno) && (devfn == pdn->devfn)) - return node; - } - return NULL; -} - #if 0 /* * Returns the device node for the passed pci_dev |