diff options
| -rw-r--r-- | sys/dev/usb/usb_mem.h | 4 |
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 |
