Lines Matching refs:subs

227 static int emu8k_pcm_open(struct snd_pcm_substream *subs)  in emu8k_pcm_open()  argument
229 struct snd_emu8000 *emu = snd_pcm_substream_chip(subs); in emu8k_pcm_open()
231 struct snd_pcm_runtime *runtime = subs->runtime; in emu8k_pcm_open()
238 rec->substream = subs; in emu8k_pcm_open()
255 static int emu8k_pcm_close(struct snd_pcm_substream *subs) in emu8k_pcm_close() argument
257 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_close()
259 subs->runtime->private_data = NULL; in emu8k_pcm_close()
384 static int emu8k_pcm_trigger(struct snd_pcm_substream *subs, int cmd) in emu8k_pcm_trigger() argument
386 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_trigger()
441 static int emu8k_pcm_copy(struct snd_pcm_substream *subs, in emu8k_pcm_copy() argument
447 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_copy()
479 static int emu8k_pcm_silence(struct snd_pcm_substream *subs, in emu8k_pcm_silence() argument
484 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_silence()
507 static int emu8k_pcm_copy(struct snd_pcm_substream *subs, in emu8k_pcm_copy() argument
513 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_copy()
540 static int emu8k_pcm_silence(struct snd_pcm_substream *subs, in emu8k_pcm_silence() argument
545 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_silence()
568 static int emu8k_pcm_hw_params(struct snd_pcm_substream *subs, in emu8k_pcm_hw_params() argument
571 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_hw_params()
585 subs->dma_buffer.bytes = params_buffer_bytes(hw_params); in emu8k_pcm_hw_params()
593 static int emu8k_pcm_hw_free(struct snd_pcm_substream *subs) in emu8k_pcm_hw_free() argument
595 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_hw_free()
611 static int emu8k_pcm_prepare(struct snd_pcm_substream *subs) in emu8k_pcm_prepare() argument
613 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_prepare()
615 rec->pitch = 0xe000 + calc_rate_offset(subs->runtime->rate); in emu8k_pcm_prepare()
619 rec->buf_size = subs->runtime->buffer_size; in emu8k_pcm_prepare()
620 rec->period_size = subs->runtime->period_size; in emu8k_pcm_prepare()
621 rec->voices = subs->runtime->channels; in emu8k_pcm_prepare()
657 static snd_pcm_uframes_t emu8k_pcm_pointer(struct snd_pcm_substream *subs) in emu8k_pcm_pointer() argument
659 struct snd_emu8k_pcm *rec = subs->runtime->private_data; in emu8k_pcm_pointer()