version 1.11.4.2, 2007/02/26 09:07:39 |
version 1.11.4.3, 2007/09/03 14:28:24 |
Line 555 struct newsmips_bus_dma_tag { |
|
Line 555 struct newsmips_bus_dma_tag { |
|
void (*_dmamem_free)(bus_dma_tag_t, |
void (*_dmamem_free)(bus_dma_tag_t, |
bus_dma_segment_t *, int); |
bus_dma_segment_t *, int); |
int (*_dmamem_map)(bus_dma_tag_t, bus_dma_segment_t *, |
int (*_dmamem_map)(bus_dma_tag_t, bus_dma_segment_t *, |
int, size_t, caddr_t *, int); |
int, size_t, void **, int); |
void (*_dmamem_unmap)(bus_dma_tag_t, caddr_t, size_t); |
void (*_dmamem_unmap)(bus_dma_tag_t, void *, size_t); |
paddr_t (*_dmamem_mmap)(bus_dma_tag_t, bus_dma_segment_t *, |
paddr_t (*_dmamem_mmap)(bus_dma_tag_t, bus_dma_segment_t *, |
int, off_t, int, int); |
int, off_t, int, int); |
|
|
Line 654 int _bus_dmamem_alloc(bus_dma_tag_t tag, |
|
Line 654 int _bus_dmamem_alloc(bus_dma_tag_t tag, |
|
void _bus_dmamem_free(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
void _bus_dmamem_free(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
int nsegs); |
int nsegs); |
int _bus_dmamem_map(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
int _bus_dmamem_map(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
int nsegs, size_t size, caddr_t *kvap, int flags); |
int nsegs, size_t size, void **kvap, int flags); |
void _bus_dmamem_unmap(bus_dma_tag_t tag, caddr_t kva, |
void _bus_dmamem_unmap(bus_dma_tag_t tag, void *kva, |
size_t size); |
size_t size); |
paddr_t _bus_dmamem_mmap(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
paddr_t _bus_dmamem_mmap(bus_dma_tag_t tag, bus_dma_segment_t *segs, |
int nsegs, off_t off, int prot, int flags); |
int nsegs, off_t off, int prot, int flags); |