| 100 | } |
| 101 | |
| 102 | static void *ofw_dma_map_alloc(struct rt_device *dev, rt_size_t size, |
| 103 | rt_ubase_t *dma_handle, rt_ubase_t flags) |
| 104 | { |
| 105 | void *cpu_addr = dma_alloc(dev, size, dma_handle, flags); |
| 106 | |
| 107 | if (cpu_addr && dma_handle) |
| 108 | { |
| 109 | *dma_handle = ofw_addr_cpu2dma(dev, *dma_handle); |
| 110 | } |
| 111 | |
| 112 | return cpu_addr; |
| 113 | } |
| 114 | |
| 115 | static void ofw_dma_map_free(struct rt_device *dev, rt_size_t size, |
| 116 | void *cpu_addr, rt_ubase_t dma_handle, rt_ubase_t flags) |
nothing calls this directly
no test coverage detected