summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Rabson <dfr@FreeBSD.org>1999-08-26 08:41:41 +0000
committerDoug Rabson <dfr@FreeBSD.org>1999-08-26 08:41:41 +0000
commit50de873b592be742174dd5631894601740d00fb8 (patch)
treee04155cebb62cff816229867ece50987a09d19da
parent22147525d2259958467dee98117968442f431d2d (diff)
Notes
-rw-r--r--sys/dev/usb/usb_mem.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/usb/usb_mem.h b/sys/dev/usb/usb_mem.h
index 3144ef3aa221..60abd5fa8c42 100644
--- a/sys/dev/usb/usb_mem.h
+++ b/sys/dev/usb/usb_mem.h
@@ -86,7 +86,11 @@ typedef void * usb_dma_t;
#define usb_allocmem(t,s,a,p) (*(p) = malloc(s, M_USB, M_NOWAIT), (*(p) == NULL? USBD_NOMEM: USBD_NORMAL_COMPLETION))
#define usb_freemem(t,p) (free(*(p), M_USB))
+#ifdef __alpha__
+#define DMAADDR(dma) (alpha_XXX_dmamap((vm_offset_t) *(dma)))
+#else
#define DMAADDR(dma) (vtophys(*(dma)))
+#endif
#define KERNADDR(dma) ((void *) *(dma))
#endif