Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
tp3780i.c File Reference
#include <linux/interrupt.h>
#include <linux/kernel.h>
#include <linux/ptrace.h>
#include <linux/ioport.h>
#include <asm/io.h>
#include "smapi.h"
#include "mwavedd.h"
#include "tp3780i.h"
#include "3780i.h"
#include "mwavepub.h"

Go to the source code of this file.

Functions

int tp3780I_InitializeBoardData (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_Cleanup (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_CalcResources (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_ClaimResources (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_ReleaseResources (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_EnableDSP (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_DisableDSP (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_ResetDSP (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_StartDSP (THINKPAD_BD_DATA *pBDData)
 
int tp3780I_QueryAbilities (THINKPAD_BD_DATA *pBDData, MW_ABILITIES *pAbilities)
 
int tp3780I_ReadWriteDspDStore (THINKPAD_BD_DATA *pBDData, unsigned int uOpcode, void __user *pvBuffer, unsigned int uCount, unsigned long ulDSPAddr)
 
int tp3780I_ReadWriteDspIStore (THINKPAD_BD_DATA *pBDData, unsigned int uOpcode, void __user *pvBuffer, unsigned int uCount, unsigned long ulDSPAddr)
 

Function Documentation

int tp3780I_CalcResources ( THINKPAD_BD_DATA pBDData)

Definition at line 190 of file tp3780i.c.

int tp3780I_ClaimResources ( THINKPAD_BD_DATA pBDData)

Definition at line 238 of file tp3780i.c.

int tp3780I_Cleanup ( THINKPAD_BD_DATA pBDData)

Definition at line 180 of file tp3780i.c.

int tp3780I_DisableDSP ( THINKPAD_BD_DATA pBDData)

Definition at line 413 of file tp3780i.c.

int tp3780I_EnableDSP ( THINKPAD_BD_DATA pBDData)

Definition at line 283 of file tp3780i.c.

int tp3780I_InitializeBoardData ( THINKPAD_BD_DATA pBDData)

Definition at line 155 of file tp3780i.c.

int tp3780I_QueryAbilities ( THINKPAD_BD_DATA pBDData,
MW_ABILITIES pAbilities 
)

Definition at line 475 of file tp3780i.c.

int tp3780I_ReadWriteDspDStore ( THINKPAD_BD_DATA pBDData,
unsigned int  uOpcode,
void __user pvBuffer,
unsigned int  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 511 of file tp3780i.c.

int tp3780I_ReadWriteDspIStore ( THINKPAD_BD_DATA pBDData,
unsigned int  uOpcode,
void __user pvBuffer,
unsigned int  uCount,
unsigned long  ulDSPAddr 
)

Definition at line 547 of file tp3780i.c.

int tp3780I_ReleaseResources ( THINKPAD_BD_DATA pBDData)

Definition at line 260 of file tp3780i.c.

int tp3780I_ResetDSP ( THINKPAD_BD_DATA pBDData)

Definition at line 436 of file tp3780i.c.

int tp3780I_StartDSP ( THINKPAD_BD_DATA pBDData)

Definition at line 456 of file tp3780i.c.