Linux Kernel
3.7.1
|
#include <linux/swiotlb.h>
Go to the source code of this file.
void* xen_swiotlb_alloc_coherent | ( | struct device * | hwdev, |
size_t | size, | ||
dma_addr_t * | dma_handle, | ||
gfp_t | flags, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 255 of file swiotlb-xen.c.
int xen_swiotlb_dma_mapping_error | ( | struct device * | hwdev, |
dma_addr_t | dma_addr | ||
) |
Definition at line 575 of file swiotlb-xen.c.
Definition at line 588 of file swiotlb-xen.c.
void xen_swiotlb_free_coherent | ( | struct device * | hwdev, |
size_t | size, | ||
void * | vaddr, | ||
dma_addr_t | dma_handle, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 305 of file swiotlb-xen.c.
Definition at line 179 of file swiotlb-xen.c.
dma_addr_t xen_swiotlb_map_page | ( | struct device * | dev, |
struct page * | page, | ||
unsigned long | offset, | ||
size_t | size, | ||
enum dma_data_direction | dir, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 336 of file swiotlb-xen.c.
int xen_swiotlb_map_sg_attrs | ( | struct device * | hwdev, |
struct scatterlist * | sgl, | ||
int | nelems, | ||
enum dma_data_direction | dir, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 481 of file swiotlb-xen.c.
void xen_swiotlb_sync_sg_for_cpu | ( | struct device * | hwdev, |
struct scatterlist * | sg, | ||
int | nelems, | ||
enum dma_data_direction | dir | ||
) |
Definition at line 559 of file swiotlb-xen.c.
void xen_swiotlb_sync_sg_for_device | ( | struct device * | hwdev, |
struct scatterlist * | sg, | ||
int | nelems, | ||
enum dma_data_direction | dir | ||
) |
Definition at line 567 of file swiotlb-xen.c.
void xen_swiotlb_sync_single_for_cpu | ( | struct device * | hwdev, |
dma_addr_t | dev_addr, | ||
size_t | size, | ||
enum dma_data_direction | dir | ||
) |
Definition at line 449 of file swiotlb-xen.c.
void xen_swiotlb_sync_single_for_device | ( | struct device * | hwdev, |
dma_addr_t | dev_addr, | ||
size_t | size, | ||
enum dma_data_direction | dir | ||
) |
Definition at line 457 of file swiotlb-xen.c.
void xen_swiotlb_unmap_page | ( | struct device * | hwdev, |
dma_addr_t | dev_addr, | ||
size_t | size, | ||
enum dma_data_direction | dir, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 408 of file swiotlb-xen.c.
void xen_swiotlb_unmap_sg_attrs | ( | struct device * | hwdev, |
struct scatterlist * | sgl, | ||
int | nelems, | ||
enum dma_data_direction | dir, | ||
struct dma_attrs * | attrs | ||
) |
Definition at line 523 of file swiotlb-xen.c.