Home
last modified time | relevance | path

Searched refs:pcm_channel (Results 1 – 4 of 4) sorted by relevance

/linux/sound/pci/cs46xx/
H A Ddsp_spos_scb_lib.c1369 struct dsp_pcm_channel_descriptor * pcm_channel, in cs46xx_dsp_pcm_channel_set_period() argument
1372 u32 temp = snd_cs46xx_peek (chip,pcm_channel->pcm_reader_scb->address << 2); in cs46xx_dsp_pcm_channel_set_period()
1403 snd_cs46xx_poke (chip,pcm_channel->pcm_reader_scb->address << 2,temp); in cs46xx_dsp_pcm_channel_set_period()
1448 struct dsp_pcm_channel_descriptor * pcm_channel) in cs46xx_dsp_destroy_pcm_channel() argument
1452 if (snd_BUG_ON(!pcm_channel->active || in cs46xx_dsp_destroy_pcm_channel()
1454 pcm_channel->src_scb->ref_count <= 0)) in cs46xx_dsp_destroy_pcm_channel()
1458 pcm_channel->unlinked = 1; in cs46xx_dsp_destroy_pcm_channel()
1459 pcm_channel->active = 0; in cs46xx_dsp_destroy_pcm_channel()
1460 pcm_channel->private_data = NULL; in cs46xx_dsp_destroy_pcm_channel()
1461 pcm_channel->src_scb->ref_count--; in cs46xx_dsp_destroy_pcm_channel()
[all …]
H A Dcs46xx_lib.h177 struct dsp_pcm_channel_descriptor * pcm_channel);
179 struct dsp_pcm_channel_descriptor * pcm_channel);
181 struct dsp_pcm_channel_descriptor * pcm_channel);
190 struct dsp_pcm_channel_descriptor * pcm_channel,
H A Dcs46xx_lib.c898 if (snd_BUG_ON(!cpcm->pcm_channel)) in snd_cs46xx_playback_direct_pointer()
902 ptr = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 2) << 2); in snd_cs46xx_playback_direct_pointer()
917 if (snd_BUG_ON(!cpcm->pcm_channel)) in snd_cs46xx_playback_indirect_pointer()
919 ptr = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 2) << 2); in snd_cs46xx_playback_indirect_pointer()
950 if (! cpcm->pcm_channel) { in snd_cs46xx_playback_trigger()
959 snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address + in snd_cs46xx_playback_trigger()
962 if (cpcm->pcm_channel->unlinked) in snd_cs46xx_playback_trigger()
963 cs46xx_dsp_pcm_link(chip,cpcm->pcm_channel); in snd_cs46xx_playback_trigger()
982 snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address + in snd_cs46xx_playback_trigger()
985 if (!cpcm->pcm_channel->unlinked) in snd_cs46xx_playback_trigger()
[all …]
H A Dcs46xx.h1628 struct dsp_pcm_channel_descriptor * pcm_channel; member