#include <linux/module.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/spinlock.h>
#include <linux/interrupt.h>
#include <linux/syscore_ops.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/io.h>
#include <asm/irq.h>
#include <mach/hardware.h>
#include <mach/dma.h>
#include <mach/map.h>
#include <plat/dma-s3c24xx.h>
#include <plat/regs-dma.h>
Go to the source code of this file.
|
int | s3c2410_dma_enqueue (enum dma_ch channel, void *id, dma_addr_t data, int size) |
|
| EXPORT_SYMBOL (s3c2410_dma_enqueue) |
|
int | s3c2410_dma_request (enum dma_ch channel, struct s3c2410_dma_client *client, void *dev) |
|
| EXPORT_SYMBOL (s3c2410_dma_request) |
|
int | s3c2410_dma_free (enum dma_ch channel, struct s3c2410_dma_client *client) |
|
| EXPORT_SYMBOL (s3c2410_dma_free) |
|
int | s3c2410_dma_ctrl (enum dma_ch channel, enum s3c2410_chan_op op) |
|
| EXPORT_SYMBOL (s3c2410_dma_ctrl) |
|
int | s3c2410_dma_config (enum dma_ch channel, int xferunit) |
|
| EXPORT_SYMBOL (s3c2410_dma_config) |
|
int | s3c2410_dma_devconfig (enum dma_ch channel, enum dma_data_direction source, unsigned long devaddr) |
|
| EXPORT_SYMBOL (s3c2410_dma_devconfig) |
|
int | s3c2410_dma_getposition (enum dma_ch channel, dma_addr_t *src, dma_addr_t *dst) |
|
| EXPORT_SYMBOL (s3c2410_dma_getposition) |
|
| late_initcall (s3c24xx_dma_syscore_init) |
|
int __init | s3c24xx_dma_init (unsigned int channels, unsigned int irq, unsigned int stride) |
|
int __init | s3c2410_dma_init (void) |
|
int __init | s3c24xx_dma_init_map (struct s3c24xx_dma_selection *sel) |
|
int __init | s3c24xx_dma_order_set (struct s3c24xx_dma_order *ord) |
|
#define BUF_MAGIC (0xcafebabe) |
Definition at line 49 of file dma.c.
#define dbg_showchan |
( |
|
chan | ) |
do { } while(0) |
#define dbg_showregs |
( |
|
chan | ) |
do { } while(0) |
Definition at line 66 of file dma.c.
Definition at line 53 of file dma.c.
Definition at line 56 of file dma.c.
Definition at line 51 of file dma.c.
#define s3c2410_dma_resume NULL |
#define s3c2410_dma_suspend NULL |
late_initcall |
( |
s3c24xx_dma_syscore_init |
| ) |
|
int s3c2410_dma_config |
( |
enum dma_ch |
channel, |
|
|
int |
xferunit |
|
) |
| |
int __init s3c24xx_dma_init |
( |
unsigned int |
channels, |
|
|
unsigned int |
irq, |
|
|
unsigned int |
stride |
|
) |
| |
Initial value:
Definition at line 1261 of file dma.c.