Usermode/libc - Fix strchr and strrchr behavior
[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 struct udi_dma_handle_s
10 {
11         
12 };
13
14 // === EXPORTS ===
15 EXPORT(udi_dma_prepare);
16 EXPORT(udi_dma_buf_map);
17 EXPORT(udi_dma_buf_unmap);
18 EXPORT(udi_dma_mem_alloc);
19 EXPORT(udi_dma_sync);
20 EXPORT(udi_dma_scgth_sync);
21 EXPORT(udi_dma_mem_barrier);
22 EXPORT(udi_dma_free);
23 EXPORT(udi_dma_mem_to_buf);
24
25 // === CODE ===
26 void udi_dma_prepare(udi_dma_prepare_call_t *callback, udi_cb_t *gcb,
27         udi_dma_constraints_t constraints, udi_ubit8_t flags)
28 {
29         UNIMPLEMENTED();
30 }
31
32 void udi_dma_buf_map(udi_dma_buf_map_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
33         udi_buf_t *buf, udi_size_t offset, udi_size_t len, udi_ubit8_t flags)
34 {
35         UNIMPLEMENTED();
36 }
37
38 udi_buf_t *udi_dma_buf_unmap(udi_dma_handle_t dma_handle, udi_size_t new_buf_size)
39 {
40         UNIMPLEMENTED();
41         return NULL;
42 }
43
44 void udi_dma_mem_alloc(udi_dma_mem_alloc_call_t *callback, udi_cb_t *gcb,
45         udi_dma_constraints_t constraints, udi_ubit8_t flags,
46         udi_ubit16_t nelements, udi_size_t element_size, udi_size_t max_gap)
47 {
48         UNIMPLEMENTED();
49 }
50
51 void udi_dma_sync(udi_dma_sync_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
52         udi_size_t offset, udi_size_t len, udi_ubit8_t flags)
53 {
54         UNIMPLEMENTED();
55 }
56
57 void udi_dma_scgth_sync(udi_dma_scgth_sync_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle)
58 {
59         UNIMPLEMENTED();
60 }
61
62 void udi_dma_mem_barrier(udi_dma_handle_t dma_handle)
63 {
64         UNIMPLEMENTED();
65 }
66
67 void udi_dma_free(udi_dma_handle_t dma_handle)
68 {
69         UNIMPLEMENTED();
70 }
71
72 void udi_dma_mem_to_buf(udi_dma_mem_to_buf_call_t *callback, udi_cb_t *gcb, udi_dma_handle_t dma_handle,
73         udi_size_t src_off, udi_size_t src_len, udi_buf_t *dst_buf)
74 {
75         UNIMPLEMENTED();
76 }

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