Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
virt-dma.c File Reference
#include <linux/device.h>
#include <linux/dmaengine.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include "virt-dma.h"

Go to the source code of this file.

Functions

dma_cookie_t vchan_tx_submit (struct dma_async_tx_descriptor *tx)
 
 EXPORT_SYMBOL_GPL (vchan_tx_submit)
 
struct virt_dma_descvchan_find_desc (struct virt_dma_chan *vc, dma_cookie_t cookie)
 
 EXPORT_SYMBOL_GPL (vchan_find_desc)
 
void vchan_dma_desc_free_list (struct virt_dma_chan *vc, struct list_head *head)
 
 EXPORT_SYMBOL_GPL (vchan_dma_desc_free_list)
 
void vchan_init (struct virt_dma_chan *vc, struct dma_device *dmadev)
 
 EXPORT_SYMBOL_GPL (vchan_init)
 
 MODULE_AUTHOR ("Russell King")
 
 MODULE_LICENSE ("GPL")
 

Function Documentation

EXPORT_SYMBOL_GPL ( vchan_tx_submit  )
EXPORT_SYMBOL_GPL ( vchan_find_desc  )
EXPORT_SYMBOL_GPL ( vchan_dma_desc_free_list  )
EXPORT_SYMBOL_GPL ( vchan_init  )
MODULE_AUTHOR ( "Russell King"  )
MODULE_LICENSE ( "GPL"  )
void vchan_dma_desc_free_list ( struct virt_dma_chan vc,
struct list_head head 
)

Definition at line 94 of file virt-dma.c.

struct virt_dma_desc* vchan_find_desc ( struct virt_dma_chan vc,
dma_cookie_t  cookie 
)
read

Definition at line 42 of file virt-dma.c.

void vchan_init ( struct virt_dma_chan vc,
struct dma_device dmadev 
)

Definition at line 106 of file virt-dma.c.

dma_cookie_t vchan_tx_submit ( struct dma_async_tx_descriptor tx)

Definition at line 22 of file virt-dma.c.