|
void | cs46xx_dsp_remove_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor *scb) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_timing_master_scb (struct snd_cs46xx *chip) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_codec_out_scb (struct snd_cs46xx *chip, char *codec_name, u16 channel_disp, u16 fifo_addr, u16 child_scb_addr, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_codec_in_scb (struct snd_cs46xx *chip, char *codec_name, u16 channel_disp, u16 fifo_addr, u16 sample_buffer_addr, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_src_task_scb (struct snd_cs46xx *chip, char *scb_name, int rate, u16 src_buffer_addr, u16 src_delay_buffer_addr, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type, int pass_through) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_mix_only_scb (struct snd_cs46xx *chip, char *scb_name, u16 mix_buffer_addr, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_mix_to_ostream_scb (struct snd_cs46xx *chip, char *scb_name, u16 mix_buffer_addr, u16 writeback_spb, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_vari_decimate_scb (struct snd_cs46xx *chip, char *scb_name, u16 vari_buffer_addr0, u16 vari_buffer_addr1, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_asynch_fg_rx_scb (struct snd_cs46xx *chip, char *scb_name, u32 dest, u16 hfg_scb_address, u16 asynch_buffer_address, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_spio_write_scb (struct snd_cs46xx *chip, char *scb_name, u32 dest, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_scb_descriptor * | cs46xx_dsp_create_magic_snoop_scb (struct snd_cs46xx *chip, char *scb_name, u32 dest, u16 snoop_buffer_address, struct dsp_scb_descriptor *snoop_scb, struct dsp_scb_descriptor *parent_scb, int scb_child_type) |
|
struct dsp_pcm_channel_descriptor * | cs46xx_dsp_create_pcm_channel (struct snd_cs46xx *chip, u32 sample_rate, void *private_data, u32 hw_dma_addr, int pcm_channel_id) |
|
int | cs46xx_dsp_pcm_channel_set_period (struct snd_cs46xx *chip, struct dsp_pcm_channel_descriptor *pcm_channel, int period_size) |
|
int | cs46xx_dsp_pcm_ostream_set_period (struct snd_cs46xx *chip, int period_size) |
|
void | cs46xx_dsp_destroy_pcm_channel (struct snd_cs46xx *chip, struct dsp_pcm_channel_descriptor *pcm_channel) |
|
int | cs46xx_dsp_pcm_unlink (struct snd_cs46xx *chip, struct dsp_pcm_channel_descriptor *pcm_channel) |
|
int | cs46xx_dsp_pcm_link (struct snd_cs46xx *chip, struct dsp_pcm_channel_descriptor *pcm_channel) |
|
struct dsp_scb_descriptor * | cs46xx_add_record_source (struct snd_cs46xx *chip, struct dsp_scb_descriptor *source, u16 addr, char *scb_name) |
|
int | cs46xx_src_unlink (struct snd_cs46xx *chip, struct dsp_scb_descriptor *src) |
|
int | cs46xx_src_link (struct snd_cs46xx *chip, struct dsp_scb_descriptor *src) |
|
int | cs46xx_dsp_enable_spdif_out (struct snd_cs46xx *chip) |
|
int | cs46xx_dsp_disable_spdif_out (struct snd_cs46xx *chip) |
|
int | cs46xx_iec958_pre_open (struct snd_cs46xx *chip) |
|
int | cs46xx_iec958_post_close (struct snd_cs46xx *chip) |
|