Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
dsp_pipeline.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/list.h>
#include <linux/string.h>
#include <linux/mISDNif.h>
#include <linux/mISDNdsp.h>
#include <linux/export.h>
#include "dsp.h"
#include "dsp_hwec.h"

Go to the source code of this file.

Data Structures

struct  dsp_pipeline_entry
 
struct  dsp_element_entry
 

Functions

int mISDN_dsp_element_register (struct mISDN_dsp_element *elem)
 
 EXPORT_SYMBOL (mISDN_dsp_element_register)
 
void mISDN_dsp_element_unregister (struct mISDN_dsp_element *elem)
 
 EXPORT_SYMBOL (mISDN_dsp_element_unregister)
 
int dsp_pipeline_module_init (void)
 
void dsp_pipeline_module_exit (void)
 
int dsp_pipeline_init (struct dsp_pipeline *pipeline)
 
void dsp_pipeline_destroy (struct dsp_pipeline *pipeline)
 
int dsp_pipeline_build (struct dsp_pipeline *pipeline, const char *cfg)
 
void dsp_pipeline_process_tx (struct dsp_pipeline *pipeline, u8 *data, int len)
 
void dsp_pipeline_process_rx (struct dsp_pipeline *pipeline, u8 *data, int len, unsigned int txlen)
 

Function Documentation

int dsp_pipeline_build ( struct dsp_pipeline pipeline,
const char cfg 
)

Definition at line 236 of file dsp_pipeline.c.

void dsp_pipeline_destroy ( struct dsp_pipeline pipeline)

Definition at line 223 of file dsp_pipeline.c.

int dsp_pipeline_init ( struct dsp_pipeline pipeline)

Definition at line 194 of file dsp_pipeline.c.

void dsp_pipeline_module_exit ( void  )

Definition at line 174 of file dsp_pipeline.c.

int dsp_pipeline_module_init ( void  )

Definition at line 159 of file dsp_pipeline.c.

void dsp_pipeline_process_rx ( struct dsp_pipeline pipeline,
u8 data,
int  len,
unsigned int  txlen 
)

Definition at line 351 of file dsp_pipeline.c.

void dsp_pipeline_process_tx ( struct dsp_pipeline pipeline,
u8 data,
int  len 
)

Definition at line 339 of file dsp_pipeline.c.

EXPORT_SYMBOL ( mISDN_dsp_element_register  )
EXPORT_SYMBOL ( mISDN_dsp_element_unregister  )
int mISDN_dsp_element_register ( struct mISDN_dsp_element elem)

Definition at line 88 of file dsp_pipeline.c.

void mISDN_dsp_element_unregister ( struct mISDN_dsp_element elem)

Definition at line 139 of file dsp_pipeline.c.