1 /* $NetBSD: pci_machdep.c,v 1.2 2002/03/18 01:21:13 simonb Exp $ */ 2 3 #include <sys/param.h> 4 #include <sys/device.h> 5 6 #define _MIPS_BUS_DMA_PRIVATE 7 #include <machine/bus.h> 8 9 /* 10 * PCI doesn't have any special needs; just use 11 * the generic versions of these functions. 12 */ 13 struct mips_bus_dma_tag pci_bus_dma_tag = { 14 NULL, /* cookie */ 15 0, /* _wbase */ 16 0, /* _physbase */ 17 0, /* _wsize */ 18 _bus_dmamap_create, 19 _bus_dmamap_destroy, 20 _bus_dmamap_load, 21 _bus_dmamap_load_mbuf, 22 _bus_dmamap_load_uio, 23 _bus_dmamap_load_raw, 24 _bus_dmamap_unload, 25 _bus_dmamap_sync, 26 _bus_dmamem_alloc, 27 _bus_dmamem_free, 28 _bus_dmamem_map, 29 _bus_dmamem_unmap, 30 _bus_dmamem_mmap, 31 }; 32