patch-2.3.43 linux/arch/alpha/kernel/pci_impl.h
Next file: linux/arch/alpha/kernel/pci_iommu.c
Previous file: linux/arch/alpha/kernel/pci.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Mon Feb 7 20:09:05 2000
- Orig file:
v2.3.42/linux/arch/alpha/kernel/pci_impl.h
- Orig date:
Tue Nov 23 22:42:20 1999
diff -u --recursive --new-file v2.3.42/linux/arch/alpha/kernel/pci_impl.h linux/arch/alpha/kernel/pci_impl.h
@@ -7,7 +7,7 @@
struct pci_dev;
struct pci_controler;
-
+struct pci_iommu_arena;
/*
* We can't just blindly use 64K for machines with EISA busses; they
@@ -125,11 +125,16 @@
/* The hose list. */
extern struct pci_controler *hose_head, **hose_tail;
+extern struct pci_controler *pci_isa_hose;
extern void common_init_pci(void);
extern u8 common_swizzle(struct pci_dev *, u8 *);
extern struct pci_controler *alloc_pci_controler(void);
extern struct resource *alloc_resource(void);
+
+extern struct pci_iommu_arena *iommu_arena_new(dma_addr_t, unsigned long,
+ unsigned long);
+extern long iommu_arena_alloc(struct pci_iommu_arena *arena, long n);
extern const char *const pci_io_names[];
extern const char *const pci_mem_names[];
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)