Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
tusb6010_omap.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/usb.h>
#include <linux/platform_device.h>
#include <linux/dma-mapping.h>
#include <linux/slab.h>
#include <plat/dma.h>
#include "musb_core.h"
#include "tusb6010.h"

Go to the source code of this file.

Data Structures

struct  tusb_omap_dma_ch
 
struct  tusb_omap_dma
 

Macros

#define to_chdat(c)   ((struct tusb_omap_dma_ch *)(c)->private_data)
 
#define MAX_DMAREQ   5 /* REVISIT: Really 6, but req5 not OK */
 

Functions

void dma_controller_destroy (struct dma_controller *c)
 
struct dma_controller *__devinit dma_controller_create (struct musb *musb, void __iomem *base)
 

Macro Definition Documentation

#define MAX_DMAREQ   5 /* REVISIT: Really 6, but req5 not OK */

Definition at line 26 of file tusb6010_omap.c.

#define to_chdat (   c)    ((struct tusb_omap_dma_ch *)(c)->private_data)

Definition at line 24 of file tusb6010_omap.c.

Function Documentation

struct dma_controller* __devinit dma_controller_create ( struct musb musb,
void __iomem base 
)
read

Definition at line 665 of file tusb6010_omap.c.

void dma_controller_destroy ( struct dma_controller c)

Definition at line 644 of file tusb6010_omap.c.