pci_machdep.c revision 1.3
11.3Slukem/* $NetBSD: pci_machdep.c,v 1.3 2003/07/15 01:37:34 lukem Exp $ */ 21.3Slukem 31.3Slukem#include <sys/cdefs.h> 41.3Slukem__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.3 2003/07/15 01:37:34 lukem Exp $"); 51.1Ssimonb 61.1Ssimonb#include <sys/param.h> 71.1Ssimonb#include <sys/device.h> 81.1Ssimonb 91.2Ssimonb#define _MIPS_BUS_DMA_PRIVATE 101.1Ssimonb#include <machine/bus.h> 111.1Ssimonb 121.1Ssimonb/* 131.1Ssimonb * PCI doesn't have any special needs; just use 141.1Ssimonb * the generic versions of these functions. 151.1Ssimonb */ 161.2Ssimonbstruct mips_bus_dma_tag pci_bus_dma_tag = { 171.1Ssimonb NULL, /* cookie */ 181.1Ssimonb 0, /* _wbase */ 191.1Ssimonb 0, /* _physbase */ 201.1Ssimonb 0, /* _wsize */ 211.1Ssimonb _bus_dmamap_create, 221.1Ssimonb _bus_dmamap_destroy, 231.1Ssimonb _bus_dmamap_load, 241.1Ssimonb _bus_dmamap_load_mbuf, 251.1Ssimonb _bus_dmamap_load_uio, 261.1Ssimonb _bus_dmamap_load_raw, 271.1Ssimonb _bus_dmamap_unload, 281.1Ssimonb _bus_dmamap_sync, 291.1Ssimonb _bus_dmamem_alloc, 301.1Ssimonb _bus_dmamem_free, 311.1Ssimonb _bus_dmamem_map, 321.1Ssimonb _bus_dmamem_unmap, 331.1Ssimonb _bus_dmamem_mmap, 341.1Ssimonb}; 35