1b1eecdba32c306e799ee66177de98e77f702b71
[tpg/acess2.git] / KernelLand / Modules / Interfaces / UDI / udi_lib / physio / dma.c
1 /**
2  * \file physio/dma.c
3  * \author John Hodge (thePowersGang)
4  */
5 #include <acess.h>
6 #include <udi.h>
7 #include <udi_physio.h>
8
9 // === EXPORTS ===
10 EXPORT(udi_dma_prepare);
11 EXPORT(udi_dma_buf_map);
12 EXPORT(udi_dma_buf_unmap);
13 EXPORT(udi_dma_mem_alloc);
14 EXPORT(udi_dma_sync);
15 EXPORT(udi_dma_scgth_sync);
16 EXPORT(udi_dma_mem_barrier);
17 EXPORT(udi_dma_free);
18 EXPORT(udi_dma_mem_to_buf);
19
20 // === CODE ===
21 void udi_dma_prepare(udi_dma_prepare_call_t *callback, udi_cb_t *gcb,
22         udi_dma_constraints_t constraints, udi_ubit8_t flags)
23 {
24         UNIMPLEMENTED();
25 }
26
27 void udi_dma_buf_map(udi_dma_buf_map_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
28         udi_buf_t *buf, udi_size_t offset, udi_size_t len, udi_ubit8_t flags)
29 {
30         UNIMPLEMENTED();
31 }
32
33 udi_buf_t *udi_dma_buf_unmap(udi_dma_handle_t dma_handle, udi_size_t new_buf_size)
34 {
35         UNIMPLEMENTED();
36         return NULL;
37 }
38
39 void udi_dma_mem_alloc(udi_dma_mem_alloc_call_t *callback, udi_cb_t *gcb,
40         udi_dma_constraints_t constraints, udi_ubit8_t flags,
41         udi_ubit16_t nelements, udi_size_t element_size, udi_size_t max_gap)
42 {
43         UNIMPLEMENTED();
44 }
45
46 void udi_dma_sync(udi_dma_sync_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
47         udi_size_t offset, udi_size_t len, udi_ubit8_t flags)
48 {
49         UNIMPLEMENTED();
50 }
51
52 void udi_dma_scgth_sync(udi_dma_scgth_sync_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle)
53 {
54         UNIMPLEMENTED();
55 }
56
57 void udi_dma_mem_barrier(udi_dma_handle_t dma_handle)
58 {
59         UNIMPLEMENTED();
60 }
61
62 void udi_dma_free(udi_dma_handle_t dma_handle)
63 {
64         UNIMPLEMENTED();
65 }
66
67 void udi_dma_mem_to_buf(udi_dma_mem_to_buf_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
68         udi_size_t src_off, udi_size_t src_len, udi_buf_t *dst_buf)
69 {
70         UNIMPLEMENTED();
71 }

UCC git Repository :: git.ucc.asn.au