1 #ifndef _ASM_ARM64_XEN_PAGE_COHERENT_H
2 #define _ASM_ARM64_XEN_PAGE_COHERENT_H
5 #include <linux/dma-attrs.h>
6 #include <linux/dma-mapping.h>
8 static inline void *xen_alloc_coherent_pages(struct device
*hwdev
, size_t size
,
9 dma_addr_t
*dma_handle
, gfp_t flags
,
10 struct dma_attrs
*attrs
)
12 return __generic_dma_ops(hwdev
)->alloc(hwdev
, size
, dma_handle
, flags
, attrs
);
15 static inline void xen_free_coherent_pages(struct device
*hwdev
, size_t size
,
16 void *cpu_addr
, dma_addr_t dma_handle
,
17 struct dma_attrs
*attrs
)
19 __generic_dma_ops(hwdev
)->free(hwdev
, size
, cpu_addr
, dma_handle
, attrs
);
22 #endif /* _ASM_ARM64_XEN_PAGE_COHERENT_H */
This page took 0.046281 seconds and 5 git commands to generate.