#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include "sound_config.h"
#include "pas2.h"
#include "sb.h"
Go to the source code of this file.
|
| DEFINE_SPINLOCK (pas_lock) |
|
void | mix_write (unsigned char data, int ioaddr) |
|
unsigned char | pas_read (int ioaddr) |
|
void | pas_write (unsigned char data, int ioaddr) |
|
int | pas_set_intr (int mask) |
|
int | pas_remove_intr (int mask) |
|
| module_param (io, int, 0) |
|
| module_param (irq, int, 0) |
|
| module_param (dma, int, 0) |
|
| module_param (dma16, int, 0) |
|
| module_param (sb_io, int, 0) |
|
| module_param (sb_irq, int, 0) |
|
| module_param (sb_dma, int, 0) |
|
| module_param (sb_dma16, int, 0) |
|
| module_param (joystick, bool, 0) |
|
| module_param (symphony, bool, 0) |
|
| module_param (broken_bus_clock, bool, 0) |
|
| MODULE_LICENSE ("GPL") |
|
| module_init (init_pas2) |
|
| module_exit (cleanup_pas2) |
|
| __setup ("pas2=", setup_pas2) |
|
module_exit |
( |
cleanup_pas2 |
| ) |
|
module_init |
( |
init_pas2 |
| ) |
|
module_param |
( |
io |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
irq |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
dma |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
dma16 |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
sb_io |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
sb_irq |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
sb_dma |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
sb_dma16 |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
joystick |
, |
|
|
bool |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
symphony |
, |
|
|
bool |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
broken_bus_clock |
, |
|
|
bool |
, |
|
|
0 |
|
|
) |
| |
unsigned char pas_read |
( |
int |
ioaddr | ) |
|
int pas_remove_intr |
( |
int |
mask | ) |
|
int pas_translate_code = 0 |