1 // Copyright (C) 2018 The Android Open Source Project
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 #include "goldfish_dma.h"
15 
goldfish_dma_create_region(uint32_t sz,struct goldfish_dma_context * res)16 int goldfish_dma_create_region(uint32_t sz, struct goldfish_dma_context* res) {
17     return 0;
18 }
19 
goldfish_dma_map(struct goldfish_dma_context * cxt)20 void* goldfish_dma_map(struct goldfish_dma_context* cxt) {
21     return 0;
22 }
23 
goldfish_dma_unmap(struct goldfish_dma_context * cxt)24 int goldfish_dma_unmap(struct goldfish_dma_context* cxt) {
25     return 0;
26 }
27 
goldfish_dma_write(struct goldfish_dma_context * cxt,const void * to_write,uint32_t sz)28 void goldfish_dma_write(struct goldfish_dma_context* cxt,
29                                const void* to_write,
30                                uint32_t sz) {
31 }
32 
goldfish_dma_free(goldfish_dma_context * cxt)33 void goldfish_dma_free(goldfish_dma_context* cxt) {
34 }
35 
goldfish_dma_guest_paddr(const struct goldfish_dma_context * cxt)36 uint64_t goldfish_dma_guest_paddr(const struct goldfish_dma_context* cxt) {
37     return 0;
38 }
39 
40