Lines Matching refs:pcm_reader_scb
506 struct dsp_generic_scb pcm_reader_scb = { in cs46xx_dsp_create_pcm_reader_scb() local
590 scb = _dsp_create_generic_scb(chip,scb_name,(u32 *)&pcm_reader_scb, in cs46xx_dsp_create_pcm_reader_scb()
1378 ins->pcm_channels[pcm_index].pcm_reader_scb = pcm_scb; in cs46xx_dsp_create_pcm_channel()
1396 u32 temp = snd_cs46xx_peek (chip,pcm_channel->pcm_reader_scb->address << 2); in cs46xx_dsp_pcm_channel_set_period()
1426 snd_cs46xx_poke (chip,pcm_channel->pcm_reader_scb->address << 2,temp); in cs46xx_dsp_pcm_channel_set_period()
1488 cs46xx_dsp_remove_scb(chip,pcm_channel->pcm_reader_scb); in cs46xx_dsp_destroy_pcm_channel()
1519 _dsp_unlink_scb (chip,pcm_channel->pcm_reader_scb); in cs46xx_dsp_pcm_unlink()
1543 src_scb->sub_list_ptr->parent_scb_ptr = pcm_channel->pcm_reader_scb; in cs46xx_dsp_pcm_link()
1544 pcm_channel->pcm_reader_scb->next_scb_ptr = src_scb->sub_list_ptr; in cs46xx_dsp_pcm_link()
1547 src_scb->sub_list_ptr = pcm_channel->pcm_reader_scb; in cs46xx_dsp_pcm_link()
1549 snd_BUG_ON(pcm_channel->pcm_reader_scb->parent_scb_ptr); in cs46xx_dsp_pcm_link()
1550 pcm_channel->pcm_reader_scb->parent_scb_ptr = parent_scb; in cs46xx_dsp_pcm_link()
1553 cs46xx_dsp_spos_update_scb(chip,pcm_channel->pcm_reader_scb); in cs46xx_dsp_pcm_link()