busdma_machdep.c revision 281494
1/* $FreeBSD: head/sys/arm64/arm64/busdma_machdep.c 281494 2015-04-13 14:43:10Z andrew $ */
2
3#include <sys/cdefs.h>
4__FBSDID("$FreeBSD: head/sys/arm64/arm64/busdma_machdep.c 281494 2015-04-13 14:43:10Z andrew $");
5
6#include <sys/param.h>
7#include <sys/systm.h>
8
9#include <vm/vm.h>
10#include <vm/pmap.h>
11
12#include <machine/bus.h>
13
14int
15_bus_dmamap_load_phys(bus_dma_tag_t dmat, bus_dmamap_t map, vm_paddr_t buf,
16    bus_size_t buflen, int flags, bus_dma_segment_t *segs, int *segp)
17{
18
19	panic("_bus_dmamap_load_phys");
20}
21
22int
23_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map, struct vm_page **ma,
24    bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs,
25    int *segp)
26{
27
28	panic("_bus_dmamap_load_ma");
29}
30
31int
32_bus_dmamap_load_buffer(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
33    bus_size_t buflen, pmap_t pmap, int flags, bus_dma_segment_t *segs,
34    int *segp)
35{
36
37	panic("_bus_dmamap_load_buffer");
38}
39
40void
41__bus_dmamap_waitok(bus_dma_tag_t dmat, bus_dmamap_t map,
42    struct memdesc *mem, bus_dmamap_callback_t *callback, void *callback_arg)
43{
44
45	panic("__bus_dmamap_waitok");
46}
47
48bus_dma_segment_t *
49_bus_dmamap_complete(bus_dma_tag_t dmat, bus_dmamap_t map,
50    bus_dma_segment_t *segs, int nsegs, int error)
51{
52
53	panic("_bus_dmamap_complete");
54}
55
56void
57_bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t map)
58{
59
60	panic("_bus_dmamap_unload");
61}
62
63void
64_bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
65{
66
67	panic("_bus_dmamap_sync");
68}
69