Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
tmio_mmc_dma.c File Reference
#include <linux/device.h>
#include <linux/dma-mapping.h>
#include <linux/dmaengine.h>
#include <linux/mfd/tmio.h>
#include <linux/mmc/host.h>
#include <linux/mmc/tmio.h>
#include <linux/pagemap.h>
#include <linux/scatterlist.h>
#include "tmio_mmc.h"

Go to the source code of this file.

Macros

#define TMIO_MMC_MIN_DMA_LEN   8
 

Functions

void tmio_mmc_enable_dma (struct tmio_mmc_host *host, bool enable)
 
void tmio_mmc_abort_dma (struct tmio_mmc_host *host)
 
void tmio_mmc_start_dma (struct tmio_mmc_host *host, struct mmc_data *data)
 
void tmio_mmc_request_dma (struct tmio_mmc_host *host, struct tmio_mmc_data *pdata)
 
void tmio_mmc_release_dma (struct tmio_mmc_host *host)
 

Macro Definition Documentation

#define TMIO_MMC_MIN_DMA_LEN   8

Definition at line 24 of file tmio_mmc_dma.c.

Function Documentation

void tmio_mmc_abort_dma ( struct tmio_mmc_host host)

Definition at line 37 of file tmio_mmc_dma.c.

void tmio_mmc_enable_dma ( struct tmio_mmc_host host,
bool  enable 
)

Definition at line 26 of file tmio_mmc_dma.c.

void tmio_mmc_release_dma ( struct tmio_mmc_host host)

Definition at line 320 of file tmio_mmc_dma.c.

void tmio_mmc_request_dma ( struct tmio_mmc_host host,
struct tmio_mmc_data pdata 
)

Definition at line 272 of file tmio_mmc_dma.c.

void tmio_mmc_start_dma ( struct tmio_mmc_host host,
struct mmc_data data 
)

Definition at line 207 of file tmio_mmc_dma.c.