From 9103eb7d3a78ec6e49e49412c45e3b0a2589cbce Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Fri, 7 Dec 2007 01:46:40 +1100 Subject: [POWERPC] iSeries: Move find_Device_Node to avoid a forward declaration Also remove another unnecessary forward declaration. Signed-off-by: Stephen Rothwell Signed-off-by: Paul Mackerras --- arch/powerpc/platforms/iseries/pci.c | 39 +++++++++++++++--------------------- 1 file changed, 16 insertions(+), 23 deletions(-) (limited to 'arch/powerpc/platforms/iseries/pci.c') 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. @@ -154,6 +147,22 @@ static void pci_Log_Error(char *Error_Text, int Bus, int SubBus, Error_Text, Bus, SubBus, AgentId, HvRc); } +/* + * 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) */ @@ -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 -- cgit v1.2.3