Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
coh901318.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/fs.h>
#include <linux/scatterlist.h>
#include <linux/slab.h>
#include <linux/dmaengine.h>
#include <linux/platform_device.h>
#include <linux/device.h>
#include <linux/irqreturn.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/uaccess.h>
#include <linux/debugfs.h>
#include <mach/coh901318.h>
#include "coh901318_lli.h"
#include "dmaengine.h"

Go to the source code of this file.

Data Structures

struct  coh901318_desc
 
struct  coh901318_base
 
struct  coh901318_chan
 
struct  burst_table
 

Macros

#define COHC_2_DEV(cohc)   (&cohc->chan.dev->device)
 
#define COH_DBG(x)   ({ if (0) x; 0; })
 
#define COH901318_DEBUGFS_ASSIGN(x, y)
 

Functions

bool coh901318_filter_id (struct dma_chan *chan, void *chan_id)
 
 EXPORT_SYMBOL (coh901318_filter_id)
 
void coh901318_base_init (struct dma_device *dma, const int *pick_chans, struct coh901318_base *base)
 
int __init coh901318_init (void)
 
 subsys_initcall (coh901318_init)
 
void __exit coh901318_exit (void)
 
 module_exit (coh901318_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Per Friden")
 

Macro Definition Documentation

#define COH901318_DEBUGFS_ASSIGN (   x,
  y 
)

Definition at line 181 of file coh901318.c.

#define COH_DBG (   x)    ({ if (0) x; 0; })

Definition at line 34 of file coh901318.c.

#define COHC_2_DEV (   cohc)    (&cohc->chan.dev->device)

Definition at line 29 of file coh901318.c.

Function Documentation

void coh901318_base_init ( struct dma_device dma,
const int pick_chans,
struct coh901318_base base 
)

Definition at line 1393 of file coh901318.c.

void __exit coh901318_exit ( void  )

Definition at line 1571 of file coh901318.c.

bool coh901318_filter_id ( struct dma_chan chan,
void chan_id 
)

Definition at line 572 of file coh901318.c.

int __init coh901318_init ( void  )

Definition at line 1565 of file coh901318.c.

EXPORT_SYMBOL ( coh901318_filter_id  )
MODULE_AUTHOR ( "Per Friden"  )
module_exit ( coh901318_exit  )
MODULE_LICENSE ( "GPL"  )
subsys_initcall ( coh901318_init  )