Commit 9bd7ea60b1a0cf9fc745fd2eadb261e4c7719acd
Committed by
Paul Mackerras
1 parent
ee2cdecec4
Exists in
master
and in
7 other branches
[PATCH] powerpc: clean up iommu.h a bit
There was a function declared for CONFIG_PSERIES which no longer exists and the two function declarations for CONFIG_ISERIES have been moved into an include file in platforms/iseries since they are defined and used only there. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
Showing 5 changed files with 40 additions and 19 deletions Side-by-side Diff
arch/powerpc/platforms/iseries/iommu.c
arch/powerpc/platforms/iseries/iommu.h
1 | +#ifndef _PLATFORMS_ISERIES_IOMMU_H | |
2 | +#define _PLATFORMS_ISERIES_IOMMU_H | |
3 | + | |
4 | +/* | |
5 | + * Copyright (C) 2005 Stephen Rothwell, IBM Corporation | |
6 | + * | |
7 | + * This program is free software; you can redistribute it and/or modify | |
8 | + * it under the terms of the GNU General Public License as published by | |
9 | + * the Free Software Foundation; either version 2 of the License, or | |
10 | + * (at your option) any later version. | |
11 | + * | |
12 | + * This program is distributed in the hope that it will be useful, | |
13 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | + * GNU General Public License for more details. | |
16 | + * | |
17 | + * You should have received a copy of the GNU General Public License | |
18 | + * along with this program; if not, write to the: | |
19 | + * Free Software Foundation, Inc., | |
20 | + * 59 Temple Place, Suite 330, | |
21 | + * Boston, MA 02111-1307 USA | |
22 | + */ | |
23 | + | |
24 | +struct device_node; | |
25 | +struct iommu_table; | |
26 | + | |
27 | +/* Creates table for an individual device node */ | |
28 | +extern void iommu_devnode_init_iSeries(struct device_node *dn); | |
29 | + | |
30 | +/* Get table parameters from HV */ | |
31 | +extern void iommu_table_getparms_iSeries(unsigned long busno, | |
32 | + unsigned char slotno, unsigned char virtbus, | |
33 | + struct iommu_table *tbl); | |
34 | + | |
35 | +#endif /* _PLATFORMS_ISERIES_IOMMU_H */ |
arch/powerpc/platforms/iseries/pci.c
arch/powerpc/platforms/iseries/vio.c
include/asm-powerpc/iommu.h
... | ... | @@ -64,25 +64,6 @@ |
64 | 64 | |
65 | 65 | #endif /* CONFIG_PPC_MULTIPLATFORM */ |
66 | 66 | |
67 | -#ifdef CONFIG_PPC_PSERIES | |
68 | - | |
69 | -/* Creates table for an individual device node */ | |
70 | -extern void iommu_devnode_init_pSeries(struct device_node *dn); | |
71 | - | |
72 | -#endif /* CONFIG_PPC_PSERIES */ | |
73 | - | |
74 | -#ifdef CONFIG_PPC_ISERIES | |
75 | - | |
76 | -/* Creates table for an individual device node */ | |
77 | -extern void iommu_devnode_init_iSeries(struct device_node *dn); | |
78 | -/* Get table parameters from HV */ | |
79 | -extern void iommu_table_getparms_iSeries(unsigned long busno, | |
80 | - unsigned char slotno, | |
81 | - unsigned char virtbus, | |
82 | - struct iommu_table* tbl); | |
83 | - | |
84 | -#endif /* CONFIG_PPC_ISERIES */ | |
85 | - | |
86 | 67 | /* Initializes an iommu_table based in values set in the passed-in |
87 | 68 | * structure |
88 | 69 | */ |