Lines Matching refs:channel

270 		    dreamcastcard->channel, sizeof(struct aica_channel));  in startup_aica()
286 dreamcastcard->channel->flags |= 0x01; in run_spu_dma()
355 struct aica_channel *channel; in snd_aicapcm_pcm_open() local
360 channel = kmalloc(sizeof(struct aica_channel), GFP_KERNEL); in snd_aicapcm_pcm_open()
361 if (!channel) in snd_aicapcm_pcm_open()
364 channel->sfmt = SM_8BIT; in snd_aicapcm_pcm_open()
365 channel->cmd = AICA_CMD_START; in snd_aicapcm_pcm_open()
366 channel->vol = dreamcastcard->master_volume; in snd_aicapcm_pcm_open()
367 channel->pan = 0x80; in snd_aicapcm_pcm_open()
368 channel->pos = 0; in snd_aicapcm_pcm_open()
369 channel->flags = 0; /* default to mono */ in snd_aicapcm_pcm_open()
370 dreamcastcard->channel = channel; in snd_aicapcm_pcm_open()
387 kfree(dreamcastcard->channel); in snd_aicapcm_pcm_close()
414 dreamcastcard->channel->sfmt = SM_16BIT; in snd_aicapcm_pcm_prepare()
415 dreamcastcard->channel->freq = substream->runtime->rate; in snd_aicapcm_pcm_prepare()
515 if (unlikely(!dreamcastcard->channel)) in aica_pcmvolume_get()
517 ucontrol->value.integer.value[0] = dreamcastcard->channel->vol; in aica_pcmvolume_get()
527 if (unlikely(!dreamcastcard->channel)) in aica_pcmvolume_put()
532 if (unlikely(dreamcastcard->channel->vol == vol)) in aica_pcmvolume_put()
534 dreamcastcard->channel->vol = ucontrol->value.integer.value[0]; in aica_pcmvolume_put()
537 dreamcastcard->channel, sizeof(struct aica_channel)); in aica_pcmvolume_put()
626 dreamcastcard->channel = NULL; in snd_aica_probe()