pcm_channel      1628 sound/pci/cs46xx/cs46xx.h 	struct dsp_pcm_channel_descriptor * pcm_channel;
pcm_channel       902 sound/pci/cs46xx/cs46xx_lib.c 	if (snd_BUG_ON(!cpcm->pcm_channel))
pcm_channel       906 sound/pci/cs46xx/cs46xx_lib.c 	ptr = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 2) << 2);
pcm_channel       921 sound/pci/cs46xx/cs46xx_lib.c 	if (snd_BUG_ON(!cpcm->pcm_channel))
pcm_channel       923 sound/pci/cs46xx/cs46xx_lib.c 	ptr = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 2) << 2);
pcm_channel       954 sound/pci/cs46xx/cs46xx_lib.c 	if (! cpcm->pcm_channel) {
pcm_channel       963 sound/pci/cs46xx/cs46xx_lib.c 		snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 
pcm_channel       966 sound/pci/cs46xx/cs46xx_lib.c 		if (cpcm->pcm_channel->unlinked)
pcm_channel       967 sound/pci/cs46xx/cs46xx_lib.c 			cs46xx_dsp_pcm_link(chip,cpcm->pcm_channel);
pcm_channel       987 sound/pci/cs46xx/cs46xx_lib.c 		snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 
pcm_channel       990 sound/pci/cs46xx/cs46xx_lib.c 		if (!cpcm->pcm_channel->unlinked)
pcm_channel       991 sound/pci/cs46xx/cs46xx_lib.c 			cs46xx_dsp_pcm_unlink(chip,cpcm->pcm_channel);
pcm_channel      1046 sound/pci/cs46xx/cs46xx_lib.c 	if ( cpcm->pcm_channel == NULL) {
pcm_channel      1047 sound/pci/cs46xx/cs46xx_lib.c 		cpcm->pcm_channel = cs46xx_dsp_create_pcm_channel (chip, sample_rate, 
pcm_channel      1049 sound/pci/cs46xx/cs46xx_lib.c 		if (cpcm->pcm_channel == NULL) {
pcm_channel      1054 sound/pci/cs46xx/cs46xx_lib.c 		cpcm->pcm_channel->sample_rate = sample_rate;
pcm_channel      1057 sound/pci/cs46xx/cs46xx_lib.c 	if ((int)cpcm->pcm_channel->sample_rate != sample_rate) {
pcm_channel      1058 sound/pci/cs46xx/cs46xx_lib.c 		int unlinked = cpcm->pcm_channel->unlinked;
pcm_channel      1059 sound/pci/cs46xx/cs46xx_lib.c 		cs46xx_dsp_destroy_pcm_channel (chip,cpcm->pcm_channel);
pcm_channel      1061 sound/pci/cs46xx/cs46xx_lib.c 		if ( (cpcm->pcm_channel = cs46xx_dsp_create_pcm_channel (chip, sample_rate, cpcm, 
pcm_channel      1069 sound/pci/cs46xx/cs46xx_lib.c 		if (!unlinked) cs46xx_dsp_pcm_link (chip,cpcm->pcm_channel);
pcm_channel      1070 sound/pci/cs46xx/cs46xx_lib.c 		cpcm->pcm_channel->sample_rate = sample_rate;
pcm_channel      1102 sound/pci/cs46xx/cs46xx_lib.c 	snd_BUG_ON(!cpcm->pcm_channel);
pcm_channel      1103 sound/pci/cs46xx/cs46xx_lib.c 	if (!cpcm->pcm_channel) {
pcm_channel      1109 sound/pci/cs46xx/cs46xx_lib.c 	if (cs46xx_dsp_pcm_channel_set_period (chip,cpcm->pcm_channel,period_size)) {
pcm_channel      1215 sound/pci/cs46xx/cs46xx_lib.c 	if (snd_BUG_ON(!cpcm->pcm_channel))
pcm_channel      1218 sound/pci/cs46xx/cs46xx_lib.c 	pfie = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 1) << 2 );
pcm_channel      1254 sound/pci/cs46xx/cs46xx_lib.c 	tmp = snd_cs46xx_peek(chip, (cpcm->pcm_channel->pcm_reader_scb->address) << 2);
pcm_channel      1258 sound/pci/cs46xx/cs46xx_lib.c 	snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address) << 2, tmp);
pcm_channel      1261 sound/pci/cs46xx/cs46xx_lib.c 	snd_cs46xx_poke(chip, (cpcm->pcm_channel->pcm_reader_scb->address + 1) << 2, pfie | cpcm->pcm_channel->pcm_slot);
pcm_channel      1510 sound/pci/cs46xx/cs46xx_lib.c 	cpcm->pcm_channel = NULL; 
pcm_channel      1617 sound/pci/cs46xx/cs46xx_lib.c 	if (cpcm->pcm_channel) {
pcm_channel      1618 sound/pci/cs46xx/cs46xx_lib.c 		cs46xx_dsp_destroy_pcm_channel(chip,cpcm->pcm_channel);
pcm_channel      1619 sound/pci/cs46xx/cs46xx_lib.c 		cpcm->pcm_channel = NULL;
pcm_channel       177 sound/pci/cs46xx/cs46xx_lib.h 				     struct dsp_pcm_channel_descriptor * pcm_channel);
pcm_channel       179 sound/pci/cs46xx/cs46xx_lib.h 			   struct dsp_pcm_channel_descriptor * pcm_channel);
pcm_channel       181 sound/pci/cs46xx/cs46xx_lib.h 			 struct dsp_pcm_channel_descriptor * pcm_channel);
pcm_channel       190 sound/pci/cs46xx/cs46xx_lib.h 				       struct dsp_pcm_channel_descriptor * pcm_channel,
pcm_channel      1384 sound/pci/cs46xx/dsp_spos_scb_lib.c 				       struct dsp_pcm_channel_descriptor * pcm_channel,
pcm_channel      1387 sound/pci/cs46xx/dsp_spos_scb_lib.c 	u32 temp = snd_cs46xx_peek (chip,pcm_channel->pcm_reader_scb->address << 2);
pcm_channel      1418 sound/pci/cs46xx/dsp_spos_scb_lib.c 	snd_cs46xx_poke (chip,pcm_channel->pcm_reader_scb->address << 2,temp);
pcm_channel      1463 sound/pci/cs46xx/dsp_spos_scb_lib.c 				     struct dsp_pcm_channel_descriptor * pcm_channel)
pcm_channel      1468 sound/pci/cs46xx/dsp_spos_scb_lib.c 	if (snd_BUG_ON(!pcm_channel->active ||
pcm_channel      1470 sound/pci/cs46xx/dsp_spos_scb_lib.c 		       pcm_channel->src_scb->ref_count <= 0))
pcm_channel      1474 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->unlinked = 1;
pcm_channel      1475 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->active = 0;
pcm_channel      1476 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->private_data = NULL;
pcm_channel      1477 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->src_scb->ref_count --;
pcm_channel      1481 sound/pci/cs46xx/dsp_spos_scb_lib.c 	cs46xx_dsp_remove_scb(chip,pcm_channel->pcm_reader_scb);
pcm_channel      1483 sound/pci/cs46xx/dsp_spos_scb_lib.c 	if (!pcm_channel->src_scb->ref_count) {
pcm_channel      1484 sound/pci/cs46xx/dsp_spos_scb_lib.c 		cs46xx_dsp_remove_scb(chip,pcm_channel->src_scb);
pcm_channel      1486 sound/pci/cs46xx/dsp_spos_scb_lib.c 		if (snd_BUG_ON(pcm_channel->src_slot < 0 ||
pcm_channel      1487 sound/pci/cs46xx/dsp_spos_scb_lib.c 			       pcm_channel->src_slot >= DSP_MAX_SRC_NR))
pcm_channel      1490 sound/pci/cs46xx/dsp_spos_scb_lib.c 		ins->src_scb_slots[pcm_channel->src_slot] = 0;
pcm_channel      1496 sound/pci/cs46xx/dsp_spos_scb_lib.c 			   struct dsp_pcm_channel_descriptor * pcm_channel)
pcm_channel      1500 sound/pci/cs46xx/dsp_spos_scb_lib.c 	if (snd_BUG_ON(!pcm_channel->active ||
pcm_channel      1505 sound/pci/cs46xx/dsp_spos_scb_lib.c 	if (pcm_channel->unlinked) {
pcm_channel      1510 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->unlinked = 1;
pcm_channel      1512 sound/pci/cs46xx/dsp_spos_scb_lib.c 	_dsp_unlink_scb (chip,pcm_channel->pcm_reader_scb);
pcm_channel      1519 sound/pci/cs46xx/dsp_spos_scb_lib.c 			 struct dsp_pcm_channel_descriptor * pcm_channel)
pcm_channel      1523 sound/pci/cs46xx/dsp_spos_scb_lib.c 	struct dsp_scb_descriptor * src_scb = pcm_channel->src_scb;
pcm_channel      1528 sound/pci/cs46xx/dsp_spos_scb_lib.c 	if (pcm_channel->unlinked == 0) {
pcm_channel      1536 sound/pci/cs46xx/dsp_spos_scb_lib.c 		src_scb->sub_list_ptr->parent_scb_ptr = pcm_channel->pcm_reader_scb;
pcm_channel      1537 sound/pci/cs46xx/dsp_spos_scb_lib.c 		pcm_channel->pcm_reader_scb->next_scb_ptr = src_scb->sub_list_ptr;
pcm_channel      1540 sound/pci/cs46xx/dsp_spos_scb_lib.c 	src_scb->sub_list_ptr = pcm_channel->pcm_reader_scb;
pcm_channel      1542 sound/pci/cs46xx/dsp_spos_scb_lib.c 	snd_BUG_ON(pcm_channel->pcm_reader_scb->parent_scb_ptr);
pcm_channel      1543 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->pcm_reader_scb->parent_scb_ptr = parent_scb;
pcm_channel      1546 sound/pci/cs46xx/dsp_spos_scb_lib.c 	cs46xx_dsp_spos_update_scb(chip,pcm_channel->pcm_reader_scb);
pcm_channel      1551 sound/pci/cs46xx/dsp_spos_scb_lib.c 	pcm_channel->unlinked = 0;