Linux Kernel
3.7.1
|
#include <niu.h>
Data Fields | |
void *(* | alloc_coherent )(struct device *dev, size_t size, u64 *handle, gfp_t flag) |
void(* | free_coherent )(struct device *dev, size_t size, void *cpu_addr, u64 handle) |
u64(* | map_page )(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) |
void(* | unmap_page )(struct device *dev, u64 dma_address, size_t size, enum dma_data_direction direction) |
u64(* | map_single )(struct device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction) |
void(* | unmap_single )(struct device *dev, u64 dma_address, size_t size, enum dma_data_direction direction) |
void(* unmap_page)(struct device *dev, u64 dma_address, size_t size, enum dma_data_direction direction) |
void(* unmap_single)(struct device *dev, u64 dma_address, size_t size, enum dma_data_direction direction) |