| #include <linux/module.h> |
| #include <linux/version.h> |
| #include <linux/utsname.h> |
| #include <linux/string.h> |
| #include <linux/ioport.h> |
| #include <linux/vmalloc.h> |
| #include <linux/soundcard.h> |
| extern int sound_alloc_dma(int chn, char *deviceID); |
| extern int sound_open_dma(int chn, char *deviceID); |
| extern void sound_free_dma(int chn); |
| extern void sound_close_dma(int chn); |
| extern void reprogram_timer(void); |
| extern void *sound_mem_blocks[1024]; |
| extern int sound_nblocks; |
| #undef PSEUDO_DMA_AUTOINIT |
| #define ALLOW_BUFFER_MAPPING |
| extern struct file_operations oss_sound_fops; |