summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/pci/apecsvar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/alpha/pci/apecsvar.h')
-rw-r--r--sys/arch/alpha/pci/apecsvar.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/arch/alpha/pci/apecsvar.h b/sys/arch/alpha/pci/apecsvar.h
index a9653702ee5..ee55b21ec4c 100644
--- a/sys/arch/alpha/pci/apecsvar.h
+++ b/sys/arch/alpha/pci/apecsvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: apecsvar.h,v 1.6 1997/01/24 19:57:35 niklas Exp $ */
+/* $OpenBSD: apecsvar.h,v 1.7 2001/02/16 05:17:31 jason Exp $ */
/* $NetBSD: apecsvar.h,v 1.5 1996/11/25 03:49:36 cgd Exp $ */
/*
@@ -30,6 +30,7 @@
#include <dev/isa/isavar.h>
#include <dev/pci/pcivar.h>
+#include <alpha/pci/pci_sgmap_pte64.h>
/*
* An APECS chipset's configuration.
@@ -47,6 +48,11 @@ struct apecs_config {
bus_space_tag_t ac_iot, ac_memt;
struct alpha_pci_chipset ac_pc;
+ struct alpha_bus_dma_tag ac_dmat_direct;
+ struct alpha_bus_dma_tag ac_dmat_sgmap;
+
+ struct alpha_sgmap ac_sgmap;
+
u_int32_t ac_haxr1, ac_haxr2;
struct extent *ac_io_ex, *ac_d_mem_ex, *ac_s_mem_ex;
@@ -61,6 +67,7 @@ struct apecs_softc {
void apecs_init __P((struct apecs_config *, int));
void apecs_pci_init __P((pci_chipset_tag_t, void *));
+void apecs_dma_init __P((struct apecs_config *));
bus_space_tag_t apecs_bus_io_init __P((void *));
bus_space_tag_t apecs_bus_mem_init __P((void *));