|
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.
1.8.2