Linux Kernel
3.7.1
|
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/pm.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/gameport.h>
#include <linux/mutex.h>
#include <linux/export.h>
#include <sound/core.h>
#include <sound/control.h>
#include <sound/info.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include "cs46xx.h"
#include <asm/io.h>
#include "cs46xx_lib.h"
#include "dsp_spos.h"
#include "cs46xx_image.h"
Go to the source code of this file.
Data Structures | |
struct | cs_card_type |
Macros | |
#define | GOF_PER_SEC 200 |
#define | MAX_PLAYBACK_CHANNELS 1 |
#define | snd_cs46xx_proc_init(card, chip) |
#define | snd_cs46xx_proc_done(chip) |
Functions | |
int | snd_cs46xx_download (struct snd_cs46xx *chip, u32 *src, unsigned long offset, unsigned long len) |
int | snd_cs46xx_download_image (struct snd_cs46xx *chip) |
int __devinit | snd_cs46xx_pcm (struct snd_cs46xx *chip, int device, struct snd_pcm **rpcm) |
int __devinit | snd_cs46xx_mixer (struct snd_cs46xx *chip, int spdif_device) |
int __devinit | snd_cs46xx_midi (struct snd_cs46xx *chip, int device, struct snd_rawmidi **rrawmidi) |
int __devinit | snd_cs46xx_gameport (struct snd_cs46xx *chip) |
int __devinit | snd_cs46xx_start_dsp (struct snd_cs46xx *chip) |
int __devinit | snd_cs46xx_create (struct snd_card *card, struct pci_dev *pci, int external_amp, int thinkpad, struct snd_cs46xx **rchip) |
#define GOF_PER_SEC 200 |
Definition at line 534 of file cs46xx_lib.c.
#define MAX_PLAYBACK_CHANNELS 1 |
Definition at line 1590 of file cs46xx_lib.c.
#define snd_cs46xx_proc_done | ( | chip | ) |
Definition at line 2707 of file cs46xx_lib.c.
Definition at line 2706 of file cs46xx_lib.c.
int __devinit snd_cs46xx_create | ( | struct snd_card * | card, |
struct pci_dev * | pci, | ||
int | external_amp, | ||
int | thinkpad, | ||
struct snd_cs46xx ** | rchip | ||
) |
Definition at line 3720 of file cs46xx_lib.c.
int snd_cs46xx_download | ( | struct snd_cs46xx * | chip, |
u32 * | src, | ||
unsigned long | offset, | ||
unsigned long | len | ||
) |
Definition at line 311 of file cs46xx_lib.c.
int snd_cs46xx_download_image | ( | struct snd_cs46xx * | chip | ) |
Definition at line 366 of file cs46xx_lib.c.
int __devinit snd_cs46xx_gameport | ( | struct snd_cs46xx * | chip | ) |
Definition at line 2652 of file cs46xx_lib.c.
int __devinit snd_cs46xx_midi | ( | struct snd_cs46xx * | chip, |
int | device, | ||
struct snd_rawmidi ** | rrawmidi | ||
) |
Definition at line 2534 of file cs46xx_lib.c.
int __devinit snd_cs46xx_mixer | ( | struct snd_cs46xx * | chip, |
int | spdif_device | ||
) |
Definition at line 2314 of file cs46xx_lib.c.
int __devinit snd_cs46xx_pcm | ( | struct snd_cs46xx * | chip, |
int | device, | ||
struct snd_pcm ** | rpcm | ||
) |
Definition at line 1593 of file cs46xx_lib.c.
int __devinit snd_cs46xx_start_dsp | ( | struct snd_cs46xx * | chip | ) |
Definition at line 3064 of file cs46xx_lib.c.