Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
niu_ops Struct Reference

#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)
 

Detailed Description

Definition at line 3127 of file niu.h.

Field Documentation

void*(* alloc_coherent)(struct device *dev, size_t size, u64 *handle, gfp_t flag)

Definition at line 3128 of file niu.h.

void(* free_coherent)(struct device *dev, size_t size, void *cpu_addr, u64 handle)

Definition at line 3130 of file niu.h.

Definition at line 3132 of file niu.h.

Definition at line 3137 of file niu.h.

Definition at line 3135 of file niu.h.

Definition at line 3140 of file niu.h.


The documentation for this struct was generated from the following file: