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

#include <gpmi-nand.h>

Data Fields

int flags
 
struct devicedev
 
struct platform_devicepdev
 
struct gpmi_nand_platform_datapdata
 
struct resources resources
 
struct nand_timing timing
 
int timing_mode
 
struct bch_geometry bch_geometry
 
struct completion bch_done
 
bool swap_block_mark
 
struct boot_rom_geometry rom_geometry
 
struct nand_chip nand
 
struct mtd_info mtd
 
int current_chip
 
unsigned int command_length
 
uint8_tupper_buf
 
int upper_len
 
bool direct_dma_map_ok
 
struct scatterlist cmd_sgl
 
charcmd_buffer
 
struct scatterlist data_sgl
 
chardata_buffer_dma
 
voidpage_buffer_virt
 
dma_addr_t page_buffer_phys
 
unsigned int page_buffer_size
 
voidpayload_virt
 
dma_addr_t payload_phys
 
voidauxiliary_virt
 
dma_addr_t auxiliary_phys
 
struct dma_chandma_chans [DMA_CHANS]
 
struct mxs_dma_data dma_data
 
enum dma_ops_type last_dma_type
 
enum dma_ops_type dma_type
 
struct completion dma_done
 
voidprivate
 

Detailed Description

Definition at line 124 of file gpmi-nand.h.

Field Documentation

dma_addr_t auxiliary_phys

Definition at line 179 of file gpmi-nand.h.

void* auxiliary_virt

Definition at line 178 of file gpmi-nand.h.

struct completion bch_done

Definition at line 144 of file gpmi-nand.h.

Definition at line 143 of file gpmi-nand.h.

char* cmd_buffer

Definition at line 166 of file gpmi-nand.h.

Definition at line 165 of file gpmi-nand.h.

unsigned int command_length

Definition at line 156 of file gpmi-nand.h.

int current_chip

Definition at line 155 of file gpmi-nand.h.

char* data_buffer_dma

Definition at line 169 of file gpmi-nand.h.

struct scatterlist data_sgl

Definition at line 168 of file gpmi-nand.h.

struct device* dev

Definition at line 131 of file gpmi-nand.h.

bool direct_dma_map_ok

Definition at line 163 of file gpmi-nand.h.

struct dma_chan* dma_chans[DMA_CHANS]

Definition at line 183 of file gpmi-nand.h.

struct mxs_dma_data dma_data

Definition at line 184 of file gpmi-nand.h.

struct completion dma_done

Definition at line 187 of file gpmi-nand.h.

Definition at line 186 of file gpmi-nand.h.

int flags

Definition at line 128 of file gpmi-nand.h.

enum dma_ops_type last_dma_type

Definition at line 185 of file gpmi-nand.h.

Definition at line 152 of file gpmi-nand.h.

Definition at line 151 of file gpmi-nand.h.

dma_addr_t page_buffer_phys

Definition at line 172 of file gpmi-nand.h.

unsigned int page_buffer_size

Definition at line 173 of file gpmi-nand.h.

void* page_buffer_virt

Definition at line 171 of file gpmi-nand.h.

dma_addr_t payload_phys

Definition at line 176 of file gpmi-nand.h.

void* payload_virt

Definition at line 175 of file gpmi-nand.h.

Definition at line 133 of file gpmi-nand.h.

Definition at line 132 of file gpmi-nand.h.

void* private

Definition at line 190 of file gpmi-nand.h.

Definition at line 136 of file gpmi-nand.h.

struct boot_rom_geometry rom_geometry

Definition at line 148 of file gpmi-nand.h.

bool swap_block_mark

Definition at line 147 of file gpmi-nand.h.

Definition at line 139 of file gpmi-nand.h.

int timing_mode

Definition at line 140 of file gpmi-nand.h.

uint8_t* upper_buf

Definition at line 159 of file gpmi-nand.h.

int upper_len

Definition at line 160 of file gpmi-nand.h.


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