diff options
author | David S. Miller <davem@sunset.davemloft.net> | 2007-04-27 00:08:21 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-04-27 00:08:21 -0400 |
commit | 16ce82d846f2e6b652a064f91c5019cfe8682be4 (patch) | |
tree | 9100d2baface8ec8d5b7911e00e093fd177cb9e4 /arch/sparc64/kernel/pci_sabre.c | |
parent | ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013 (diff) |
[SPARC64]: Convert PCI over to generic struct iommu/strbuf.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/pci_sabre.c')
-rw-r--r-- | arch/sparc64/kernel/pci_sabre.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/arch/sparc64/kernel/pci_sabre.c b/arch/sparc64/kernel/pci_sabre.c index 9a2ce0637c80..397862fbd9e1 100644 --- a/arch/sparc64/kernel/pci_sabre.c +++ b/arch/sparc64/kernel/pci_sabre.c | |||
@@ -1,7 +1,6 @@ | |||
1 | /* $Id: pci_sabre.c,v 1.42 2002/01/23 11:27:32 davem Exp $ | 1 | /* pci_sabre.c: Sabre specific PCI controller support. |
2 | * pci_sabre.c: Sabre specific PCI controller support. | ||
3 | * | 2 | * |
4 | * Copyright (C) 1997, 1998, 1999 David S. Miller (davem@caipfs.rutgers.edu) | 3 | * Copyright (C) 1997, 1998, 1999, 2007 David S. Miller (davem@davemloft.net) |
5 | * Copyright (C) 1998, 1999 Eddie C. Dost (ecd@skynet.be) | 4 | * Copyright (C) 1998, 1999 Eddie C. Dost (ecd@skynet.be) |
6 | * Copyright (C) 1999 Jakub Jelinek (jakub@redhat.com) | 5 | * Copyright (C) 1999 Jakub Jelinek (jakub@redhat.com) |
7 | */ | 6 | */ |
@@ -499,7 +498,7 @@ static void sabre_check_iommu_error(struct pci_controller_info *p, | |||
499 | unsigned long afsr, | 498 | unsigned long afsr, |
500 | unsigned long afar) | 499 | unsigned long afar) |
501 | { | 500 | { |
502 | struct pci_iommu *iommu = p->pbm_A.iommu; | 501 | struct iommu *iommu = p->pbm_A.iommu; |
503 | unsigned long iommu_tag[16]; | 502 | unsigned long iommu_tag[16]; |
504 | unsigned long iommu_data[16]; | 503 | unsigned long iommu_data[16]; |
505 | unsigned long flags; | 504 | unsigned long flags; |
@@ -948,7 +947,7 @@ static void sabre_iommu_init(struct pci_controller_info *p, | |||
948 | int tsbsize, unsigned long dvma_offset, | 947 | int tsbsize, unsigned long dvma_offset, |
949 | u32 dma_mask) | 948 | u32 dma_mask) |
950 | { | 949 | { |
951 | struct pci_iommu *iommu = p->pbm_A.iommu; | 950 | struct iommu *iommu = p->pbm_A.iommu; |
952 | unsigned long i; | 951 | unsigned long i; |
953 | u64 control; | 952 | u64 control; |
954 | 953 | ||
@@ -1017,7 +1016,7 @@ void sabre_init(struct device_node *dp, char *model_name) | |||
1017 | { | 1016 | { |
1018 | const struct linux_prom64_registers *pr_regs; | 1017 | const struct linux_prom64_registers *pr_regs; |
1019 | struct pci_controller_info *p; | 1018 | struct pci_controller_info *p; |
1020 | struct pci_iommu *iommu; | 1019 | struct iommu *iommu; |
1021 | int tsbsize; | 1020 | int tsbsize; |
1022 | const u32 *busrange; | 1021 | const u32 *busrange; |
1023 | const u32 *vdma; | 1022 | const u32 *vdma; |