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

#include <tmio_mmc.h>

Data Fields

void __iomemctl
 
unsigned long bus_shift
 
struct mmc_commandcmd
 
struct mmc_requestmrq
 
struct mmc_datadata
 
struct mmc_hostmmc
 
bool power
 
void(* set_pwr )(struct platform_device *host, int state)
 
void(* set_clk_div )(struct platform_device *host, int state)
 
struct scatterlistsg_ptr
 
struct scatterlistsg_orig
 
unsigned int sg_len
 
unsigned int sg_off
 
struct platform_devicepdev
 
struct tmio_mmc_datapdata
 
bool force_pio
 
struct dma_chanchan_rx
 
struct dma_chanchan_tx
 
struct tasklet_struct dma_complete
 
struct tasklet_struct dma_issue
 
struct scatterlist bounce_sg
 
u8bounce_buf
 
struct delayed_work delayed_reset_work
 
struct work_struct done
 
u32 sdcard_irq_mask
 
u32 sdio_irq_mask
 
spinlock_t lock
 
unsigned long last_req_ts
 
struct mutex ios_lock
 
bool native_hotplug
 

Detailed Description

Definition at line 43 of file tmio_mmc.h.

Field Documentation

u8* bounce_buf

Definition at line 74 of file tmio_mmc.h.

struct scatterlist bounce_sg

Definition at line 73 of file tmio_mmc.h.

unsigned long bus_shift

Definition at line 45 of file tmio_mmc.h.

struct dma_chan* chan_rx

Definition at line 69 of file tmio_mmc.h.

struct dma_chan* chan_tx

Definition at line 70 of file tmio_mmc.h.

Definition at line 46 of file tmio_mmc.h.

void __iomem* ctl

Definition at line 44 of file tmio_mmc.h.

Definition at line 48 of file tmio_mmc.h.

struct delayed_work delayed_reset_work

Definition at line 77 of file tmio_mmc.h.

struct tasklet_struct dma_complete

Definition at line 71 of file tmio_mmc.h.

Definition at line 72 of file tmio_mmc.h.

Definition at line 78 of file tmio_mmc.h.

bool force_pio

Definition at line 68 of file tmio_mmc.h.

struct mutex ios_lock

Definition at line 86 of file tmio_mmc.h.

unsigned long last_req_ts

Definition at line 85 of file tmio_mmc.h.

spinlock_t lock

Definition at line 84 of file tmio_mmc.h.

Definition at line 49 of file tmio_mmc.h.

Definition at line 47 of file tmio_mmc.h.

bool native_hotplug

Definition at line 87 of file tmio_mmc.h.

Definition at line 65 of file tmio_mmc.h.

Definition at line 64 of file tmio_mmc.h.

bool power

Definition at line 52 of file tmio_mmc.h.

u32 sdcard_irq_mask

Definition at line 81 of file tmio_mmc.h.

u32 sdio_irq_mask

Definition at line 82 of file tmio_mmc.h.

void(* set_clk_div)(struct platform_device *host, int state)

Definition at line 56 of file tmio_mmc.h.

Definition at line 55 of file tmio_mmc.h.

unsigned int sg_len

Definition at line 61 of file tmio_mmc.h.

unsigned int sg_off

Definition at line 62 of file tmio_mmc.h.

struct scatterlist* sg_orig

Definition at line 60 of file tmio_mmc.h.

Definition at line 59 of file tmio_mmc.h.


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