Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
3780i.c File Reference
#include <linux/kernel.h>
#include <linux/unistd.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/bitops.h>
#include <linux/sched.h>
#include <asm/io.h>
#include <asm/uaccess.h>
#include <asm/irq.h>
#include "smapi.h"
#include "mwavedd.h"
#include "3780i.h"

Go to the source code of this file.

Functions

unsigned short dsp3780I_ReadMsaCfg (unsigned short usDspBaseIO, unsigned long ulMsaAddr)
 
void dsp3780I_WriteMsaCfg (unsigned short usDspBaseIO, unsigned long ulMsaAddr, unsigned short usValue)
 
int dsp3780I_EnableDSP (DSP_3780I_CONFIG_SETTINGS *pSettings, unsigned short *pIrqMap, unsigned short *pDmaMap)
 
int dsp3780I_DisableDSP (DSP_3780I_CONFIG_SETTINGS *pSettings)
 
int dsp3780I_Reset (DSP_3780I_CONFIG_SETTINGS *pSettings)
 
int dsp3780I_Run (DSP_3780I_CONFIG_SETTINGS *pSettings)
 
int dsp3780I_ReadDStore (unsigned short usDspBaseIO, void __user *pvBuffer, unsigned uCount, unsigned long ulDSPAddr)
 
int dsp3780I_ReadAndClearDStore (unsigned short usDspBaseIO, void __user *pvBuffer, unsigned uCount, unsigned long ulDSPAddr)
 
int dsp3780I_WriteDStore (unsigned short usDspBaseIO, void __user *pvBuffer, unsigned uCount, unsigned long ulDSPAddr)
 
int dsp3780I_ReadIStore (unsigned short usDspBaseIO, void __user *pvBuffer, unsigned uCount, unsigned long ulDSPAddr)
 
int dsp3780I_WriteIStore (unsigned short usDspBaseIO, void __user *pvBuffer, unsigned uCount, unsigned long ulDSPAddr)
 
int dsp3780I_GetIPCSource (unsigned short usDspBaseIO, unsigned short *pusIPCSource)
 

Function Documentation

int dsp3780I_DisableDSP ( DSP_3780I_CONFIG_SETTINGS pSettings)

Definition at line 355 of file 3780i.c.

int dsp3780I_EnableDSP ( DSP_3780I_CONFIG_SETTINGS pSettings,
unsigned short pIrqMap,
unsigned short pDmaMap 
)

Definition at line 173 of file 3780i.c.

int dsp3780I_GetIPCSource ( unsigned short  usDspBaseIO,
unsigned short pusIPCSource 
)

Definition at line 699 of file 3780i.c.

int dsp3780I_ReadAndClearDStore ( unsigned short  usDspBaseIO,
void __user pvBuffer,
unsigned  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 517 of file 3780i.c.

int dsp3780I_ReadDStore ( unsigned short  usDspBaseIO,
void __user pvBuffer,
unsigned  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 476 of file 3780i.c.

int dsp3780I_ReadIStore ( unsigned short  usDspBaseIO,
void __user pvBuffer,
unsigned  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 602 of file 3780i.c.

unsigned short dsp3780I_ReadMsaCfg ( unsigned short  usDspBaseIO,
unsigned long  ulMsaAddr 
)

Definition at line 73 of file 3780i.c.

int dsp3780I_Reset ( DSP_3780I_CONFIG_SETTINGS pSettings)

Definition at line 385 of file 3780i.c.

int dsp3780I_Run ( DSP_3780I_CONFIG_SETTINGS pSettings)

Definition at line 430 of file 3780i.c.

int dsp3780I_WriteDStore ( unsigned short  usDspBaseIO,
void __user pvBuffer,
unsigned  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 560 of file 3780i.c.

int dsp3780I_WriteIStore ( unsigned short  usDspBaseIO,
void __user pvBuffer,
unsigned  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 650 of file 3780i.c.

void dsp3780I_WriteMsaCfg ( unsigned short  usDspBaseIO,
unsigned long  ulMsaAddr,
unsigned short  usValue 
)

Definition at line 94 of file 3780i.c.