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

Data Fields

voidbase
 
dma_addr_t dma_addr
 
voidbase_unaligned
 
int pages
 
spinlock_t lock
 
struct d40_desc ** alloc_map
 

Detailed Description

struct d40_lcla_pool - LCLA pool settings and data.

: The virtual address of LCLA. 18 bit aligned. : The orignal kmalloc pointer, if kmalloc is used. This pointer is only there for clean-up on error. : The number of pages needed for all physical channels. Only used later for clean-up on error : Lock to protect the content in this struct. : big map over which LCLA entry is own by which job.

Definition at line 204 of file ste_dma40.c.

Field Documentation

struct d40_desc** alloc_map

Definition at line 210 of file ste_dma40.c.

void* base

Definition at line 205 of file ste_dma40.c.

void* base_unaligned

Definition at line 207 of file ste_dma40.c.

dma_addr_t dma_addr

Definition at line 206 of file ste_dma40.c.

spinlock_t lock

Definition at line 209 of file ste_dma40.c.

int pages

Definition at line 208 of file ste_dma40.c.


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