Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions
diva_dma.h File Reference

Go to the source code of this file.

Typedefs

typedef struct _diva_dma_map_entry diva_dma_map_entry_t
 

Functions

struct _diva_dma_map_entrydiva_alloc_dma_map (void *os_context, int nentries)
 
void diva_init_dma_map_entry (struct _diva_dma_map_entry *pmap, int nr, void *virt, dword phys, void *addr_handle)
 
int diva_alloc_dma_map_entry (struct _diva_dma_map_entry *pmap)
 
void diva_free_dma_map_entry (struct _diva_dma_map_entry *pmap, int entry)
 
void diva_get_dma_map_entry (struct _diva_dma_map_entry *pmap, int nr, void **pvirt, dword *pphys)
 
void diva_free_dma_mapping (struct _diva_dma_map_entry *pmap)
 
void diva_init_dma_map (void *hdev, struct _diva_dma_map_entry **ppmap, int nentries)
 
void diva_free_dma_map (void *hdev, struct _diva_dma_map_entry *pmap)
 
voiddiva_get_entry_handle (struct _diva_dma_map_entry *pmap, int nr)
 

Typedef Documentation

Definition at line 28 of file diva_dma.h.

Function Documentation

struct _diva_dma_map_entry* diva_alloc_dma_map ( void os_context,
int  nentries 
)
read

Definition at line 41 of file diva_dma.c.

int diva_alloc_dma_map_entry ( struct _diva_dma_map_entry pmap)

Definition at line 68 of file diva_dma.c.

void diva_free_dma_map ( void hdev,
struct _diva_dma_map_entry pmap 
)

Definition at line 385 of file divasmain.c.

void diva_free_dma_map_entry ( struct _diva_dma_map_entry pmap,
int  entry 
)

Definition at line 81 of file diva_dma.c.

void diva_free_dma_mapping ( struct _diva_dma_map_entry pmap)

Definition at line 50 of file diva_dma.c.

void diva_get_dma_map_entry ( struct _diva_dma_map_entry pmap,
int  nr,
void **  pvirt,
dword pphys 
)

Definition at line 87 of file diva_dma.c.

void* diva_get_entry_handle ( struct _diva_dma_map_entry pmap,
int  nr 
)

Definition at line 92 of file diva_dma.c.

void diva_init_dma_map ( void hdev,
struct _diva_dma_map_entry **  ppmap,
int  nentries 
)

Definition at line 348 of file divasmain.c.

void diva_init_dma_map_entry ( struct _diva_dma_map_entry pmap,
int  nr,
void virt,
dword  phys,
void addr_handle 
)

Definition at line 58 of file diva_dma.c.