Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
sis7019.c File Reference
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/time.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <sound/core.h>
#include <sound/ac97_codec.h>
#include <sound/initval.h>
#include "sis7019.h"

Go to the source code of this file.

Data Structures

struct  voice
 
struct  sis7019
 

Macros

#define VOICE_IN_USE   1
 
#define VOICE_CAPTURE   2
 
#define VOICE_SSO_TIMING   4
 
#define VOICE_SYNC_TIMING   8
 
#define SIS_SUSPEND_PAGES   1
 
#define SIS_PRIMARY_CODEC_PRESENT   0x0001
 
#define SIS_SECONDARY_CODEC_PRESENT   0x0002
 
#define SIS_TERTIARY_CODEC_PRESENT   0x0004
 
#define SIS_PM_OPS   NULL
 

Functions

 MODULE_AUTHOR ("David Dillow <[email protected]>")
 
 MODULE_DESCRIPTION ("SiS7019")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_SUPPORTED_DEVICE ("{{SiS,SiS7019 Audio Accelerator}}")
 
 module_param (index, int, 0444)
 
 MODULE_PARM_DESC (index,"Index value for SiS7019 Audio Accelerator.")
 
 module_param (id, charp, 0444)
 
 MODULE_PARM_DESC (id,"ID string for SiS7019 Audio Accelerator.")
 
 module_param (enable, bool, 0444)
 
 MODULE_PARM_DESC (enable,"Enable SiS7019 Audio Accelerator.")
 
 module_param (codecs, int, 0444)
 
 MODULE_PARM_DESC (codecs,"Set bit to indicate that codec number is expected to be present (default 1)")
 
 MODULE_DEVICE_TABLE (pci, snd_sis7019_ids)
 
 module_pci_driver (sis7019_driver)
 

Macro Definition Documentation

#define SIS_PM_OPS   NULL

Definition at line 1307 of file sis7019.c.

#define SIS_PRIMARY_CODEC_PRESENT   0x0001

Definition at line 149 of file sis7019.c.

#define SIS_SECONDARY_CODEC_PRESENT   0x0002

Definition at line 150 of file sis7019.c.

#define SIS_SUSPEND_PAGES   1

Definition at line 109 of file sis7019.c.

#define SIS_TERTIARY_CODEC_PRESENT   0x0004

Definition at line 151 of file sis7019.c.

#define VOICE_CAPTURE   2

Definition at line 84 of file sis7019.c.

#define VOICE_IN_USE   1

Definition at line 83 of file sis7019.c.

#define VOICE_SSO_TIMING   4

Definition at line 85 of file sis7019.c.

#define VOICE_SYNC_TIMING   8

Definition at line 86 of file sis7019.c.

Function Documentation

MODULE_AUTHOR ( "David Dillow <[email protected]>"  )
MODULE_DESCRIPTION ( "SiS7019"  )
MODULE_DEVICE_TABLE ( pci  ,
snd_sis7019_ids   
)
MODULE_LICENSE ( "GPL"  )
module_param ( index  ,
int  ,
0444   
)
module_param ( id  ,
charp  ,
0444   
)
module_param ( enable  ,
bool  ,
0444   
)
module_param ( codecs  ,
int  ,
0444   
)
MODULE_PARM_DESC ( index  ,
"Index value for SiS7019 Audio Accelerator."   
)
MODULE_PARM_DESC ( id  ,
"ID string for SiS7019 Audio Accelerator."   
)
MODULE_PARM_DESC ( enable  ,
"Enable SiS7019 Audio Accelerator."   
)
MODULE_PARM_DESC ( codecs  ,
"Set bit to indicate that codec number is expected to be present (default 1)"   
)
module_pci_driver ( sis7019_driver  )
MODULE_SUPPORTED_DEVICE ( "{{SiS,SiS7019 Audio Accelerator}}"  )