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

Data Fields

int initialized
 
int suspended
 
struct mmc_requestmrq
 
struct mmc_commandcmd
 
struct mmc_datadata
 
struct mmc_hostmmc
 
struct devicedev
 
unsigned char id
 
struct clkiclk
 
struct clkfclk
 
struct dma_chandma_rx
 
u32 dma_rx_burst
 
struct dma_chandma_tx
 
u32 dma_tx_burst
 
struct resourcemem_res
 
void __iomemvirt_base
 
unsigned int phys_base
 
int irq
 
unsigned char bus_mode
 
unsigned int reg_shift
 
struct work_struct cmd_abort_work
 
unsigned abort:1
 
struct timer_list cmd_abort_timer
 
struct work_struct slot_release_work
 
struct mmc_omap_slotnext_slot
 
struct work_struct send_stop_work
 
struct mmc_datastop_data
 
unsigned int sg_len
 
int sg_idx
 
u16buffer
 
u32 buffer_bytes_left
 
u32 total_bytes_left
 
unsigned use_dma:1
 
unsigned brs_received:1
 
unsigned dma_done:1
 
unsigned dma_in_use:1
 
spinlock_t dma_lock
 
struct mmc_omap_slotslots [OMAP_MMC_MAX_SLOTS]
 
struct mmc_omap_slotcurrent_slot
 
spinlock_t slot_lock
 
wait_queue_head_t slot_wq
 
int nr_slots
 
struct timer_list clk_timer
 
spinlock_t clk_lock
 
unsigned int fclk_enabled:1
 
struct workqueue_structmmc_omap_wq
 
struct omap_mmc_platform_datapdata
 

Detailed Description

Definition at line 113 of file omap.c.

Field Documentation

unsigned abort

Definition at line 136 of file omap.c.

unsigned brs_received

Definition at line 151 of file omap.c.

Definition at line 146 of file omap.c.

u32 buffer_bytes_left

Definition at line 147 of file omap.c.

unsigned char bus_mode

Definition at line 132 of file omap.c.

spinlock_t clk_lock

Definition at line 162 of file omap.c.

struct timer_list clk_timer

Definition at line 161 of file omap.c.

Definition at line 117 of file omap.c.

struct timer_list cmd_abort_timer

Definition at line 137 of file omap.c.

struct work_struct cmd_abort_work

Definition at line 135 of file omap.c.

struct mmc_omap_slot* current_slot

Definition at line 156 of file omap.c.

Definition at line 118 of file omap.c.

struct device* dev

Definition at line 120 of file omap.c.

unsigned dma_done

Definition at line 151 of file omap.c.

unsigned dma_in_use

Definition at line 152 of file omap.c.

spinlock_t dma_lock

Definition at line 153 of file omap.c.

struct dma_chan* dma_rx

Definition at line 124 of file omap.c.

u32 dma_rx_burst

Definition at line 125 of file omap.c.

struct dma_chan* dma_tx

Definition at line 126 of file omap.c.

u32 dma_tx_burst

Definition at line 127 of file omap.c.

struct clk* fclk

Definition at line 123 of file omap.c.

unsigned int fclk_enabled

Definition at line 163 of file omap.c.

struct clk* iclk

Definition at line 122 of file omap.c.

unsigned char id

Definition at line 121 of file omap.c.

int initialized

Definition at line 114 of file omap.c.

int irq

Definition at line 131 of file omap.c.

struct resource* mem_res

Definition at line 128 of file omap.c.

Definition at line 119 of file omap.c.

struct workqueue_struct* mmc_omap_wq

Definition at line 164 of file omap.c.

Definition at line 116 of file omap.c.

struct mmc_omap_slot* next_slot

Definition at line 140 of file omap.c.

int nr_slots

Definition at line 159 of file omap.c.

Definition at line 166 of file omap.c.

unsigned int phys_base

Definition at line 130 of file omap.c.

unsigned int reg_shift

Definition at line 133 of file omap.c.

struct work_struct send_stop_work

Definition at line 141 of file omap.c.

int sg_idx

Definition at line 145 of file omap.c.

unsigned int sg_len

Definition at line 144 of file omap.c.

spinlock_t slot_lock

Definition at line 157 of file omap.c.

struct work_struct slot_release_work

Definition at line 139 of file omap.c.

Definition at line 158 of file omap.c.

Definition at line 155 of file omap.c.

struct mmc_data* stop_data

Definition at line 142 of file omap.c.

int suspended

Definition at line 115 of file omap.c.

u32 total_bytes_left

Definition at line 148 of file omap.c.

unsigned use_dma

Definition at line 150 of file omap.c.

void __iomem* virt_base

Definition at line 129 of file omap.c.


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