mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-15 05:39:39 +02:00
ANDROID: Export functions to be used with dma_map_ops in modules
For modules to reuse default dma_map_ops implementations they need to be exported. Export the following functions: dma_direct_alloc dma_direct_free Bug: 346758754 Bug: 151050914 Signed-off-by: Suren Baghdasaryan <surenb@google.com> Change-Id: Ia77b797fcd909fce01da7431bfbde282dc70b3b3 (cherry picked from commitfd31496dae
) Signed-off-by: Qian-Hao Huang <qhhuang@google.com> (cherry picked from commitcdc9f6ef94
) (cherry picked from commit7d50253c27
)
This commit is contained in:
parent
dc90f62570
commit
f84811b9a6
|
@ -321,6 +321,7 @@ out_free_pages:
|
|||
out_leak_pages:
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(dma_direct_alloc);
|
||||
|
||||
void dma_direct_free(struct device *dev, size_t size,
|
||||
void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs)
|
||||
|
@ -366,6 +367,7 @@ void dma_direct_free(struct device *dev, size_t size,
|
|||
|
||||
__dma_direct_free_pages(dev, dma_direct_to_page(dev, dma_addr), size);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(dma_direct_free);
|
||||
|
||||
struct page *dma_direct_alloc_pages(struct device *dev, size_t size,
|
||||
dma_addr_t *dma_handle, enum dma_data_direction dir, gfp_t gfp)
|
||||
|
|
Loading…
Reference in New Issue
Block a user