Home | History | Annotate | Line # | Download | only in s3c2xx0
s3c2xx0_busdma.c revision 1.1
      1  1.1  bsh /*	$NetBSD: s3c2xx0_busdma.c,v 1.1 2003/08/05 11:24:08 bsh Exp $ */
      2  1.1  bsh 
      3  1.1  bsh /* COPYRIGHT */
      4  1.1  bsh 
      5  1.1  bsh /*
      6  1.1  bsh  * bus_dma tag for s3c2xx0 CPUs
      7  1.1  bsh  */
      8  1.1  bsh 
      9  1.1  bsh #include <sys/cdefs.h>
     10  1.1  bsh __KERNEL_RCSID(0, "$NetBSD: s3c2xx0_busdma.c,v 1.1 2003/08/05 11:24:08 bsh Exp $");
     11  1.1  bsh 
     12  1.1  bsh #include <sys/param.h>
     13  1.1  bsh #include <sys/types.h>
     14  1.1  bsh #include <sys/device.h>
     15  1.1  bsh #include <sys/systm.h>
     16  1.1  bsh #include <sys/extent.h>
     17  1.1  bsh 
     18  1.1  bsh #define _ARM32_BUS_DMA_PRIVATE
     19  1.1  bsh #include <machine/bus.h>
     20  1.1  bsh 
     21  1.1  bsh #include <arm/s3c2xx0/s3c2xx0var.h>
     22  1.1  bsh 
     23  1.1  bsh struct arm32_bus_dma_tag s3c2xx0_bus_dma = {
     24  1.1  bsh 	NULL,			/* _ranges: set by platform specific routine */
     25  1.1  bsh 	0,			/* _nranges */
     26  1.1  bsh 
     27  1.1  bsh 	NULL,			/* _cookie */
     28  1.1  bsh 
     29  1.1  bsh 	_bus_dmamap_create,
     30  1.1  bsh 	_bus_dmamap_destroy,
     31  1.1  bsh 	_bus_dmamap_load,
     32  1.1  bsh 	_bus_dmamap_load_mbuf,
     33  1.1  bsh 	_bus_dmamap_load_uio,
     34  1.1  bsh 	_bus_dmamap_load_raw,
     35  1.1  bsh 	_bus_dmamap_unload,
     36  1.1  bsh 	_bus_dmamap_sync,
     37  1.1  bsh 	NULL,			/* sync_post */
     38  1.1  bsh 
     39  1.1  bsh 	_bus_dmamem_alloc,
     40  1.1  bsh 	_bus_dmamem_free,
     41  1.1  bsh 	_bus_dmamem_map,
     42  1.1  bsh 	_bus_dmamem_unmap,
     43  1.1  bsh 	_bus_dmamem_mmap,
     44  1.1  bsh };
     45