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