#include "sound_config.h"
#include <linux/init.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/signal.h>
#include <linux/fcntl.h>
#include <linux/ctype.h>
#include <linux/stddef.h>
#include <linux/kmod.h>
#include <linux/kernel.h>
#include <asm/dma.h>
#include <asm/io.h>
#include <linux/wait.h>
#include <linux/ioport.h>
#include <linux/major.h>
#include <linux/delay.h>
#include <linux/proc_fs.h>
#include <linux/mutex.h>
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/device.h>
Go to the source code of this file.
|
int * | load_mixer_volumes (char *name, int *levels, int present) |
|
| EXPORT_SYMBOL (load_mixer_volumes) |
|
| module_param (dmabuf, int, 0444) |
|
| module_param (dmabug, int, 0444) |
|
| module_init (oss_init) |
|
| module_exit (oss_cleanup) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_DESCRIPTION ("OSS Sound subsystem") |
|
| MODULE_AUTHOR ("Hannu Savolainen, et al.") |
|
int | sound_alloc_dma (int chn, char *deviceID) |
|
| EXPORT_SYMBOL (sound_alloc_dma) |
|
int | sound_open_dma (int chn, char *deviceID) |
|
| EXPORT_SYMBOL (sound_open_dma) |
|
void | sound_free_dma (int chn) |
|
| EXPORT_SYMBOL (sound_free_dma) |
|
void | sound_close_dma (int chn) |
|
| EXPORT_SYMBOL (sound_close_dma) |
|
void | request_sound_timer (int count) |
|
void | sound_stop_timer (void) |
|
void | conf_printf (char *name, struct address_info *hw_config) |
|
| EXPORT_SYMBOL (conf_printf) |
|
void | conf_printf2 (char *name, int base, int irq, int dma, int dma2) |
|
| EXPORT_SYMBOL (conf_printf2) |
|
#define DMA_MAP_UNAVAIL 0 |
#define PROC_BLOCK_SIZE (3*1024) |
int* load_mixer_volumes |
( |
char * |
name, |
|
|
int * |
levels, |
|
|
int |
present |
|
) |
| |
MODULE_AUTHOR |
( |
"Hannu |
Savolainen, |
|
|
et al." |
|
|
) |
| |
MODULE_DESCRIPTION |
( |
"OSS Sound subsystem" |
| ) |
|
module_exit |
( |
oss_cleanup |
| ) |
|
module_param |
( |
dmabuf |
, |
|
|
int |
, |
|
|
0444 |
|
|
) |
| |
module_param |
( |
dmabug |
, |
|
|
int |
, |
|
|
0444 |
|
|
) |
| |
void request_sound_timer |
( |
int |
count | ) |
|
Initial value:= {
.read = sound_read,
.write = sound_write,
.poll = sound_poll,
.unlocked_ioctl = sound_ioctl,
.mmap = sound_mmap,
.open = sound_open,
.release = sound_release,
}
Definition at line 498 of file soundcard.c.
unsigned long seq_time = 0 |