Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _XEN_ARM_PAGE_COHERENT_H
3#define _XEN_ARM_PAGE_COHERENT_H
4
5void __xen_dma_map_page(struct device *hwdev, struct page *page,
6 dma_addr_t dev_addr, unsigned long offset, size_t size,
7 enum dma_data_direction dir, unsigned long attrs);
8void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle,
9 size_t size, enum dma_data_direction dir,
10 unsigned long attrs);
11void __xen_dma_sync_single_for_cpu(struct device *hwdev,
12 dma_addr_t handle, size_t size, enum dma_data_direction dir);
13void __xen_dma_sync_single_for_device(struct device *hwdev,
14 dma_addr_t handle, size_t size, enum dma_data_direction dir);
15
16#endif /* _XEN_ARM_PAGE_COHERENT_H */