Home
last modified time | relevance | path

Searched refs:snd_pcm_substream (Results 1 – 200 of 523) sorted by relevance

123

/linux-4.1.27/include/sound/
Dpcm.h61 struct snd_pcm_substream;
67 int (*open)(struct snd_pcm_substream *substream);
68 int (*close)(struct snd_pcm_substream *substream);
69 int (*ioctl)(struct snd_pcm_substream * substream,
71 int (*hw_params)(struct snd_pcm_substream *substream,
73 int (*hw_free)(struct snd_pcm_substream *substream);
74 int (*prepare)(struct snd_pcm_substream *substream);
75 int (*trigger)(struct snd_pcm_substream *substream, int cmd);
76 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
77 int (*get_time_info)(struct snd_pcm_substream *substream,
[all …]
Ddmaengine_pcm.h28 snd_pcm_substream_to_dma_direction(const struct snd_pcm_substream *substream) in snd_pcm_substream_to_dma_direction()
36 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream,
38 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
39 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream);
40 snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream);
42 int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream,
44 int snd_dmaengine_pcm_close(struct snd_pcm_substream *substream);
46 int snd_dmaengine_pcm_open_request_chan(struct snd_pcm_substream *substream,
48 int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream);
52 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream);
[all …]
Dpxa2xx-lib.h9 extern int __pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream,
11 extern int __pxa2xx_pcm_hw_free(struct snd_pcm_substream *substream);
12 extern int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
13 extern snd_pcm_uframes_t pxa2xx_pcm_pointer(struct snd_pcm_substream *substream);
14 extern int __pxa2xx_pcm_prepare(struct snd_pcm_substream *substream);
16 extern int __pxa2xx_pcm_open(struct snd_pcm_substream *substream);
17 extern int __pxa2xx_pcm_close(struct snd_pcm_substream *substream);
18 extern int pxa2xx_pcm_mmap(struct snd_pcm_substream *substream,
Dsoc-dai.h19 struct snd_pcm_substream;
166 int (*startup)(struct snd_pcm_substream *,
168 void (*shutdown)(struct snd_pcm_substream *,
170 int (*hw_params)(struct snd_pcm_substream *,
172 int (*hw_free)(struct snd_pcm_substream *,
174 int (*prepare)(struct snd_pcm_substream *,
183 int (*trigger)(struct snd_pcm_substream *, int,
185 int (*bespoke_trigger)(struct snd_pcm_substream *, int,
191 snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *,
282 const struct snd_pcm_substream *ss) in snd_soc_dai_get_dma_data()
[all …]
Dsb.h99 struct snd_pcm_substream *playback_substream;
100 struct snd_pcm_substream *capture_substream;
314 int snd_sb8_playback_open(struct snd_pcm_substream *substream);
315 int snd_sb8_capture_open(struct snd_pcm_substream *substream);
316 int snd_sb8_playback_close(struct snd_pcm_substream *substream);
317 int snd_sb8_capture_close(struct snd_pcm_substream *substream);
Dpcm-indirect.h40 typedef void (*snd_pcm_indirect_copy_t)(struct snd_pcm_substream *substream,
47 snd_pcm_indirect_playback_transfer(struct snd_pcm_substream *substream, in snd_pcm_indirect_playback_transfer()
92 snd_pcm_indirect_playback_pointer(struct snd_pcm_substream *substream, in snd_pcm_indirect_playback_pointer()
113 snd_pcm_indirect_capture_transfer(struct snd_pcm_substream *substream, in snd_pcm_indirect_capture_transfer()
157 snd_pcm_indirect_capture_pointer(struct snd_pcm_substream *substream, in snd_pcm_indirect_capture_pointer()
Dak4114.h177 struct snd_pcm_substream *playback_substream;
178 struct snd_pcm_substream *capture_substream;
198 struct snd_pcm_substream *playback_substream,
199 struct snd_pcm_substream *capture_substream);
Dcs8427.h189 struct snd_pcm_substream;
197 struct snd_pcm_substream *playback_substream,
198 struct snd_pcm_substream *capture_substream);
Des1688.h49 struct snd_pcm_substream *playback_substream;
50 struct snd_pcm_substream *capture_substream;
Dad1816a.h144 struct snd_pcm_substream *playback_substream;
145 struct snd_pcm_substream *capture_substream;
Dak4117.h167 struct snd_pcm_substream *substream;
184 int snd_ak4117_build(struct ak4117 *ak4117, struct snd_pcm_substream *capture_substream);
Dsoc.h435 struct snd_pcm_substream *snd_soc_get_dai_substream(struct snd_soc_card *card,
454 int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream,
457 int snd_soc_platform_trigger(struct snd_pcm_substream *substream,
460 int soc_dai_hw_params(struct snd_pcm_substream *substream,
699 int (*startup)(struct snd_pcm_substream *);
700 void (*shutdown)(struct snd_pcm_substream *);
701 int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
702 int (*hw_free)(struct snd_pcm_substream *);
703 int (*prepare)(struct snd_pcm_substream *);
704 int (*trigger)(struct snd_pcm_substream *, int);
[all …]
/linux-4.1.27/sound/core/oss/
Dpcm_plugin.h76 struct snd_pcm_substream *plug;
85 int snd_pcm_plugin_build(struct snd_pcm_substream *handle,
93 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
94 snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t drv_…
95 snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t clt_s…
100 int snd_pcm_plugin_build_io(struct snd_pcm_substream *handle,
103 int snd_pcm_plugin_build_linear(struct snd_pcm_substream *handle,
107 int snd_pcm_plugin_build_mulaw(struct snd_pcm_substream *handle,
111 int snd_pcm_plugin_build_rate(struct snd_pcm_substream *handle,
115 int snd_pcm_plugin_build_route(struct snd_pcm_substream *handle,
[all …]
Dpcm_oss.c206 static int snd_pcm_hw_param_mask(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_mask()
265 static int snd_pcm_hw_param_min(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_min()
326 static int snd_pcm_hw_param_max(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_max()
400 static int snd_pcm_hw_param_near(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_near()
532 static int snd_pcm_hw_param_set(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_set()
565 static int snd_pcm_oss_plugin_clear(struct snd_pcm_substream *substream) in snd_pcm_oss_plugin_clear()
611 static long snd_pcm_oss_bytes(struct snd_pcm_substream *substream, long frames) in snd_pcm_oss_bytes()
628 static long snd_pcm_alsa_frames(struct snd_pcm_substream *substream, long bytes) in snd_pcm_alsa_frames()
707 static int snd_pcm_oss_period_size(struct snd_pcm_substream *substream, in snd_pcm_oss_period_size()
797 static int choose_rate(struct snd_pcm_substream *substream, in choose_rate()
[all …]
Dpcm_plugin.c104 int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames) in snd_pcm_plug_alloc()
146 int snd_pcm_plugin_build(struct snd_pcm_substream *plug, in snd_pcm_plugin_build()
199 snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t drv_fr… in snd_pcm_plug_client_size()
230 snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t clt_fra… in snd_pcm_plug_slave_size()
361 int snd_pcm_plug_format_plugins(struct snd_pcm_substream *plug, in snd_pcm_plug_format_plugins()
547 snd_pcm_sframes_t snd_pcm_plug_client_channels_buf(struct snd_pcm_substream *plug, in snd_pcm_plug_client_channels_buf()
586 snd_pcm_sframes_t snd_pcm_plug_write_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin… in snd_pcm_plug_write_transfer()
618 snd_pcm_sframes_t snd_pcm_plug_read_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin_… in snd_pcm_plug_read_transfer()
/linux-4.1.27/sound/core/
Dpcm_memory.c51 static int preallocate_pcm_pages(struct snd_pcm_substream *substream, size_t size) in preallocate_pcm_pages()
77 static void snd_pcm_lib_preallocate_dma_free(struct snd_pcm_substream *substream) in snd_pcm_lib_preallocate_dma_free()
93 int snd_pcm_lib_preallocate_free(struct snd_pcm_substream *substream) in snd_pcm_lib_preallocate_free()
115 struct snd_pcm_substream *substream; in snd_pcm_lib_preallocate_free_for_all()
135 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_proc_read()
147 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_max_proc_read()
159 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_proc_write()
198 static inline void preallocate_info_init(struct snd_pcm_substream *substream) in preallocate_info_init()
231 static int snd_pcm_lib_preallocate_pages1(struct snd_pcm_substream *substream, in snd_pcm_lib_preallocate_pages1()
258 int snd_pcm_lib_preallocate_pages(struct snd_pcm_substream *substream, in snd_pcm_lib_preallocate_pages()
[all …]
Dpcm_dmaengine.c39 const struct snd_pcm_substream *substream) in substream_to_prtd()
44 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_get_chan()
61 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream, in snd_hwparams_to_dma_slave_config()
113 const struct snd_pcm_substream *substream, in snd_dmaengine_pcm_set_config_from_dai_data()
135 struct snd_pcm_substream *substream = arg; in dmaengine_pcm_dma_complete()
145 static int dmaengine_pcm_prepare_and_submit(struct snd_pcm_substream *substream) in dmaengine_pcm_prepare_and_submit()
184 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_dmaengine_pcm_trigger()
228 snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_pointer_no_residue()
242 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_pointer()
294 int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream, in snd_dmaengine_pcm_open()
[all …]
Dpcm_native.c63 static int snd_pcm_hw_refine_old_user(struct snd_pcm_substream *substream,
65 static int snd_pcm_hw_params_old_user(struct snd_pcm_substream *substream,
97 void snd_pcm_stream_lock(struct snd_pcm_substream *substream) in snd_pcm_stream_lock()
115 void snd_pcm_stream_unlock(struct snd_pcm_substream *substream) in snd_pcm_stream_unlock()
135 void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_lock_irq()
149 void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_unlock_irq()
157 unsigned long _snd_pcm_stream_lock_irqsave(struct snd_pcm_substream *substream) in _snd_pcm_stream_lock_irqsave()
174 void snd_pcm_stream_unlock_irqrestore(struct snd_pcm_substream *substream, in snd_pcm_stream_unlock_irqrestore()
197 int snd_pcm_info(struct snd_pcm_substream *substream, struct snd_pcm_info *info) in snd_pcm_info()
224 int snd_pcm_info_user(struct snd_pcm_substream *substream, in snd_pcm_info_user()
[all …]
Dpcm_timer.c32 void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream) in snd_pcm_timer_resolution_change()
67 struct snd_pcm_substream *substream; in snd_pcm_timer_resolution()
75 struct snd_pcm_substream *substream; in snd_pcm_timer_start()
84 struct snd_pcm_substream *substream; in snd_pcm_timer_stop()
107 struct snd_pcm_substream *substream = timer->private_data; in snd_pcm_timer_free()
111 void snd_pcm_timer_init(struct snd_pcm_substream *substream) in snd_pcm_timer_init()
137 void snd_pcm_timer_done(struct snd_pcm_substream *substream) in snd_pcm_timer_done()
Dpcm_compat.c26 static int snd_pcm_ioctl_delay_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_delay_compat()
43 static int snd_pcm_ioctl_rewind_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_rewind_compat()
60 static int snd_pcm_ioctl_forward_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_forward_compat()
122 static int snd_pcm_ioctl_sw_params_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_sw_params_compat()
164 static int snd_pcm_ioctl_channel_info_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_channel_info_compat()
188 static int snd_pcm_channel_info_user(struct snd_pcm_substream *substream,
213 static int snd_pcm_status_user_compat(struct snd_pcm_substream *substream, in snd_pcm_status_user_compat()
277 static int snd_pcm_status_user_x32(struct snd_pcm_substream *substream, in snd_pcm_status_user_x32()
320 static int snd_pcm_ioctl_hw_params_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_hw_params_compat()
372 static int snd_pcm_ioctl_xferi_compat(struct snd_pcm_substream *substream, in snd_pcm_ioctl_xferi_compat()
[all …]
Dpcm.c117 struct snd_pcm_substream *substream; in snd_pcm_control_ioctl()
336 static void snd_pcm_proc_info_read(struct snd_pcm_substream *substream, in snd_pcm_proc_info_read()
385 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_substream_proc_hw_params_read()
422 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_substream_proc_sw_params_read()
450 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_substream_proc_status_read()
487 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_xrun_injection_write()
570 static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream) in snd_pcm_substream_proc_init()
647 static int snd_pcm_substream_proc_done(struct snd_pcm_substream *substream) in snd_pcm_substream_proc_done()
668 static inline int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream) { return 0; } in snd_pcm_substream_proc_init()
669 static inline int snd_pcm_substream_proc_done(struct snd_pcm_substream *substream) { return 0; } in snd_pcm_substream_proc_done()
[all …]
Dpcm_lib.c53 void snd_pcm_playback_silence(struct snd_pcm_substream *substream, snd_pcm_uframes_t new_hw_ptr) in snd_pcm_playback_silence()
143 void snd_pcm_debug_name(struct snd_pcm_substream *substream, in snd_pcm_debug_name()
172 static void xrun(struct snd_pcm_substream *substream) in xrun()
205 int snd_pcm_update_state(struct snd_pcm_substream *substream, in snd_pcm_update_state()
235 static void update_audio_tstamp(struct snd_pcm_substream *substream, in update_audio_tstamp()
278 static int snd_pcm_update_hw_ptr0(struct snd_pcm_substream *substream, in snd_pcm_update_hw_ptr0()
488 int snd_pcm_update_hw_ptr(struct snd_pcm_substream *substream) in snd_pcm_update_hw_ptr()
505 struct snd_pcm_substream *substream; in snd_pcm_set_ops()
519 void snd_pcm_set_sync(struct snd_pcm_substream *substream) in snd_pcm_set_sync()
1655 int snd_pcm_hw_param_first(struct snd_pcm_substream *pcm, in snd_pcm_hw_param_first()
[all …]
Dpcm_trace.h11 TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_uframes_t pos, bool irq),
50 TP_PROTO(struct snd_pcm_substream *substream),
83 TP_PROTO(struct snd_pcm_substream *substream, const char *why),
/linux-4.1.27/sound/drivers/
Dpcm-indirect2.h115 typedef size_t (*snd_pcm_indirect2_copy_t) (struct snd_pcm_substream *substream,
118 typedef size_t (*snd_pcm_indirect2_zero_t) (struct snd_pcm_substream *substream,
122 void snd_pcm_indirect2_stat(struct snd_pcm_substream *substream,
127 snd_pcm_indirect2_pointer(struct snd_pcm_substream *substream,
130 snd_pcm_indirect2_playback_interrupt(struct snd_pcm_substream *substream,
135 snd_pcm_indirect2_capture_interrupt(struct snd_pcm_substream *substream,
Ddummy.c104 int (*create)(struct snd_pcm_substream *);
105 void (*free)(struct snd_pcm_substream *);
106 int (*prepare)(struct snd_pcm_substream *);
107 int (*start)(struct snd_pcm_substream *);
108 int (*stop)(struct snd_pcm_substream *);
109 snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *);
247 struct snd_pcm_substream *substream;
275 static int dummy_systimer_start(struct snd_pcm_substream *substream) in dummy_systimer_start()
285 static int dummy_systimer_stop(struct snd_pcm_substream *substream) in dummy_systimer_stop()
294 static int dummy_systimer_prepare(struct snd_pcm_substream *substream) in dummy_systimer_prepare()
[all …]
Dml403-ac97cr.c369 struct snd_pcm_substream *playback_substream;
370 struct snd_pcm_substream *capture_substream;
415 snd_ml403_ac97cr_playback_ind2_zero(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_playback_ind2_zero()
437 snd_ml403_ac97cr_playback_ind2_copy(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_playback_ind2_copy()
467 snd_ml403_ac97cr_capture_ind2_null(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_capture_ind2_null()
495 snd_ml403_ac97cr_capture_ind2_copy(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_capture_ind2_copy()
524 snd_ml403_ac97cr_pcm_pointer(struct snd_pcm_substream *substream) in snd_ml403_ac97cr_pcm_pointer()
542 snd_ml403_ac97cr_pcm_playback_trigger(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_pcm_playback_trigger()
581 snd_ml403_ac97cr_pcm_capture_trigger(struct snd_pcm_substream *substream, in snd_ml403_ac97cr_pcm_capture_trigger()
621 snd_ml403_ac97cr_pcm_playback_prepare(struct snd_pcm_substream *substream) in snd_ml403_ac97cr_pcm_playback_prepare()
[all …]
Dpcm-indirect2.c40 void snd_pcm_indirect2_stat(struct snd_pcm_substream *substream, in snd_pcm_indirect2_stat()
136 snd_pcm_indirect2_increase_min_periods(struct snd_pcm_substream *substream, in snd_pcm_indirect2_increase_min_periods()
232 snd_pcm_indirect2_pointer(struct snd_pcm_substream *substream, in snd_pcm_indirect2_pointer()
245 snd_pcm_indirect2_playback_transfer(struct snd_pcm_substream *substream, in snd_pcm_indirect2_playback_transfer()
374 snd_pcm_indirect2_playback_interrupt(struct snd_pcm_substream *substream, in snd_pcm_indirect2_playback_interrupt()
413 snd_pcm_indirect2_capture_transfer(struct snd_pcm_substream *substream, in snd_pcm_indirect2_capture_transfer()
537 snd_pcm_indirect2_capture_interrupt(struct snd_pcm_substream *substream, in snd_pcm_indirect2_capture_interrupt()
Daloop.c105 struct snd_pcm_substream *substream;
255 static int loopback_trigger(struct snd_pcm_substream *substream, int cmd) in loopback_trigger()
321 static void params_change(struct snd_pcm_substream *substream) in params_change()
338 static int loopback_prepare(struct snd_pcm_substream *substream) in loopback_prepare()
551 static snd_pcm_uframes_t loopback_pointer(struct snd_pcm_substream *substream) in loopback_pointer()
593 static int loopback_hw_params(struct snd_pcm_substream *substream, in loopback_hw_params()
600 static int loopback_hw_free(struct snd_pcm_substream *substream) in loopback_hw_free()
612 static unsigned int get_cable_index(struct snd_pcm_substream *substream) in get_cable_index()
661 static int loopback_open(struct snd_pcm_substream *substream) in loopback_open()
731 static int loopback_close(struct snd_pcm_substream *substream) in loopback_close()
/linux-4.1.27/sound/pci/aw2/
Daw2-alsa.c121 static int snd_aw2_pcm_playback_open(struct snd_pcm_substream *substream);
122 static int snd_aw2_pcm_playback_close(struct snd_pcm_substream *substream);
123 static int snd_aw2_pcm_capture_open(struct snd_pcm_substream *substream);
124 static int snd_aw2_pcm_capture_close(struct snd_pcm_substream *substream);
125 static int snd_aw2_pcm_hw_params(struct snd_pcm_substream *substream,
127 static int snd_aw2_pcm_hw_free(struct snd_pcm_substream *substream);
128 static int snd_aw2_pcm_prepare_playback(struct snd_pcm_substream *substream);
129 static int snd_aw2_pcm_prepare_capture(struct snd_pcm_substream *substream);
130 static int snd_aw2_pcm_trigger_playback(struct snd_pcm_substream *substream,
132 static int snd_aw2_pcm_trigger_capture(struct snd_pcm_substream *substream,
[all …]
/linux-4.1.27/sound/soc/nuc900/
Dnuc900-pcm.c42 static int nuc900_dma_hw_params(struct snd_pcm_substream *substream, in nuc900_dma_hw_params()
48 static void nuc900_update_dma_register(struct snd_pcm_substream *substream) in nuc900_update_dma_register()
66 static void nuc900_dma_start(struct snd_pcm_substream *substream) in nuc900_dma_start()
77 static void nuc900_dma_stop(struct snd_pcm_substream *substream) in nuc900_dma_stop()
90 struct snd_pcm_substream *substream = dev_id; in nuc900_dma_interrupt()
139 static int nuc900_dma_hw_free(struct snd_pcm_substream *substream) in nuc900_dma_hw_free()
145 static int nuc900_dma_prepare(struct snd_pcm_substream *substream) in nuc900_dma_prepare()
183 static int nuc900_dma_trigger(struct snd_pcm_substream *substream, int cmd) in nuc900_dma_trigger()
206 static int nuc900_dma_getposition(struct snd_pcm_substream *substream, in nuc900_dma_getposition()
221 static snd_pcm_uframes_t nuc900_dma_pointer(struct snd_pcm_substream *substream) in nuc900_dma_pointer()
[all …]
/linux-4.1.27/sound/firewire/dice/
Ddice-pcm.c15 struct snd_pcm_substream *substream = rule->private; in dice_rate_constraint()
50 struct snd_pcm_substream *substream = rule->private; in dice_channels_constraint()
120 struct snd_pcm_substream *substream) in init_hw_info()
164 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open()
220 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close()
229 static int capture_hw_params(struct snd_pcm_substream *substream, in capture_hw_params()
246 static int playback_hw_params(struct snd_pcm_substream *substream, in playback_hw_params()
264 static int capture_hw_free(struct snd_pcm_substream *substream) in capture_hw_free()
280 static int playback_hw_free(struct snd_pcm_substream *substream) in playback_hw_free()
296 static int capture_prepare(struct snd_pcm_substream *substream) in capture_prepare()
[all …]
/linux-4.1.27/sound/firewire/oxfw/
Doxfw-pcm.c122 struct snd_pcm_substream *substream) in init_hw_params()
166 static int limit_to_current_params(struct snd_pcm_substream *substream) in limit_to_current_params()
190 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open()
222 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close()
230 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params()
247 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params()
264 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free()
279 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free()
295 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare()
312 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare()
[all …]
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-alsa-pcm.c76 struct snd_pcm_substream *substream; in cx18_alsa_announce_pcm_data()
149 static int snd_cx18_pcm_capture_open(struct snd_pcm_substream *substream) in snd_cx18_pcm_capture_open()
197 static int snd_cx18_pcm_capture_close(struct snd_pcm_substream *substream) in snd_cx18_pcm_capture_close()
218 static int snd_cx18_pcm_ioctl(struct snd_pcm_substream *substream, in snd_cx18_pcm_ioctl()
231 static int snd_pcm_alloc_vmalloc_buffer(struct snd_pcm_substream *subs, in snd_pcm_alloc_vmalloc_buffer()
252 static int snd_cx18_pcm_hw_params(struct snd_pcm_substream *substream, in snd_cx18_pcm_hw_params()
261 static int snd_cx18_pcm_hw_free(struct snd_pcm_substream *substream) in snd_cx18_pcm_hw_free()
277 static int snd_cx18_pcm_prepare(struct snd_pcm_substream *substream) in snd_cx18_pcm_prepare()
287 static int snd_cx18_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_cx18_pcm_trigger()
293 snd_pcm_uframes_t snd_cx18_pcm_pointer(struct snd_pcm_substream *substream) in snd_cx18_pcm_pointer()
[all …]
/linux-4.1.27/sound/usb/line6/
Dpcm.h187 extern int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd);
188 extern int snd_line6_prepare(struct snd_pcm_substream *substream);
189 extern int snd_line6_hw_params(struct snd_pcm_substream *substream,
191 extern int snd_line6_hw_free(struct snd_pcm_substream *substream);
192 extern snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream);
Dcapture.c90 struct snd_pcm_substream *substream = in line6_capture_copy()
132 struct snd_pcm_substream *substream = in line6_capture_check_period()
211 static int snd_line6_capture_open(struct snd_pcm_substream *substream) in snd_line6_capture_open()
228 static int snd_line6_capture_close(struct snd_pcm_substream *substream) in snd_line6_capture_close()
Dpcm.c224 int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) in snd_line6_trigger()
227 struct snd_pcm_substream *s; in snd_line6_trigger()
272 snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream) in snd_line6_pointer()
328 int snd_line6_hw_params(struct snd_pcm_substream *substream, in snd_line6_hw_params()
354 int snd_line6_hw_free(struct snd_pcm_substream *substream) in snd_line6_hw_free()
562 int snd_line6_prepare(struct snd_pcm_substream *substream) in snd_line6_prepare()
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-alsa-pcm.c77 struct snd_pcm_substream *substream; in ivtv_alsa_announce_pcm_data()
150 static int snd_ivtv_pcm_capture_open(struct snd_pcm_substream *substream) in snd_ivtv_pcm_capture_open()
204 static int snd_ivtv_pcm_capture_close(struct snd_pcm_substream *substream) in snd_ivtv_pcm_capture_close()
225 static int snd_ivtv_pcm_ioctl(struct snd_pcm_substream *substream, in snd_ivtv_pcm_ioctl()
238 static int snd_pcm_alloc_vmalloc_buffer(struct snd_pcm_substream *subs, in snd_pcm_alloc_vmalloc_buffer()
259 static int snd_ivtv_pcm_hw_params(struct snd_pcm_substream *substream, in snd_ivtv_pcm_hw_params()
268 static int snd_ivtv_pcm_hw_free(struct snd_pcm_substream *substream) in snd_ivtv_pcm_hw_free()
284 static int snd_ivtv_pcm_prepare(struct snd_pcm_substream *substream) in snd_ivtv_pcm_prepare()
294 static int snd_ivtv_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_ivtv_pcm_trigger()
300 snd_pcm_uframes_t snd_ivtv_pcm_pointer(struct snd_pcm_substream *substream) in snd_ivtv_pcm_pointer()
[all …]
/linux-4.1.27/sound/soc/fsl/
Dimx-pcm-fiq.c44 struct snd_pcm_substream *substream;
53 struct snd_pcm_substream *substream = iprtd->substream; in snd_hrtimer_callback()
77 static int snd_imx_pcm_hw_params(struct snd_pcm_substream *substream, in snd_imx_pcm_hw_params()
93 static int snd_imx_pcm_prepare(struct snd_pcm_substream *substream) in snd_imx_pcm_prepare()
112 static int snd_imx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_imx_pcm_trigger()
149 static snd_pcm_uframes_t snd_imx_pcm_pointer(struct snd_pcm_substream *substream) in snd_imx_pcm_pointer()
173 static int snd_imx_open(struct snd_pcm_substream *substream) in snd_imx_open()
202 static int snd_imx_close(struct snd_pcm_substream *substream) in snd_imx_close()
214 static int snd_imx_pcm_mmap(struct snd_pcm_substream *substream, in snd_imx_pcm_mmap()
243 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in imx_pcm_preallocate_dma_buffer()
[all …]
Dfsl_asrc_dma.c50 struct snd_pcm_substream *substream = arg; in fsl_asrc_dma_complete()
61 static int fsl_asrc_dma_prepare_and_submit(struct snd_pcm_substream *substream) in fsl_asrc_dma_prepare_and_submit()
103 static int fsl_asrc_dma_trigger(struct snd_pcm_substream *substream, int cmd) in fsl_asrc_dma_trigger()
132 static int fsl_asrc_dma_hw_params(struct snd_pcm_substream *substream, in fsl_asrc_dma_hw_params()
158 struct snd_pcm_substream *substream_be; in fsl_asrc_dma_hw_params()
254 static int fsl_asrc_dma_hw_free(struct snd_pcm_substream *substream) in fsl_asrc_dma_hw_free()
273 static int fsl_asrc_dma_startup(struct snd_pcm_substream *substream) in fsl_asrc_dma_startup()
298 static int fsl_asrc_dma_shutdown(struct snd_pcm_substream *substream) in fsl_asrc_dma_shutdown()
317 static snd_pcm_uframes_t fsl_asrc_dma_pcm_pointer(struct snd_pcm_substream *substream) in fsl_asrc_dma_pcm_pointer()
338 struct snd_pcm_substream *substream; in fsl_asrc_dma_pcm_new()
[all …]
Dmpc5200_dma.h27 struct snd_pcm_substream *stream;
77 to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma) in to_psc_dma_stream()
Dfsl_dma.c100 struct snd_pcm_substream *substream;
152 static void fsl_dma_abort_stream(struct snd_pcm_substream *substream) in fsl_dma_abort_stream()
205 struct snd_pcm_substream *substream = dma_private->substream; in fsl_dma_isr()
385 static int fsl_dma_open(struct snd_pcm_substream *substream) in fsl_dma_open()
537 static int fsl_dma_hw_params(struct snd_pcm_substream *substream, in fsl_dma_hw_params()
701 static snd_pcm_uframes_t fsl_dma_pointer(struct snd_pcm_substream *substream) in fsl_dma_pointer()
765 static int fsl_dma_hw_free(struct snd_pcm_substream *substream) in fsl_dma_hw_free()
798 static int fsl_dma_close(struct snd_pcm_substream *substream) in fsl_dma_close()
827 struct snd_pcm_substream *substream; in fsl_dma_free_dma_buffers()
Dmpc5200_dma.c99 static int psc_dma_hw_free(struct snd_pcm_substream *substream) in psc_dma_hw_free()
111 static int psc_dma_trigger(struct snd_pcm_substream *substream, int cmd) in psc_dma_trigger()
211 static int psc_dma_open(struct snd_pcm_substream *substream) in psc_dma_open()
239 static int psc_dma_close(struct snd_pcm_substream *substream) in psc_dma_close()
264 psc_dma_pointer(struct snd_pcm_substream *substream) in psc_dma_pointer()
282 psc_dma_hw_params(struct snd_pcm_substream *substream, in psc_dma_hw_params()
345 struct snd_pcm_substream *substream; in psc_dma_free()
Dmpc5200_psc_ac97.c141 static int psc_ac97_hw_analog_params(struct snd_pcm_substream *substream, in psc_ac97_hw_analog_params()
164 static int psc_ac97_hw_digital_params(struct snd_pcm_substream *substream, in psc_ac97_hw_digital_params()
180 static int psc_ac97_trigger(struct snd_pcm_substream *substream, int cmd, in psc_ac97_trigger()
/linux-4.1.27/sound/firewire/fireworks/
Dfireworks_pcm.c147 struct snd_pcm_substream *substream) in pcm_init_hw_params()
195 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open()
236 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close()
243 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params()
255 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params()
268 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free()
279 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free()
291 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare()
303 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare()
316 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger()
[all …]
/linux-4.1.27/sound/firewire/bebob/
Dbebob_pcm.c110 struct snd_pcm_substream *substream) in pcm_init_hw_params()
155 pcm_open(struct snd_pcm_substream *substream) in pcm_open()
202 pcm_close(struct snd_pcm_substream *substream) in pcm_close()
210 pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params()
223 pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params()
237 pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free()
249 pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free()
262 pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare()
275 pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare()
289 pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger()
[all …]
/linux-4.1.27/sound/arm/
Dpxa2xx-pcm-lib.c39 int __pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream, in __pxa2xx_pcm_hw_params()
106 int __pxa2xx_pcm_hw_free(struct snd_pcm_substream *substream) in __pxa2xx_pcm_hw_free()
120 int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in pxa2xx_pcm_trigger()
154 pxa2xx_pcm_pointer(struct snd_pcm_substream *substream) in pxa2xx_pcm_pointer()
169 int __pxa2xx_pcm_prepare(struct snd_pcm_substream *substream) in __pxa2xx_pcm_prepare()
192 struct snd_pcm_substream *substream = dev_id; in pxa2xx_pcm_dma_irq()
208 int __pxa2xx_pcm_open(struct snd_pcm_substream *substream) in __pxa2xx_pcm_open()
257 int __pxa2xx_pcm_close(struct snd_pcm_substream *substream) in __pxa2xx_pcm_close()
269 int pxa2xx_pcm_mmap(struct snd_pcm_substream *substream, in pxa2xx_pcm_mmap()
282 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in pxa2xx_pcm_preallocate_dma_buffer()
[all …]
Dpxa2xx-pcm.h23 int (*startup)(struct snd_pcm_substream *);
24 void (*shutdown)(struct snd_pcm_substream *);
25 int (*prepare)(struct snd_pcm_substream *);
Dpxa2xx-pcm.c25 static int pxa2xx_pcm_prepare(struct snd_pcm_substream *substream) in pxa2xx_pcm_prepare()
34 static int pxa2xx_pcm_open(struct snd_pcm_substream *substream) in pxa2xx_pcm_open()
66 static int pxa2xx_pcm_close(struct snd_pcm_substream *substream) in pxa2xx_pcm_close()
Dpxa2xx-ac97.c65 static int pxa2xx_ac97_pcm_startup(struct snd_pcm_substream *substream) in pxa2xx_ac97_pcm_startup()
86 static void pxa2xx_ac97_pcm_shutdown(struct snd_pcm_substream *substream) in pxa2xx_ac97_pcm_shutdown()
95 static int pxa2xx_ac97_pcm_prepare(struct snd_pcm_substream *substream) in pxa2xx_ac97_pcm_prepare()
Daaci.c402 static int aaci_pcm_open(struct snd_pcm_substream *substream) in aaci_pcm_open()
459 static int aaci_pcm_close(struct snd_pcm_substream *substream) in aaci_pcm_close()
476 static int aaci_pcm_hw_free(struct snd_pcm_substream *substream) in aaci_pcm_hw_free()
504 static int aaci_pcm_hw_params(struct snd_pcm_substream *substream, in aaci_pcm_hw_params()
546 static int aaci_pcm_prepare(struct snd_pcm_substream *substream) in aaci_pcm_prepare()
560 static snd_pcm_uframes_t aaci_pcm_pointer(struct snd_pcm_substream *substream) in aaci_pcm_pointer()
598 static int aaci_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) in aaci_pcm_playback_trigger()
683 static int aaci_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in aaci_pcm_capture_trigger()
723 static int aaci_pcm_capture_prepare(struct snd_pcm_substream *substream) in aaci_pcm_capture_prepare()
/linux-4.1.27/Documentation/sound/alsa/soc/
Dplatform.txt15 int (*startup)(struct snd_pcm_substream *);
16 void (*shutdown)(struct snd_pcm_substream *);
17 int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
18 int (*hw_free)(struct snd_pcm_substream *);
19 int (*prepare)(struct snd_pcm_substream *);
20 int (*trigger)(struct snd_pcm_substream *, int);
42 snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *,
Dcodec.txt118 int (*startup)(struct snd_pcm_substream *);
119 void (*shutdown)(struct snd_pcm_substream *);
120 int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
121 int (*hw_free)(struct snd_pcm_substream *);
122 int (*prepare)(struct snd_pcm_substream *);
/linux-4.1.27/sound/soc/samsung/
Didma.c71 static int idma_enqueue(struct snd_pcm_substream *substream) in idma_enqueue()
106 static void idma_setcallbk(struct snd_pcm_substream *substream, in idma_setcallbk()
140 struct snd_pcm_substream *substream = id; in idma_done()
147 static int idma_hw_params(struct snd_pcm_substream *substream, in idma_hw_params()
173 static int idma_hw_free(struct snd_pcm_substream *substream) in idma_hw_free()
180 static int idma_prepare(struct snd_pcm_substream *substream) in idma_prepare()
193 static int idma_trigger(struct snd_pcm_substream *substream, int cmd) in idma_trigger()
226 idma_pointer(struct snd_pcm_substream *substream) in idma_pointer()
243 static int idma_mmap(struct snd_pcm_substream *substream, in idma_mmap()
288 static int idma_open(struct snd_pcm_substream *substream) in idma_open()
[all …]
Drx1950_uda1380.c35 static int rx1950_startup(struct snd_pcm_substream *substream);
36 static int rx1950_hw_params(struct snd_pcm_substream *substream,
134 static int rx1950_startup(struct snd_pcm_substream *substream) in rx1950_startup()
154 static int rx1950_hw_params(struct snd_pcm_substream *substream, in rx1950_hw_params()
Dneo1973_wm8753.c30 static int neo1973_hifi_hw_params(struct snd_pcm_substream *substream, in neo1973_hifi_hw_params()
105 static int neo1973_hifi_hw_free(struct snd_pcm_substream *substream) in neo1973_hifi_hw_free()
122 static int neo1973_voice_hw_params(struct snd_pcm_substream *substream, in neo1973_voice_hw_params()
160 static int neo1973_voice_hw_free(struct snd_pcm_substream *substream) in neo1973_voice_hw_free()
Ds3c24xx_uda134x.c59 static int s3c24xx_uda134x_startup(struct snd_pcm_substream *substream) in s3c24xx_uda134x_startup()
111 static void s3c24xx_uda134x_shutdown(struct snd_pcm_substream *substream) in s3c24xx_uda134x_shutdown()
125 static int s3c24xx_uda134x_hw_params(struct snd_pcm_substream *substream, in s3c24xx_uda134x_hw_params()
Dh1940_uda1380.c65 static int h1940_startup(struct snd_pcm_substream *substream) in h1940_startup()
74 static int h1940_hw_params(struct snd_pcm_substream *substream, in h1940_hw_params()
/linux-4.1.27/sound/soc/au1x/
Ddma.c31 struct snd_pcm_substream *substream;
64 struct snd_pcm_substream *substream = stream->substream; in au1000_setup_dma_link()
134 struct snd_pcm_substream *substream = stream->substream; in au1000_dma_interrupt()
174 static inline struct alchemy_pcm_ctx *ss_to_ctx(struct snd_pcm_substream *ss) in ss_to_ctx()
180 static inline struct audio_stream *ss_to_as(struct snd_pcm_substream *ss) in ss_to_as()
186 static int alchemy_pcm_open(struct snd_pcm_substream *substream) in alchemy_pcm_open()
212 static int alchemy_pcm_close(struct snd_pcm_substream *substream) in alchemy_pcm_close()
223 static int alchemy_pcm_hw_params(struct snd_pcm_substream *substream, in alchemy_pcm_hw_params()
242 static int alchemy_pcm_hw_free(struct snd_pcm_substream *substream) in alchemy_pcm_hw_free()
249 static int alchemy_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in alchemy_pcm_trigger()
[all …]
Ddbdma2.c48 struct snd_pcm_substream *substream;
187 static inline struct au1xpsc_audio_dmadata *to_dmadata(struct snd_pcm_substream *ss) in to_dmadata()
195 static int au1xpsc_pcm_hw_params(struct snd_pcm_substream *substream, in au1xpsc_pcm_hw_params()
237 static int au1xpsc_pcm_hw_free(struct snd_pcm_substream *substream) in au1xpsc_pcm_hw_free()
243 static int au1xpsc_pcm_prepare(struct snd_pcm_substream *substream) in au1xpsc_pcm_prepare()
260 static int au1xpsc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in au1xpsc_pcm_trigger()
280 au1xpsc_pcm_pointer(struct snd_pcm_substream *substream) in au1xpsc_pcm_pointer()
285 static int au1xpsc_pcm_open(struct snd_pcm_substream *substream) in au1xpsc_pcm_open()
301 static int au1xpsc_pcm_close(struct snd_pcm_substream *substream) in au1xpsc_pcm_close()
Di2sc.c135 static int au1xi2s_trigger(struct snd_pcm_substream *substream, in au1xi2s_trigger()
180 static int au1xi2s_hw_params(struct snd_pcm_substream *substream, in au1xi2s_hw_params()
196 static int au1xi2s_startup(struct snd_pcm_substream *substream, in au1xi2s_startup()
/linux-4.1.27/sound/drivers/pcsp/
Dpcsp_lib.c31 struct snd_pcm_substream *substream; in pcsp_call_pcm_elapsed()
47 struct snd_pcm_substream *substream; in pcsp_timer_update()
89 struct snd_pcm_substream *substream; in pcsp_pointer_update()
201 static int snd_pcsp_playback_close(struct snd_pcm_substream *substream) in snd_pcsp_playback_close()
212 static int snd_pcsp_playback_hw_params(struct snd_pcm_substream *substream, in snd_pcsp_playback_hw_params()
225 static int snd_pcsp_playback_hw_free(struct snd_pcm_substream *substream) in snd_pcsp_playback_hw_free()
235 static int snd_pcsp_playback_prepare(struct snd_pcm_substream *substream) in snd_pcsp_playback_prepare()
257 static int snd_pcsp_trigger(struct snd_pcm_substream *substream, int cmd) in snd_pcsp_trigger()
277 static snd_pcm_uframes_t snd_pcsp_playback_pointer(struct snd_pcm_substream in snd_pcsp_playback_pointer()
310 static int snd_pcsp_playback_open(struct snd_pcm_substream *substream) in snd_pcsp_playback_open()
/linux-4.1.27/sound/soc/sh/
Ddma-sh7760.c56 struct snd_pcm_substream *tx_ss;
60 struct snd_pcm_substream *rx_ss;
120 static int camelot_pcm_open(struct snd_pcm_substream *substream) in camelot_pcm_open()
153 static int camelot_pcm_close(struct snd_pcm_substream *substream) in camelot_pcm_close()
173 static int camelot_hw_params(struct snd_pcm_substream *substream, in camelot_hw_params()
196 static int camelot_hw_free(struct snd_pcm_substream *substream) in camelot_hw_free()
201 static int camelot_prepare(struct snd_pcm_substream *substream) in camelot_prepare()
249 static int camelot_trigger(struct snd_pcm_substream *substream, int cmd) in camelot_trigger()
275 static snd_pcm_uframes_t camelot_pos(struct snd_pcm_substream *substream) in camelot_pos()
Dsiu_pcm.c120 struct snd_pcm_substream *substream = siu_stream->substream; in siu_pcm_wr_set()
168 struct snd_pcm_substream *substream = siu_stream->substream; in siu_pcm_rd_set()
216 struct snd_pcm_substream *substream = siu_stream->substream; in siu_io_tasklet()
296 static int siu_pcm_hw_params(struct snd_pcm_substream *ss, in siu_pcm_hw_params()
312 static int siu_pcm_hw_free(struct snd_pcm_substream *ss) in siu_pcm_hw_free()
339 static int siu_pcm_open(struct snd_pcm_substream *ss) in siu_pcm_open()
381 static int siu_pcm_close(struct snd_pcm_substream *ss) in siu_pcm_close()
403 static int siu_pcm_prepare(struct snd_pcm_substream *ss) in siu_pcm_prepare()
449 static int siu_pcm_trigger(struct snd_pcm_substream *ss, int cmd) in siu_pcm_trigger()
491 static snd_pcm_uframes_t siu_pcm_pointer_dma(struct snd_pcm_substream *ss) in siu_pcm_pointer_dma()
Dssi.c92 static int ssi_startup(struct snd_pcm_substream *substream, in ssi_startup()
104 static void ssi_shutdown(struct snd_pcm_substream *substream, in ssi_shutdown()
112 static int ssi_trigger(struct snd_pcm_substream *substream, int cmd, in ssi_trigger()
131 static int ssi_hw_params(struct snd_pcm_substream *substream, in ssi_hw_params()
Dfsi.c210 struct snd_pcm_substream *substream;
401 static int fsi_is_play(struct snd_pcm_substream *substream) in fsi_is_play()
406 static struct snd_soc_dai *fsi_get_dai(struct snd_pcm_substream *substream) in fsi_get_dai()
423 static struct fsi_priv *fsi_get_priv(struct snd_pcm_substream *substream) in fsi_get_priv()
499 struct snd_pcm_substream *substream) in fsi_stream_get()
525 struct snd_pcm_substream *substream) in fsi_stream_init()
1042 struct snd_pcm_substream *substream = io->substream; in fsi_pointer_update()
1292 struct snd_pcm_substream *substream = io->substream; in fsi_dma_transfer()
1555 static int fsi_dai_startup(struct snd_pcm_substream *substream, in fsi_dai_startup()
1565 static void fsi_dai_shutdown(struct snd_pcm_substream *substream, in fsi_dai_shutdown()
[all …]
Dmigor.c49 static int migor_hw_params(struct snd_pcm_substream *substream, in migor_hw_params()
83 static int migor_hw_free(struct snd_pcm_substream *substream) in migor_hw_free()
Dsiu.h114 struct snd_pcm_substream *substream;
140 static inline struct siu_port *siu_port_info(struct snd_pcm_substream *substream) in siu_port_info()
/linux-4.1.27/sound/pci/oxygen/
Doxygen_pcm.c127 oxygen_substream_channel(struct snd_pcm_substream *substream) in oxygen_substream_channel()
132 static int oxygen_open(struct snd_pcm_substream *substream, in oxygen_open()
201 static int oxygen_rec_a_open(struct snd_pcm_substream *substream) in oxygen_rec_a_open()
206 static int oxygen_rec_b_open(struct snd_pcm_substream *substream) in oxygen_rec_b_open()
211 static int oxygen_rec_c_open(struct snd_pcm_substream *substream) in oxygen_rec_c_open()
216 static int oxygen_spdif_open(struct snd_pcm_substream *substream) in oxygen_spdif_open()
221 static int oxygen_multich_open(struct snd_pcm_substream *substream) in oxygen_multich_open()
226 static int oxygen_ac97_open(struct snd_pcm_substream *substream) in oxygen_ac97_open()
231 static int oxygen_close(struct snd_pcm_substream *substream) in oxygen_close()
314 static int oxygen_hw_params(struct snd_pcm_substream *substream, in oxygen_hw_params()
[all …]
/linux-4.1.27/sound/pci/cs5535audio/
Dcs5535audio_pcm.c92 static int snd_cs5535audio_playback_open(struct snd_pcm_substream *substream) in snd_cs5535audio_playback_open()
110 static int snd_cs5535audio_playback_close(struct snd_pcm_substream *substream) in snd_cs5535audio_playback_close()
120 struct snd_pcm_substream *substream, in cs5535audio_build_dma_packets()
238 struct snd_pcm_substream *substream) in cs5535audio_clear_dma_packets()
245 static int snd_cs5535audio_hw_params(struct snd_pcm_substream *substream, in snd_cs5535audio_hw_params()
268 static int snd_cs5535audio_hw_free(struct snd_pcm_substream *substream) in snd_cs5535audio_hw_free()
286 static int snd_cs5535audio_playback_prepare(struct snd_pcm_substream *substream) in snd_cs5535audio_playback_prepare()
293 static int snd_cs5535audio_trigger(struct snd_pcm_substream *substream, int cmd) in snd_cs5535audio_trigger()
328 static snd_pcm_uframes_t snd_cs5535audio_pcm_pointer(struct snd_pcm_substream in snd_cs5535audio_pcm_pointer()
351 static int snd_cs5535audio_capture_open(struct snd_pcm_substream *substream) in snd_cs5535audio_capture_open()
[all …]
Dcs5535audio.h77 struct snd_pcm_substream *substream;
92 struct snd_pcm_substream *playback_substream;
93 struct snd_pcm_substream *capture_substream;
/linux-4.1.27/sound/pci/ctxfi/
Dctpcm.c119 static int ct_pcm_playback_open(struct snd_pcm_substream *substream) in ct_pcm_playback_open()
166 static int ct_pcm_playback_close(struct snd_pcm_substream *substream) in ct_pcm_playback_close()
179 static int ct_pcm_hw_params(struct snd_pcm_substream *substream, in ct_pcm_hw_params()
195 static int ct_pcm_hw_free(struct snd_pcm_substream *substream) in ct_pcm_hw_free()
207 static int ct_pcm_playback_prepare(struct snd_pcm_substream *substream) in ct_pcm_playback_prepare()
229 ct_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) in ct_pcm_playback_trigger()
254 ct_pcm_playback_pointer(struct snd_pcm_substream *substream) in ct_pcm_playback_pointer()
270 static int ct_pcm_capture_open(struct snd_pcm_substream *substream) in ct_pcm_capture_open()
312 static int ct_pcm_capture_close(struct snd_pcm_substream *substream) in ct_pcm_capture_close()
319 static int ct_pcm_capture_prepare(struct snd_pcm_substream *substream) in ct_pcm_capture_prepare()
[all …]
Dctvmem.h42 struct snd_pcm_substream;
53 struct ct_vm_block *(*map)(struct ct_vm *, struct snd_pcm_substream *,
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000-alsa.c105 static void dsp_buffer_free(struct snd_pcm_substream *substream) in dsp_buffer_free()
116 static int dsp_buffer_alloc(struct snd_pcm_substream *substream, int size) in dsp_buffer_alloc()
171 static int snd_tm6000_pcm_open(struct snd_pcm_substream *substream) in snd_tm6000_pcm_open()
196 static int snd_tm6000_close(struct snd_pcm_substream *substream) in snd_tm6000_close()
212 struct snd_pcm_substream *substream = chip->substream; in tm6000_fillbuf()
282 static int snd_tm6000_hw_params(struct snd_pcm_substream *substream, in snd_tm6000_hw_params()
299 static int snd_tm6000_hw_free(struct snd_pcm_substream *substream) in snd_tm6000_hw_free()
316 static int snd_tm6000_prepare(struct snd_pcm_substream *substream) in snd_tm6000_prepare()
345 static int snd_tm6000_card_trigger(struct snd_pcm_substream *substream, int cmd) in snd_tm6000_card_trigger()
373 static snd_pcm_uframes_t snd_tm6000_pointer(struct snd_pcm_substream *substream) in snd_tm6000_pointer()
[all …]
/linux-4.1.27/sound/soc/omap/
Domap-pcm.c75 static int omap_pcm_hw_params(struct snd_pcm_substream *substream, in omap_pcm_hw_params()
111 static int omap_pcm_hw_free(struct snd_pcm_substream *substream) in omap_pcm_hw_free()
117 static snd_pcm_uframes_t omap_pcm_pointer(struct snd_pcm_substream *substream) in omap_pcm_pointer()
129 static int omap_pcm_open(struct snd_pcm_substream *substream) in omap_pcm_open()
154 static int omap_pcm_mmap(struct snd_pcm_substream *substream, in omap_pcm_mmap()
179 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in omap_pcm_preallocate_dma_buffer()
197 struct snd_pcm_substream *substream; in omap_pcm_free_dma_buffers()
Dosk5912.c42 static int osk_startup(struct snd_pcm_substream *substream) in osk_startup()
47 static void osk_shutdown(struct snd_pcm_substream *substream) in osk_shutdown()
52 static int osk_hw_params(struct snd_pcm_substream *substream, in osk_hw_params()
Domap-hdmi-audio.c46 struct snd_pcm_substream *current_stream;
50 struct hdmi_audio_data *card_drvdata_substream(struct snd_pcm_substream *ss) in card_drvdata_substream()
72 static int hdmi_dai_startup(struct snd_pcm_substream *substream, in hdmi_dai_startup()
105 static int hdmi_dai_hw_params(struct snd_pcm_substream *substream, in hdmi_dai_hw_params()
229 static int hdmi_dai_trigger(struct snd_pcm_substream *substream, int cmd, in hdmi_dai_trigger()
254 static void hdmi_dai_shutdown(struct snd_pcm_substream *substream, in hdmi_dai_shutdown()
Domap-dmic.c102 static int omap_dmic_dai_startup(struct snd_pcm_substream *substream, in omap_dmic_dai_startup()
120 static void omap_dmic_dai_shutdown(struct snd_pcm_substream *substream, in omap_dmic_dai_shutdown()
196 static int omap_dmic_dai_hw_params(struct snd_pcm_substream *substream, in omap_dmic_dai_hw_params()
233 static int omap_dmic_dai_prepare(struct snd_pcm_substream *substream, in omap_dmic_dai_prepare()
262 static int omap_dmic_dai_trigger(struct snd_pcm_substream *substream, in omap_dmic_dai_trigger()
Dn810.c97 static int n810_startup(struct snd_pcm_substream *substream) in n810_startup()
109 static void n810_shutdown(struct snd_pcm_substream *substream) in n810_shutdown()
114 static int n810_hw_params(struct snd_pcm_substream *substream, in n810_hw_params()
Domap-mcbsp.c66 static void omap_mcbsp_set_threshold(struct snd_pcm_substream *substream, in omap_mcbsp_set_threshold()
111 static int omap_mcbsp_dai_startup(struct snd_pcm_substream *substream, in omap_mcbsp_dai_startup()
156 static void omap_mcbsp_dai_shutdown(struct snd_pcm_substream *substream, in omap_mcbsp_dai_shutdown()
167 static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd, in omap_mcbsp_dai_trigger()
195 struct snd_pcm_substream *substream, in omap_mcbsp_dai_delay()
219 static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream, in omap_mcbsp_dai_hw_params()
/linux-4.1.27/sound/aoa/soundbus/
Dsoundbus.h107 struct snd_pcm_substream *substream);
112 struct snd_pcm_substream *substream);
122 struct snd_pcm_substream *substream);
127 struct snd_pcm_substream *substream);
132 struct snd_pcm_substream *substream);
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c47 struct snd_pcm_substream *pcm = data; in bf5xx_dma_irq()
63 static int bf5xx_pcm_hw_params(struct snd_pcm_substream *substream, in bf5xx_pcm_hw_params()
78 static int bf5xx_pcm_hw_free(struct snd_pcm_substream *substream) in bf5xx_pcm_hw_free()
85 static int bf5xx_pcm_prepare(struct snd_pcm_substream *substream) in bf5xx_pcm_prepare()
112 static int bf5xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in bf5xx_pcm_trigger()
141 static snd_pcm_uframes_t bf5xx_pcm_pointer(struct snd_pcm_substream *substream) in bf5xx_pcm_pointer()
174 static int bf5xx_pcm_open(struct snd_pcm_substream *substream) in bf5xx_pcm_open()
216 static int bf5xx_pcm_mmap(struct snd_pcm_substream *substream, in bf5xx_pcm_mmap()
228 static int bf5xx_pcm_copy(struct snd_pcm_substream *substream, int channel, in bf5xx_pcm_copy()
285 static int bf5xx_pcm_silence(struct snd_pcm_substream *substream, in bf5xx_pcm_silence()
Dbf5xx-ac97-pcm.c55 static void bf5xx_mmap_copy(struct snd_pcm_substream *substream, in bf5xx_mmap_copy()
82 struct snd_pcm_substream *pcm = data; in bf5xx_dma_irq()
118 static int bf5xx_pcm_hw_params(struct snd_pcm_substream *substream, in bf5xx_pcm_hw_params()
129 static int bf5xx_pcm_hw_free(struct snd_pcm_substream *substream) in bf5xx_pcm_hw_free()
149 static int bf5xx_pcm_prepare(struct snd_pcm_substream *substream) in bf5xx_pcm_prepare()
181 static int bf5xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in bf5xx_pcm_trigger()
220 static snd_pcm_uframes_t bf5xx_pcm_pointer(struct snd_pcm_substream *substream) in bf5xx_pcm_pointer()
242 static int bf5xx_pcm_open(struct snd_pcm_substream *substream) in bf5xx_pcm_open()
271 static int bf5xx_pcm_mmap(struct snd_pcm_substream *substream, in bf5xx_pcm_mmap()
282 static int bf5xx_pcm_copy(struct snd_pcm_substream *substream, int channel, in bf5xx_pcm_copy()
[all …]
/linux-4.1.27/sound/sh/
Dsh_dac_audio.c56 struct snd_pcm_substream *substream;
114 static int snd_sh_dac_pcm_open(struct snd_pcm_substream *substream) in snd_sh_dac_pcm_open()
131 static int snd_sh_dac_pcm_close(struct snd_pcm_substream *substream) in snd_sh_dac_pcm_close()
143 static int snd_sh_dac_pcm_hw_params(struct snd_pcm_substream *substream, in snd_sh_dac_pcm_hw_params()
150 static int snd_sh_dac_pcm_hw_free(struct snd_pcm_substream *substream) in snd_sh_dac_pcm_hw_free()
155 static int snd_sh_dac_pcm_prepare(struct snd_pcm_substream *substream) in snd_sh_dac_pcm_prepare()
166 static int snd_sh_dac_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_sh_dac_pcm_trigger()
187 static int snd_sh_dac_pcm_copy(struct snd_pcm_substream *substream, int channel, in snd_sh_dac_pcm_copy()
213 static int snd_sh_dac_pcm_silence(struct snd_pcm_substream *substream, in snd_sh_dac_pcm_silence()
241 snd_pcm_uframes_t snd_sh_dac_pcm_pointer(struct snd_pcm_substream *substream) in snd_sh_dac_pcm_pointer()
Daica.c235 struct snd_pcm_substream *substream) in aica_dma_transfer()
310 struct snd_pcm_substream *substream; in aica_period_elapsed()
312 substream = (struct snd_pcm_substream *) timer_var; in aica_period_elapsed()
333 static void spu_begin_dma(struct snd_pcm_substream *substream) in spu_begin_dma()
351 static int snd_aicapcm_pcm_open(struct snd_pcm_substream in snd_aicapcm_pcm_open()
380 static int snd_aicapcm_pcm_close(struct snd_pcm_substream in snd_aicapcm_pcm_close()
392 static int snd_aicapcm_pcm_hw_free(struct snd_pcm_substream in snd_aicapcm_pcm_hw_free()
399 static int snd_aicapcm_pcm_hw_params(struct snd_pcm_substream in snd_aicapcm_pcm_hw_params()
409 static int snd_aicapcm_pcm_prepare(struct snd_pcm_substream in snd_aicapcm_pcm_prepare()
420 static int snd_aicapcm_pcm_trigger(struct snd_pcm_substream in snd_aicapcm_pcm_trigger()
[all …]
/linux-4.1.27/drivers/media/usb/go7007/
Dsnd-go7007.c47 struct snd_pcm_substream *substream;
106 static int go7007_snd_hw_params(struct snd_pcm_substream *substream, in go7007_snd_hw_params()
124 static int go7007_snd_hw_free(struct snd_pcm_substream *substream) in go7007_snd_hw_free()
135 static int go7007_snd_capture_open(struct snd_pcm_substream *substream) in go7007_snd_capture_open()
153 static int go7007_snd_capture_close(struct snd_pcm_substream *substream) in go7007_snd_capture_close()
162 static int go7007_snd_pcm_prepare(struct snd_pcm_substream *substream) in go7007_snd_pcm_prepare()
167 static int go7007_snd_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in go7007_snd_pcm_trigger()
187 static snd_pcm_uframes_t go7007_snd_pcm_pointer(struct snd_pcm_substream *substream) in go7007_snd_pcm_pointer()
195 static struct page *go7007_snd_pcm_page(struct snd_pcm_substream *substream, in go7007_snd_pcm_page()
/linux-4.1.27/sound/soc/qcom/
Dlpass-platform.c60 static int lpass_platform_pcmops_open(struct snd_pcm_substream *substream) in lpass_platform_pcmops_open()
83 static int lpass_platform_pcmops_hw_params(struct snd_pcm_substream *substream, in lpass_platform_pcmops_hw_params()
169 static int lpass_platform_pcmops_hw_free(struct snd_pcm_substream *substream) in lpass_platform_pcmops_hw_free()
185 static int lpass_platform_pcmops_prepare(struct snd_pcm_substream *substream) in lpass_platform_pcmops_prepare()
232 static int lpass_platform_pcmops_trigger(struct snd_pcm_substream *substream, in lpass_platform_pcmops_trigger()
302 struct snd_pcm_substream *substream) in lpass_platform_pcmops_pointer()
329 static int lpass_platform_pcmops_mmap(struct snd_pcm_substream *substream, in lpass_platform_pcmops_mmap()
352 struct snd_pcm_substream *substream = data; in lpass_platform_lpaif_irq()
413 static int lpass_platform_alloc_buffer(struct snd_pcm_substream *substream, in lpass_platform_alloc_buffer()
434 static void lpass_platform_free_buffer(struct snd_pcm_substream *substream, in lpass_platform_free_buffer()
[all …]
Dlpass-cpu.c48 static int lpass_cpu_daiops_startup(struct snd_pcm_substream *substream, in lpass_cpu_daiops_startup()
72 static void lpass_cpu_daiops_shutdown(struct snd_pcm_substream *substream, in lpass_cpu_daiops_shutdown()
81 static int lpass_cpu_daiops_hw_params(struct snd_pcm_substream *substream, in lpass_cpu_daiops_hw_params()
162 static int lpass_cpu_daiops_hw_free(struct snd_pcm_substream *substream, in lpass_cpu_daiops_hw_free()
177 static int lpass_cpu_daiops_prepare(struct snd_pcm_substream *substream, in lpass_cpu_daiops_prepare()
193 static int lpass_cpu_daiops_trigger(struct snd_pcm_substream *substream, in lpass_cpu_daiops_trigger()
/linux-4.1.27/sound/soc/kirkwood/
Dkirkwood-dma.c24 static struct kirkwood_dma_data *kirkwood_priv(struct snd_pcm_substream *subs) in kirkwood_priv()
105 static int kirkwood_dma_open(struct snd_pcm_substream *substream) in kirkwood_dma_open()
163 static int kirkwood_dma_close(struct snd_pcm_substream *substream) in kirkwood_dma_close()
183 static int kirkwood_dma_hw_params(struct snd_pcm_substream *substream, in kirkwood_dma_hw_params()
194 static int kirkwood_dma_hw_free(struct snd_pcm_substream *substream) in kirkwood_dma_hw_free()
200 static int kirkwood_dma_prepare(struct snd_pcm_substream *substream) in kirkwood_dma_prepare()
225 static snd_pcm_uframes_t kirkwood_dma_pointer(struct snd_pcm_substream in kirkwood_dma_pointer()
254 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in kirkwood_dma_preallocate_dma_buffer()
299 struct snd_pcm_substream *substream; in kirkwood_dma_free_dma_buffers()
Dkirkwood.h140 struct snd_pcm_substream *substream_play;
141 struct snd_pcm_substream *substream_rec;
Dkirkwood-i2s.c130 static int kirkwood_i2s_startup(struct snd_pcm_substream *substream, in kirkwood_i2s_startup()
139 static int kirkwood_i2s_hw_params(struct snd_pcm_substream *substream, in kirkwood_i2s_hw_params()
234 static int kirkwood_i2s_play_trigger(struct snd_pcm_substream *substream, in kirkwood_i2s_play_trigger()
322 static int kirkwood_i2s_rec_trigger(struct snd_pcm_substream *substream, in kirkwood_i2s_rec_trigger()
388 static int kirkwood_i2s_trigger(struct snd_pcm_substream *substream, int cmd, in kirkwood_i2s_trigger()
/linux-4.1.27/sound/soc/atmel/
Datmel-pcm-pdc.c53 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in atmel_pcm_preallocate_dma_buffer()
72 static int atmel_pcm_mmap(struct snd_pcm_substream *substream, in atmel_pcm_mmap()
111 struct snd_pcm_substream *substream; in atmel_pcm_free()
164 struct snd_pcm_substream *substream) in atmel_pcm_dma_irq()
212 static int atmel_pcm_hw_params(struct snd_pcm_substream *substream, in atmel_pcm_hw_params()
241 static int atmel_pcm_hw_free(struct snd_pcm_substream *substream) in atmel_pcm_hw_free()
255 static int atmel_pcm_prepare(struct snd_pcm_substream *substream) in atmel_pcm_prepare()
267 static int atmel_pcm_trigger(struct snd_pcm_substream *substream, in atmel_pcm_trigger()
334 struct snd_pcm_substream *substream) in atmel_pcm_pointer()
351 static int atmel_pcm_open(struct snd_pcm_substream *substream) in atmel_pcm_open()
[all …]
Datmel-pcm.h76 struct snd_pcm_substream *substream;
77 void (*dma_intr_handler)(u32, struct snd_pcm_substream *);
Datmel-pcm-dma.c67 struct snd_pcm_substream *substream) in atmel_pcm_dma_irq()
91 static int atmel_pcm_configure_dma(struct snd_pcm_substream *substream, in atmel_pcm_configure_dma()
/linux-4.1.27/drivers/media/pci/solo6x10/
Dsolo6x10-g723.c91 struct snd_pcm_substream *ss; in solo_g723_isr()
111 static int snd_solo_hw_params(struct snd_pcm_substream *ss, in snd_solo_hw_params()
117 static int snd_solo_hw_free(struct snd_pcm_substream *ss) in snd_solo_hw_free()
140 static int snd_solo_pcm_open(struct snd_pcm_substream *ss) in snd_solo_pcm_open()
168 static int snd_solo_pcm_close(struct snd_pcm_substream *ss) in snd_solo_pcm_close()
180 static int snd_solo_pcm_trigger(struct snd_pcm_substream *ss, int cmd) in snd_solo_pcm_trigger()
214 static int snd_solo_pcm_prepare(struct snd_pcm_substream *ss) in snd_solo_pcm_prepare()
219 static snd_pcm_uframes_t snd_solo_pcm_pointer(struct snd_pcm_substream *ss) in snd_solo_pcm_pointer()
228 static int snd_solo_pcm_copy(struct snd_pcm_substream *ss, int channel, in snd_solo_pcm_copy()
320 struct snd_pcm_substream *ss; in solo_snd_pcm_init()
/linux-4.1.27/sound/pci/lola/
Dlola_pcm.c34 static struct lola_pcm *lola_get_pcm(struct snd_pcm_substream *substream) in lola_get_pcm()
40 static struct lola_stream *lola_get_stream(struct snd_pcm_substream *substream) in lola_get_stream()
129 struct snd_pcm_substream *substream, in lola_sync_wait_for_fifo()
134 struct snd_pcm_substream *s; in lola_sync_wait_for_fifo()
165 struct snd_pcm_substream *substream) in lola_sync_pause()
167 struct snd_pcm_substream *s; in lola_sync_pause()
223 static int lola_pcm_open(struct snd_pcm_substream *substream) in lola_pcm_open()
272 static int lola_pcm_close(struct snd_pcm_substream *substream) in lola_pcm_close()
290 static int lola_pcm_hw_params(struct snd_pcm_substream *substream, in lola_pcm_hw_params()
302 static int lola_pcm_hw_free(struct snd_pcm_substream *substream) in lola_pcm_hw_free()
[all …]
/linux-4.1.27/sound/pcmcia/pdaudiocf/
Dpdaudiocf_pcm.c47 static int pdacf_pcm_trigger(struct snd_pcm_substream *subs, int cmd) in pdacf_pcm_trigger()
102 static int pdacf_pcm_hw_params(struct snd_pcm_substream *subs, in pdacf_pcm_hw_params()
112 static int pdacf_pcm_hw_free(struct snd_pcm_substream *subs) in pdacf_pcm_hw_free()
120 static int pdacf_pcm_prepare(struct snd_pcm_substream *subs) in pdacf_pcm_prepare()
227 static int pdacf_pcm_capture_open(struct snd_pcm_substream *subs) in pdacf_pcm_capture_open()
245 static int pdacf_pcm_capture_close(struct snd_pcm_substream *subs) in pdacf_pcm_capture_close()
260 static snd_pcm_uframes_t pdacf_pcm_capture_pointer(struct snd_pcm_substream *subs) in pdacf_pcm_capture_pointer()
/linux-4.1.27/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c131 static void sst_fill_alloc_params(struct snd_pcm_substream *substream, in sst_fill_alloc_params()
150 static void sst_fill_pcm_params(struct snd_pcm_substream *substream, in sst_fill_pcm_params()
187 struct snd_pcm_substream *pstream = NULL; in sst_fill_stream_params()
196 pstream = (struct snd_pcm_substream *)substream; in sst_fill_stream_params()
230 static int sst_platform_alloc_stream(struct snd_pcm_substream *substream, in sst_platform_alloc_stream()
266 struct snd_pcm_substream *substream = arg; in sst_period_elapsed()
281 static int sst_platform_init_stream(struct snd_pcm_substream *substream) in sst_platform_init_stream()
311 static int sst_media_open(struct snd_pcm_substream *substream, in sst_media_open()
356 static void sst_media_close(struct snd_pcm_substream *substream, in sst_media_close()
373 struct snd_pcm_substream *substream) in get_current_pipe_id()
[all …]
/linux-4.1.27/sound/pci/emu10k1/
Dp16v.c174 static int snd_p16v_pcm_open_playback_channel(struct snd_pcm_substream *substream, int channel_id) in snd_p16v_pcm_open_playback_channel()
222 static int snd_p16v_pcm_open_capture_channel(struct snd_pcm_substream *substream, int channel_id) in snd_p16v_pcm_open_capture_channel()
267 static int snd_p16v_pcm_close_playback(struct snd_pcm_substream *substream) in snd_p16v_pcm_close_playback()
278 static int snd_p16v_pcm_close_capture(struct snd_pcm_substream *substream) in snd_p16v_pcm_close_capture()
288 static int snd_p16v_pcm_open_playback_front(struct snd_pcm_substream *substream) in snd_p16v_pcm_open_playback_front()
293 static int snd_p16v_pcm_open_capture(struct snd_pcm_substream *substream) in snd_p16v_pcm_open_capture()
300 static int snd_p16v_pcm_hw_params_playback(struct snd_pcm_substream *substream, in snd_p16v_pcm_hw_params_playback()
310 static int snd_p16v_pcm_hw_params_capture(struct snd_pcm_substream *substream, in snd_p16v_pcm_hw_params_capture()
321 static int snd_p16v_pcm_hw_free_playback(struct snd_pcm_substream *substream) in snd_p16v_pcm_hw_free_playback()
329 static int snd_p16v_pcm_hw_free_capture(struct snd_pcm_substream *substream) in snd_p16v_pcm_hw_free_capture()
[all …]
Demupcm.c92 static snd_pcm_uframes_t snd_emu10k1_efx_playback_pointer(struct snd_pcm_substream *substream) in snd_emu10k1_efx_playback_pointer()
289 struct snd_pcm_substream *substream = evoice->epcm->substream; in snd_emu10k1_pcm_init_voice()
408 static int snd_emu10k1_playback_hw_params(struct snd_pcm_substream *substream, in snd_emu10k1_playback_hw_params()
436 static int snd_emu10k1_playback_hw_free(struct snd_pcm_substream *substream) in snd_emu10k1_playback_hw_free()
466 static int snd_emu10k1_efx_playback_hw_free(struct snd_pcm_substream *substream) in snd_emu10k1_efx_playback_hw_free()
495 static int snd_emu10k1_playback_prepare(struct snd_pcm_substream *substream) in snd_emu10k1_playback_prepare()
523 static int snd_emu10k1_efx_playback_prepare(struct snd_pcm_substream *substream) in snd_emu10k1_efx_playback_prepare()
579 static int snd_emu10k1_capture_hw_params(struct snd_pcm_substream *substream, in snd_emu10k1_capture_hw_params()
585 static int snd_emu10k1_capture_hw_free(struct snd_pcm_substream *substream) in snd_emu10k1_capture_hw_free()
590 static int snd_emu10k1_capture_prepare(struct snd_pcm_substream *substream) in snd_emu10k1_capture_prepare()
[all …]
Demu10k1x.c208 struct snd_pcm_substream *substream;
382 static int snd_emu10k1x_playback_open(struct snd_pcm_substream *substream) in snd_emu10k1x_playback_open()
410 static int snd_emu10k1x_playback_close(struct snd_pcm_substream *substream) in snd_emu10k1x_playback_close()
416 static int snd_emu10k1x_pcm_hw_params(struct snd_pcm_substream *substream, in snd_emu10k1x_pcm_hw_params()
433 static int snd_emu10k1x_pcm_hw_free(struct snd_pcm_substream *substream) in snd_emu10k1x_pcm_hw_free()
453 static int snd_emu10k1x_pcm_prepare(struct snd_pcm_substream *substream) in snd_emu10k1x_pcm_prepare()
482 static int snd_emu10k1x_pcm_trigger(struct snd_pcm_substream *substream, in snd_emu10k1x_pcm_trigger()
520 snd_emu10k1x_pcm_pointer(struct snd_pcm_substream *substream) in snd_emu10k1x_pcm_pointer()
563 static int snd_emu10k1x_pcm_open_capture(struct snd_pcm_substream *substream) in snd_emu10k1x_pcm_open_capture()
591 static int snd_emu10k1x_pcm_close_capture(struct snd_pcm_substream *substream) in snd_emu10k1x_pcm_close_capture()
[all …]
/linux-4.1.27/drivers/media/usb/usbtv/
Dusbtv-audio.c51 static int snd_usbtv_pcm_open(struct snd_pcm_substream *substream) in snd_usbtv_pcm_open()
62 static int snd_usbtv_pcm_close(struct snd_pcm_substream *substream) in snd_usbtv_pcm_close()
74 static int snd_usbtv_hw_params(struct snd_pcm_substream *substream, in snd_usbtv_hw_params()
92 static int snd_usbtv_hw_free(struct snd_pcm_substream *substream) in snd_usbtv_hw_free()
98 static int snd_usbtv_prepare(struct snd_pcm_substream *substream) in snd_usbtv_prepare()
111 struct snd_pcm_substream *substream = chip->snd_substream; in usbtv_audio_urb_received()
287 static int snd_usbtv_card_trigger(struct snd_pcm_substream *substream, int cmd) in snd_usbtv_card_trigger()
311 static snd_pcm_uframes_t snd_usbtv_pointer(struct snd_pcm_substream *substream) in snd_usbtv_pointer()
/linux-4.1.27/sound/soc/
Dsoc-generic-dmaengine-pcm.c40 struct snd_pcm_substream *substream) in dmaengine_dma_dev()
61 int snd_dmaengine_pcm_prepare_slave_config(struct snd_pcm_substream *substream, in snd_dmaengine_pcm_prepare_slave_config()
81 static int dmaengine_pcm_hw_params(struct snd_pcm_substream *substream, in dmaengine_pcm_hw_params()
87 int (*prepare_slave_config)(struct snd_pcm_substream *substream, in dmaengine_pcm_hw_params()
113 static int dmaengine_pcm_set_runtime_hwparams(struct snd_pcm_substream *substream) in dmaengine_pcm_set_runtime_hwparams()
189 static int dmaengine_pcm_open(struct snd_pcm_substream *substream) in dmaengine_pcm_open()
205 struct snd_pcm_substream *substream) in dmaengine_pcm_compat_request_channel()
246 struct snd_pcm_substream *substream; in dmaengine_pcm_new()
307 struct snd_pcm_substream *substream) in dmaengine_pcm_pointer()
Dsoc-pcm.c137 int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream, in snd_soc_set_runtime_hwparams()
174 static int soc_pcm_apply_symmetry(struct snd_pcm_substream *substream, in soc_pcm_apply_symmetry()
233 static int soc_pcm_params_symmetry(struct snd_pcm_substream *substream, in soc_pcm_params_symmetry()
284 static bool soc_pcm_has_symmetry(struct snd_pcm_substream *substream) in soc_pcm_has_symmetry()
304 static void soc_pcm_set_msb(struct snd_pcm_substream *substream, int bits) in soc_pcm_set_msb()
318 static void soc_pcm_apply_msb(struct snd_pcm_substream *substream) in soc_pcm_apply_msb()
352 static void soc_pcm_init_runtime_hw(struct snd_pcm_substream *substream) in soc_pcm_init_runtime_hw()
418 static int soc_pcm_open(struct snd_pcm_substream *substream) in soc_pcm_open()
619 static int soc_pcm_close(struct snd_pcm_substream *substream) in soc_pcm_close()
698 static int soc_pcm_prepare(struct snd_pcm_substream *substream) in soc_pcm_prepare()
[all …]
/linux-4.1.27/sound/pci/ice1712/
Dice1712.h285 void (*open)(struct snd_ice1712 *, struct snd_pcm_substream *);
287 void (*close)(struct snd_ice1712 *, struct snd_pcm_substream *);
314 struct snd_pcm_substream *playback_con_substream;
315 struct snd_pcm_substream *playback_con_substream_ds[6];
316 struct snd_pcm_substream *capture_con_substream;
317 struct snd_pcm_substream *playback_pro_substream;
318 struct snd_pcm_substream *capture_pro_substream;
350 struct snd_pcm_substream *pcm_reserved[4];
392 void (*pro_open)(struct snd_ice1712 *, struct snd_pcm_substream *);
Dice1712.c372 static void open_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) in open_cs8427()
377 static void close_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) in close_cs8427()
468 struct snd_pcm_substream *substream; in snd_ice1712_interrupt()
500 static int snd_ice1712_hw_params(struct snd_pcm_substream *substream, in snd_ice1712_hw_params()
506 static int snd_ice1712_hw_free(struct snd_pcm_substream *substream) in snd_ice1712_hw_free()
515 static int snd_ice1712_playback_trigger(struct snd_pcm_substream *substream, in snd_ice1712_playback_trigger()
540 static int snd_ice1712_playback_ds_trigger(struct snd_pcm_substream *substream, in snd_ice1712_playback_ds_trigger()
565 static int snd_ice1712_capture_trigger(struct snd_pcm_substream *substream, in snd_ice1712_capture_trigger()
586 static int snd_ice1712_playback_prepare(struct snd_pcm_substream *substream) in snd_ice1712_playback_prepare()
619 static int snd_ice1712_playback_ds_prepare(struct snd_pcm_substream *substream) in snd_ice1712_playback_ds_prepare()
[all …]
Dice1724.c555 static int snd_vt1724_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_vt1724_pcm_trigger()
560 struct snd_pcm_substream *s; in snd_vt1724_pcm_trigger()
719 static int snd_vt1724_pcm_hw_params(struct snd_pcm_substream *substream, in snd_vt1724_pcm_hw_params()
766 static int snd_vt1724_pcm_hw_free(struct snd_pcm_substream *substream) in snd_vt1724_pcm_hw_free()
780 static int snd_vt1724_playback_pro_prepare(struct snd_pcm_substream *substream) in snd_vt1724_playback_pro_prepare()
814 static snd_pcm_uframes_t snd_vt1724_playback_pro_pointer(struct snd_pcm_substream *substream) in snd_vt1724_playback_pro_pointer()
851 static int snd_vt1724_pcm_prepare(struct snd_pcm_substream *substream) in snd_vt1724_pcm_prepare()
866 static snd_pcm_uframes_t snd_vt1724_pcm_pointer(struct snd_pcm_substream *substream) in snd_vt1724_pcm_pointer()
1004 struct snd_pcm_substream *substream) in set_rate_constraints()
1019 static void constrain_rate_if_locked(struct snd_pcm_substream *substream) in constrain_rate_if_locked()
[all …]
/linux-4.1.27/sound/soc/pxa/
Dmmp-pcm.c61 static int mmp_pcm_hw_params(struct snd_pcm_substream *substream, in mmp_pcm_hw_params()
100 static int mmp_pcm_open(struct snd_pcm_substream *substream) in mmp_pcm_open()
122 static int mmp_pcm_mmap(struct snd_pcm_substream *substream, in mmp_pcm_mmap()
146 struct snd_pcm_substream *substream; in mmp_pcm_free_dma_buffers()
172 static int mmp_pcm_preallocate_dma_buffer(struct snd_pcm_substream *substream, in mmp_pcm_preallocate_dma_buffer()
196 struct snd_pcm_substream *substream; in mmp_pcm_new()
Draumfeld.c67 static int raumfeld_cs4270_startup(struct snd_pcm_substream *substream) in raumfeld_cs4270_startup()
76 static void raumfeld_cs4270_shutdown(struct snd_pcm_substream *substream) in raumfeld_cs4270_shutdown()
85 static int raumfeld_cs4270_hw_params(struct snd_pcm_substream *substream, in raumfeld_cs4270_hw_params()
155 static int raumfeld_ak4104_hw_params(struct snd_pcm_substream *substream, in raumfeld_ak4104_hw_params()
Dpxa2xx-i2s.c101 static int pxa2xx_i2s_startup(struct snd_pcm_substream *substream, in pxa2xx_i2s_startup()
162 static int pxa2xx_i2s_hw_params(struct snd_pcm_substream *substream, in pxa2xx_i2s_hw_params()
222 static int pxa2xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, in pxa2xx_i2s_trigger()
248 static void pxa2xx_i2s_shutdown(struct snd_pcm_substream *substream, in pxa2xx_i2s_shutdown()
Dpxa2xx-ac97.c92 static int pxa2xx_ac97_hw_params(struct snd_pcm_substream *substream, in pxa2xx_ac97_hw_params()
108 static int pxa2xx_ac97_hw_aux_params(struct snd_pcm_substream *substream, in pxa2xx_ac97_hw_aux_params()
124 static int pxa2xx_ac97_hw_mic_params(struct snd_pcm_substream *substream, in pxa2xx_ac97_hw_mic_params()
Dpoodle.c74 static int poodle_startup(struct snd_pcm_substream *substream) in poodle_startup()
85 static void poodle_shutdown(struct snd_pcm_substream *substream) in poodle_shutdown()
94 static int poodle_hw_params(struct snd_pcm_substream *substream, in poodle_hw_params()
Dcorgi.c101 static int corgi_startup(struct snd_pcm_substream *substream) in corgi_startup()
112 static void corgi_shutdown(struct snd_pcm_substream *substream) in corgi_shutdown()
119 static int corgi_hw_params(struct snd_pcm_substream *substream, in corgi_hw_params()
Dpxa2xx-pcm.c27 static int pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream, in pxa2xx_pcm_hw_params()
65 static int pxa2xx_pcm_hw_free(struct snd_pcm_substream *substream) in pxa2xx_pcm_hw_free()
Dmmp-sspa.c103 static int mmp_sspa_startup(struct snd_pcm_substream *substream, in mmp_sspa_startup()
114 static void mmp_sspa_shutdown(struct snd_pcm_substream *substream, in mmp_sspa_shutdown()
264 static int mmp_sspa_hw_params(struct snd_pcm_substream *substream, in mmp_sspa_hw_params()
322 static int mmp_sspa_trigger(struct snd_pcm_substream *substream, int cmd, in mmp_sspa_trigger()
/linux-4.1.27/sound/soc/intel/baytrail/
Dsst-baytrail-pcm.c46 struct snd_pcm_substream *substream;
68 static int sst_byt_pcm_hw_params(struct snd_pcm_substream *substream, in sst_byt_pcm_hw_params()
131 static int sst_byt_pcm_hw_free(struct snd_pcm_substream *substream) in sst_byt_pcm_hw_free()
141 static int sst_byt_pcm_restore_stream_context(struct snd_pcm_substream *substream) in sst_byt_pcm_restore_stream_context()
174 static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in sst_byt_pcm_trigger()
216 struct snd_pcm_substream *substream = pcm_data->substream; in byt_notify_pointer()
237 static snd_pcm_uframes_t sst_byt_pcm_pointer(struct snd_pcm_substream *substream) in sst_byt_pcm_pointer()
250 static int sst_byt_pcm_open(struct snd_pcm_substream *substream) in sst_byt_pcm_open()
278 static int sst_byt_pcm_close(struct snd_pcm_substream *substream) in sst_byt_pcm_close()
303 static int sst_byt_pcm_mmap(struct snd_pcm_substream *substream, in sst_byt_pcm_mmap()
/linux-4.1.27/sound/isa/sb/
Demu8000_pcm.c52 struct snd_pcm_substream *substream;
227 static int emu8k_pcm_open(struct snd_pcm_substream *subs) in emu8k_pcm_open()
255 static int emu8k_pcm_close(struct snd_pcm_substream *subs) in emu8k_pcm_close()
384 static int emu8k_pcm_trigger(struct snd_pcm_substream *subs, int cmd) in emu8k_pcm_trigger()
441 static int emu8k_pcm_copy(struct snd_pcm_substream *subs, in emu8k_pcm_copy()
479 static int emu8k_pcm_silence(struct snd_pcm_substream *subs, in emu8k_pcm_silence()
507 static int emu8k_pcm_copy(struct snd_pcm_substream *subs, in emu8k_pcm_copy()
540 static int emu8k_pcm_silence(struct snd_pcm_substream *subs, in emu8k_pcm_silence()
568 static int emu8k_pcm_hw_params(struct snd_pcm_substream *subs, in emu8k_pcm_hw_params()
593 static int emu8k_pcm_hw_free(struct snd_pcm_substream *subs) in emu8k_pcm_hw_free()
[all …]
Dsb8_main.c104 static int snd_sb8_playback_prepare(struct snd_pcm_substream *substream) in snd_sb8_playback_prepare()
206 static int snd_sb8_playback_trigger(struct snd_pcm_substream *substream, in snd_sb8_playback_trigger()
242 static int snd_sb8_hw_params(struct snd_pcm_substream *substream, in snd_sb8_hw_params()
248 static int snd_sb8_hw_free(struct snd_pcm_substream *substream) in snd_sb8_hw_free()
254 static int snd_sb8_capture_prepare(struct snd_pcm_substream *substream) in snd_sb8_capture_prepare()
343 static int snd_sb8_capture_trigger(struct snd_pcm_substream *substream, in snd_sb8_capture_trigger()
383 struct snd_pcm_substream *substream; in snd_sb8dsp_interrupt()
414 static snd_pcm_uframes_t snd_sb8_playback_pointer(struct snd_pcm_substream *substream) in snd_sb8_playback_pointer()
430 static snd_pcm_uframes_t snd_sb8_capture_pointer(struct snd_pcm_substream *substream) in snd_sb8_capture_pointer()
492 static int snd_sb8_open(struct snd_pcm_substream *substream) in snd_sb8_open()
[all …]
Dsb16_main.c247 static int snd_sb16_hw_params(struct snd_pcm_substream *substream, in snd_sb16_hw_params()
253 static int snd_sb16_hw_free(struct snd_pcm_substream *substream) in snd_sb16_hw_free()
259 static int snd_sb16_playback_prepare(struct snd_pcm_substream *substream) in snd_sb16_playback_prepare()
301 static int snd_sb16_playback_trigger(struct snd_pcm_substream *substream, in snd_sb16_playback_trigger()
329 static int snd_sb16_capture_prepare(struct snd_pcm_substream *substream) in snd_sb16_capture_prepare()
370 static int snd_sb16_capture_trigger(struct snd_pcm_substream *substream, in snd_sb16_capture_trigger()
450 static snd_pcm_uframes_t snd_sb16_playback_pointer(struct snd_pcm_substream *substream) in snd_sb16_playback_pointer()
461 static snd_pcm_uframes_t snd_sb16_capture_pointer(struct snd_pcm_substream *substream) in snd_sb16_capture_pointer()
516 static int snd_sb16_playback_open(struct snd_pcm_substream *substream) in snd_sb16_playback_open()
578 static int snd_sb16_playback_close(struct snd_pcm_substream *substream) in snd_sb16_playback_close()
[all …]
/linux-4.1.27/sound/isa/gus/
Dgus_pcm.c46 struct snd_pcm_substream *substream;
74 static int snd_gf1_pcm_block_change(struct snd_pcm_substream *substream, in snd_gf1_pcm_block_change()
106 static void snd_gf1_pcm_trigger_up(struct snd_pcm_substream *substream) in snd_gf1_pcm_trigger_up()
356 static int snd_gf1_pcm_playback_copy(struct snd_pcm_substream *substream, in snd_gf1_pcm_playback_copy()
388 static int snd_gf1_pcm_playback_silence(struct snd_pcm_substream *substream, in snd_gf1_pcm_playback_silence()
418 static int snd_gf1_pcm_playback_hw_params(struct snd_pcm_substream *substream, in snd_gf1_pcm_playback_hw_params()
467 static int snd_gf1_pcm_playback_hw_free(struct snd_pcm_substream *substream) in snd_gf1_pcm_playback_hw_free()
488 static int snd_gf1_pcm_playback_prepare(struct snd_pcm_substream *substream) in snd_gf1_pcm_playback_prepare()
500 static int snd_gf1_pcm_playback_trigger(struct snd_pcm_substream *substream, in snd_gf1_pcm_playback_trigger()
526 static snd_pcm_uframes_t snd_gf1_pcm_playback_pointer(struct snd_pcm_substream *substream) in snd_gf1_pcm_playback_pointer()
[all …]
/linux-4.1.27/sound/mips/
Dhal2.c70 struct snd_pcm_substream *substream;
513 static int hal2_pcm_hw_params(struct snd_pcm_substream *substream, in hal2_pcm_hw_params()
525 static int hal2_pcm_hw_free(struct snd_pcm_substream *substream) in hal2_pcm_hw_free()
530 static int hal2_playback_open(struct snd_pcm_substream *substream) in hal2_playback_open()
544 static int hal2_playback_close(struct snd_pcm_substream *substream) in hal2_playback_close()
552 static int hal2_playback_prepare(struct snd_pcm_substream *substream) in hal2_playback_prepare()
568 static int hal2_playback_trigger(struct snd_pcm_substream *substream, int cmd) in hal2_playback_trigger()
589 hal2_playback_pointer(struct snd_pcm_substream *substream) in hal2_playback_pointer()
598 static void hal2_playback_transfer(struct snd_pcm_substream *substream, in hal2_playback_transfer()
609 static int hal2_playback_ack(struct snd_pcm_substream *substream) in hal2_playback_ack()
[all …]
Dau1x00.c84 struct snd_pcm_substream *substream;
156 struct snd_pcm_substream *substream = stream->substream; in au1000_setup_dma_link()
229 struct snd_pcm_substream *substream = stream->substream; in au1000_dma_interrupt()
289 snd_au1000_playback_open(struct snd_pcm_substream *substream) in snd_au1000_playback_open()
302 snd_au1000_capture_open(struct snd_pcm_substream *substream) in snd_au1000_capture_open()
315 snd_au1000_playback_close(struct snd_pcm_substream *substream) in snd_au1000_playback_close()
324 snd_au1000_capture_close(struct snd_pcm_substream *substream) in snd_au1000_capture_close()
333 snd_au1000_hw_params(struct snd_pcm_substream *substream, in snd_au1000_hw_params()
349 snd_au1000_hw_free(struct snd_pcm_substream *substream) in snd_au1000_hw_free()
357 snd_au1000_playback_prepare(struct snd_pcm_substream *substream) in snd_au1000_playback_prepare()
[all …]
Dsgio2audio.c87 struct snd_pcm_substream *substream;
454 static int snd_sgio2audio_dma_start(struct snd_pcm_substream *substream) in snd_sgio2audio_dma_start()
475 static int snd_sgio2audio_dma_stop(struct snd_pcm_substream *substream) in snd_sgio2audio_dma_stop()
486 struct snd_pcm_substream *substream; in snd_sgio2audio_dma_in_isr()
506 struct snd_pcm_substream *substream; in snd_sgio2audio_dma_out_isr()
525 struct snd_pcm_substream *substream; in snd_sgio2audio_error_isr()
554 static int snd_sgio2audio_playback1_open(struct snd_pcm_substream *substream) in snd_sgio2audio_playback1_open()
564 static int snd_sgio2audio_playback2_open(struct snd_pcm_substream *substream) in snd_sgio2audio_playback2_open()
575 static int snd_sgio2audio_capture_open(struct snd_pcm_substream *substream) in snd_sgio2audio_capture_open()
586 static int snd_sgio2audio_pcm_close(struct snd_pcm_substream *substream) in snd_sgio2audio_pcm_close()
[all …]
/linux-4.1.27/sound/usb/caiaq/
Daudio.c65 struct snd_pcm_substream *sub) in activate_substream()
79 struct snd_pcm_substream *sub) in deactivate_substream()
93 all_substreams_zero(struct snd_pcm_substream **subs) in all_substreams_zero()
154 static int snd_usb_caiaq_substream_open(struct snd_pcm_substream *substream) in snd_usb_caiaq_substream_open()
166 static int snd_usb_caiaq_substream_close(struct snd_pcm_substream *substream) in snd_usb_caiaq_substream_close()
183 static int snd_usb_caiaq_pcm_hw_params(struct snd_pcm_substream *sub, in snd_usb_caiaq_pcm_hw_params()
190 static int snd_usb_caiaq_pcm_hw_free(struct snd_pcm_substream *sub) in snd_usb_caiaq_pcm_hw_free()
205 static int snd_usb_caiaq_pcm_prepare(struct snd_pcm_substream *substream) in snd_usb_caiaq_pcm_prepare()
291 static int snd_usb_caiaq_pcm_trigger(struct snd_pcm_substream *sub, int cmd) in snd_usb_caiaq_pcm_trigger()
315 snd_usb_caiaq_pcm_pointer(struct snd_pcm_substream *sub) in snd_usb_caiaq_pcm_pointer()
[all …]
Ddevice.h93 struct snd_pcm_substream *sub_playback[MAX_STREAMS];
94 struct snd_pcm_substream *sub_capture[MAX_STREAMS];
/linux-4.1.27/sound/isa/msnd/
Dmsnd.c478 static int snd_msnd_playback_open(struct snd_pcm_substream *substream) in snd_msnd_playback_open()
495 static int snd_msnd_playback_close(struct snd_pcm_substream *substream) in snd_msnd_playback_close()
505 static int snd_msnd_playback_hw_params(struct snd_pcm_substream *substream, in snd_msnd_playback_hw_params()
528 static int snd_msnd_playback_prepare(struct snd_pcm_substream *substream) in snd_msnd_playback_prepare()
540 static int snd_msnd_playback_trigger(struct snd_pcm_substream *substream, in snd_msnd_playback_trigger()
566 snd_msnd_playback_pointer(struct snd_pcm_substream *substream) in snd_msnd_playback_pointer()
584 static int snd_msnd_capture_open(struct snd_pcm_substream *substream) in snd_msnd_capture_open()
599 static int snd_msnd_capture_close(struct snd_pcm_substream *substream) in snd_msnd_capture_close()
608 static int snd_msnd_capture_prepare(struct snd_pcm_substream *substream) in snd_msnd_capture_prepare()
620 static int snd_msnd_capture_trigger(struct snd_pcm_substream *substream, in snd_msnd_capture_trigger()
[all …]
/linux-4.1.27/sound/pci/
Drme32.c206 struct snd_pcm_substream *playback_substream;
207 struct snd_pcm_substream *capture_substream;
240 static int snd_rme32_playback_prepare(struct snd_pcm_substream *substream);
242 static int snd_rme32_capture_prepare(struct snd_pcm_substream *substream);
244 static int snd_rme32_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
257 static int snd_rme32_playback_silence(struct snd_pcm_substream *substream, int channel, /* not used… in snd_rme32_playback_silence()
269 static int snd_rme32_playback_copy(struct snd_pcm_substream *substream, int channel, /* not used (i… in snd_rme32_playback_copy()
283 static int snd_rme32_capture_copy(struct snd_pcm_substream *substream, int channel, /* not used (in… in snd_rme32_capture_copy()
651 snd_rme32_playback_hw_params(struct snd_pcm_substream *substream, in snd_rme32_playback_hw_params()
706 snd_rme32_capture_hw_params(struct snd_pcm_substream *substream, in snd_rme32_capture_hw_params()
[all …]
Dals300.c122 struct snd_pcm_substream *playback_substream;
123 struct snd_pcm_substream *capture_substream;
369 static int snd_als300_playback_open(struct snd_pcm_substream *substream) in snd_als300_playback_open()
386 static int snd_als300_playback_close(struct snd_pcm_substream *substream) in snd_als300_playback_close()
398 static int snd_als300_capture_open(struct snd_pcm_substream *substream) in snd_als300_capture_open()
415 static int snd_als300_capture_close(struct snd_pcm_substream *substream) in snd_als300_capture_close()
427 static int snd_als300_pcm_hw_params(struct snd_pcm_substream *substream, in snd_als300_pcm_hw_params()
434 static int snd_als300_pcm_hw_free(struct snd_pcm_substream *substream) in snd_als300_pcm_hw_free()
439 static int snd_als300_playback_prepare(struct snd_pcm_substream *substream) in snd_als300_playback_prepare()
468 static int snd_als300_capture_prepare(struct snd_pcm_substream *substream) in snd_als300_capture_prepare()
[all …]
Dad1889.c99 struct snd_pcm_substream *psubs;
100 struct snd_pcm_substream *csubs;
273 snd_ad1889_hw_params(struct snd_pcm_substream *substream, in snd_ad1889_hw_params()
281 snd_ad1889_hw_free(struct snd_pcm_substream *substream) in snd_ad1889_hw_free()
321 snd_ad1889_playback_open(struct snd_pcm_substream *ss) in snd_ad1889_playback_open()
333 snd_ad1889_capture_open(struct snd_pcm_substream *ss) in snd_ad1889_capture_open()
345 snd_ad1889_playback_close(struct snd_pcm_substream *ss) in snd_ad1889_playback_close()
353 snd_ad1889_capture_close(struct snd_pcm_substream *ss) in snd_ad1889_capture_close()
361 snd_ad1889_playback_prepare(struct snd_pcm_substream *ss) in snd_ad1889_playback_prepare()
411 snd_ad1889_capture_prepare(struct snd_pcm_substream *ss) in snd_ad1889_capture_prepare()
[all …]
Dals4000.c371 static int snd_als4000_hw_params(struct snd_pcm_substream *substream, in snd_als4000_hw_params()
377 static int snd_als4000_hw_free(struct snd_pcm_substream *substream) in snd_als4000_hw_free()
383 static int snd_als4000_capture_prepare(struct snd_pcm_substream *substream) in snd_als4000_capture_prepare()
410 static int snd_als4000_playback_prepare(struct snd_pcm_substream *substream) in snd_als4000_playback_prepare()
448 static int snd_als4000_capture_trigger(struct snd_pcm_substream *substream, int cmd) in snd_als4000_capture_trigger()
481 static int snd_als4000_playback_trigger(struct snd_pcm_substream *substream, int cmd) in snd_als4000_playback_trigger()
506 static snd_pcm_uframes_t snd_als4000_capture_pointer(struct snd_pcm_substream *substream) in snd_als4000_capture_pointer()
518 static snd_pcm_uframes_t snd_als4000_playback_pointer(struct snd_pcm_substream *substream) in snd_als4000_playback_pointer()
635 static int snd_als4000_playback_open(struct snd_pcm_substream *substream) in snd_als4000_playback_open()
645 static int snd_als4000_playback_close(struct snd_pcm_substream *substream) in snd_als4000_playback_close()
[all …]
Datiixp_modem.c223 struct snd_pcm_substream *substream; /* assigned PCM substream */
326 struct snd_pcm_substream *substream, in atiixp_build_dma_packets()
385 struct snd_pcm_substream *substream) in atiixp_clear_dma_packets()
610 static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream) in snd_atiixp_pcm_pointer()
671 static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_atiixp_pcm_trigger()
768 static int snd_atiixp_playback_prepare(struct snd_pcm_substream *substream) in snd_atiixp_playback_prepare()
784 static int snd_atiixp_capture_prepare(struct snd_pcm_substream *substream) in snd_atiixp_capture_prepare()
792 static int snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream, in snd_atiixp_pcm_hw_params()
823 static int snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream) in snd_atiixp_pcm_hw_free()
857 static int snd_atiixp_pcm_open(struct snd_pcm_substream *substream, in snd_atiixp_pcm_open()
[all …]
Des1938.c217 struct snd_pcm_substream *capture_substream;
218 struct snd_pcm_substream *playback1_substream;
219 struct snd_pcm_substream *playback2_substream;
461 struct snd_pcm_substream *substream, in snd_es1938_rate_set()
531 static int snd_es1938_capture_trigger(struct snd_pcm_substream *substream, in snd_es1938_capture_trigger()
554 static int snd_es1938_playback1_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback1_trigger()
584 static int snd_es1938_playback2_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback2_trigger()
607 static int snd_es1938_playback_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback_trigger()
623 static int snd_es1938_capture_prepare(struct snd_pcm_substream *substream) in snd_es1938_capture_prepare()
671 static int snd_es1938_playback1_prepare(struct snd_pcm_substream *substream) in snd_es1938_playback1_prepare()
[all …]
Datiixp.c247 struct snd_pcm_substream *substream; /* assigned PCM substream */
357 struct snd_pcm_substream *substream, in atiixp_build_dma_packets()
417 struct snd_pcm_substream *substream) in atiixp_clear_dma_packets()
661 static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream) in snd_atiixp_pcm_pointer()
721 static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_atiixp_pcm_trigger()
868 static int snd_atiixp_spdif_prepare(struct snd_pcm_substream *substream) in snd_atiixp_spdif_prepare()
895 static int snd_atiixp_playback_prepare(struct snd_pcm_substream *substream) in snd_atiixp_playback_prepare()
940 static int snd_atiixp_capture_prepare(struct snd_pcm_substream *substream) in snd_atiixp_capture_prepare()
955 static int snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream, in snd_atiixp_pcm_hw_params()
993 static int snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream) in snd_atiixp_pcm_hw_free()
[all …]
Drme96.c249 struct snd_pcm_substream *playback_substream;
250 struct snd_pcm_substream *capture_substream;
286 snd_rme96_playback_prepare(struct snd_pcm_substream *substream);
289 snd_rme96_capture_prepare(struct snd_pcm_substream *substream);
292 snd_rme96_playback_trigger(struct snd_pcm_substream *substream,
296 snd_rme96_capture_trigger(struct snd_pcm_substream *substream,
300 snd_rme96_playback_pointer(struct snd_pcm_substream *substream);
303 snd_rme96_capture_pointer(struct snd_pcm_substream *substream);
329 snd_rme96_playback_silence(struct snd_pcm_substream *substream, in snd_rme96_playback_silence()
343 snd_rme96_playback_copy(struct snd_pcm_substream *substream, in snd_rme96_playback_copy()
[all …]
Dvia82xx_modem.c223 struct snd_pcm_substream *substream;
278 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table()
350 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table()
521 static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_via82xx_pcm_trigger()
618 static snd_pcm_uframes_t snd_via686_pcm_pointer(struct snd_pcm_substream *substream) in snd_via686_pcm_pointer()
650 static int snd_via82xx_hw_params(struct snd_pcm_substream *substream, in snd_via82xx_hw_params()
676 static int snd_via82xx_hw_free(struct snd_pcm_substream *substream) in snd_via82xx_hw_free()
701 static int snd_via82xx_pcm_prepare(struct snd_pcm_substream *substream) in snd_via82xx_pcm_prepare()
743 struct snd_pcm_substream *substream) in snd_via82xx_modem_pcm_open()
775 static int snd_via82xx_playback_open(struct snd_pcm_substream *substream) in snd_via82xx_playback_open()
[all …]
Dsis7019.c94 struct snd_pcm_substream *substream;
447 static int sis_alloc_timing_voice(struct snd_pcm_substream *substream, in sis_alloc_timing_voice()
483 static int sis_playback_open(struct snd_pcm_substream *substream) in sis_playback_open()
504 static int sis_substream_close(struct snd_pcm_substream *substream) in sis_substream_close()
514 static int sis_playback_hw_params(struct snd_pcm_substream *substream, in sis_playback_hw_params()
521 static int sis_hw_free(struct snd_pcm_substream *substream) in sis_hw_free()
526 static int sis_pcm_playback_prepare(struct snd_pcm_substream *substream) in sis_pcm_playback_prepare()
592 static int sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in sis_pcm_trigger()
596 struct snd_pcm_substream *s; in sis_pcm_trigger()
661 static snd_pcm_uframes_t sis_pcm_pointer(struct snd_pcm_substream *substream) in sis_pcm_pointer()
[all …]
Dfm801.c197 struct snd_pcm_substream *playback_substream;
198 struct snd_pcm_substream *capture_substream;
364 static int snd_fm801_playback_trigger(struct snd_pcm_substream *substream, in snd_fm801_playback_trigger()
399 static int snd_fm801_capture_trigger(struct snd_pcm_substream *substream, in snd_fm801_capture_trigger()
434 static int snd_fm801_hw_params(struct snd_pcm_substream *substream, in snd_fm801_hw_params()
440 static int snd_fm801_hw_free(struct snd_pcm_substream *substream) in snd_fm801_hw_free()
445 static int snd_fm801_playback_prepare(struct snd_pcm_substream *substream) in snd_fm801_playback_prepare()
478 static int snd_fm801_capture_prepare(struct snd_pcm_substream *substream) in snd_fm801_capture_prepare()
505 static snd_pcm_uframes_t snd_fm801_playback_pointer(struct snd_pcm_substream *substream) in snd_fm801_playback_pointer()
522 static snd_pcm_uframes_t snd_fm801_capture_pointer(struct snd_pcm_substream *substream) in snd_fm801_capture_pointer()
[all …]
Dcmipci.c433 struct snd_pcm_substream *substream;
682 static int snd_cmipci_hw_params(struct snd_pcm_substream *substream, in snd_cmipci_hw_params()
688 static int snd_cmipci_playback2_hw_params(struct snd_pcm_substream *substream, in snd_cmipci_playback2_hw_params()
713 static int snd_cmipci_hw_free(struct snd_pcm_substream *substream) in snd_cmipci_hw_free()
783 struct snd_pcm_substream *substream) in snd_cmipci_pcm_prepare()
941 struct snd_pcm_substream *substream) in snd_cmipci_pcm_pointer()
973 static int snd_cmipci_playback_trigger(struct snd_pcm_substream *substream, in snd_cmipci_playback_trigger()
980 static snd_pcm_uframes_t snd_cmipci_playback_pointer(struct snd_pcm_substream *substream) in snd_cmipci_playback_pointer()
992 static int snd_cmipci_capture_trigger(struct snd_pcm_substream *substream, in snd_cmipci_capture_trigger()
999 static snd_pcm_uframes_t snd_cmipci_capture_pointer(struct snd_pcm_substream *substream) in snd_cmipci_capture_pointer()
[all …]
Dbt87x.c201 struct snd_pcm_substream *substream;
227 static int snd_bt87x_create_risc(struct snd_bt87x *chip, struct snd_pcm_substream *substream, in snd_bt87x_create_risc()
421 static int snd_bt87x_pcm_open(struct snd_pcm_substream *substream) in snd_bt87x_pcm_open()
450 static int snd_bt87x_close(struct snd_pcm_substream *substream) in snd_bt87x_close()
465 static int snd_bt87x_hw_params(struct snd_pcm_substream *substream, in snd_bt87x_hw_params()
480 static int snd_bt87x_hw_free(struct snd_pcm_substream *substream) in snd_bt87x_hw_free()
489 static int snd_bt87x_prepare(struct snd_pcm_substream *substream) in snd_bt87x_prepare()
531 static int snd_bt87x_trigger(struct snd_pcm_substream *substream, int cmd) in snd_bt87x_trigger()
545 static snd_pcm_uframes_t snd_bt87x_pointer(struct snd_pcm_substream *substream) in snd_bt87x_pointer()
Dintel8x0.c360 struct snd_pcm_substream *substream;
847 static int snd_intel8x0_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_intel8x0_pcm_trigger()
885 static int snd_intel8x0_ali_trigger(struct snd_pcm_substream *substream, int cmd) in snd_intel8x0_ali_trigger()
940 static int snd_intel8x0_hw_params(struct snd_pcm_substream *substream, in snd_intel8x0_hw_params()
979 static int snd_intel8x0_hw_free(struct snd_pcm_substream *substream) in snd_intel8x0_hw_free()
1050 static int snd_intel8x0_pcm_prepare(struct snd_pcm_substream *substream) in snd_intel8x0_pcm_prepare()
1068 static snd_pcm_uframes_t snd_intel8x0_pcm_pointer(struct snd_pcm_substream *substream) in snd_intel8x0_pcm_pointer()
1173 static int snd_intel8x0_pcm_open(struct snd_pcm_substream *substream, struct ichdev *ichdev) in snd_intel8x0_pcm_open()
1193 static int snd_intel8x0_playback_open(struct snd_pcm_substream *substream) in snd_intel8x0_playback_open()
1227 static int snd_intel8x0_playback_close(struct snd_pcm_substream *substream) in snd_intel8x0_playback_close()
[all …]
Dsonicvibes.c226 struct snd_pcm_substream *playback_substream;
227 struct snd_pcm_substream *capture_substream;
684 static int snd_sonicvibes_playback_trigger(struct snd_pcm_substream *substream, in snd_sonicvibes_playback_trigger()
691 static int snd_sonicvibes_capture_trigger(struct snd_pcm_substream *substream, in snd_sonicvibes_capture_trigger()
698 static int snd_sonicvibes_hw_params(struct snd_pcm_substream *substream, in snd_sonicvibes_hw_params()
704 static int snd_sonicvibes_hw_free(struct snd_pcm_substream *substream) in snd_sonicvibes_hw_free()
709 static int snd_sonicvibes_playback_prepare(struct snd_pcm_substream *substream) in snd_sonicvibes_playback_prepare()
733 static int snd_sonicvibes_capture_prepare(struct snd_pcm_substream *substream) in snd_sonicvibes_capture_prepare()
758 static snd_pcm_uframes_t snd_sonicvibes_playback_pointer(struct snd_pcm_substream *substream) in snd_sonicvibes_playback_pointer()
769 static snd_pcm_uframes_t snd_sonicvibes_capture_pointer(struct snd_pcm_substream *substream) in snd_sonicvibes_capture_pointer()
[all …]
Dvia82xx.c328 struct snd_pcm_substream *substream;
425 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table()
496 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table()
687 struct snd_pcm_substream *substream; in snd_via8233_interrupt()
732 static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_via82xx_pcm_trigger()
837 static snd_pcm_uframes_t snd_via686_pcm_pointer(struct snd_pcm_substream *substream) in snd_via686_pcm_pointer()
868 static snd_pcm_uframes_t snd_via8233_pcm_pointer(struct snd_pcm_substream *substream) in snd_via8233_pcm_pointer()
929 static int snd_via82xx_hw_params(struct snd_pcm_substream *substream, in snd_via82xx_hw_params()
952 static int snd_via82xx_hw_free(struct snd_pcm_substream *substream) in snd_via82xx_hw_free()
991 static int snd_via686_playback_prepare(struct snd_pcm_substream *substream) in snd_via686_playback_prepare()
[all …]
Dintel8x0m.c173 struct snd_pcm_substream *substream;
536 static int snd_intel8x0m_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_intel8x0m_pcm_trigger()
571 static int snd_intel8x0m_hw_params(struct snd_pcm_substream *substream, in snd_intel8x0m_hw_params()
577 static int snd_intel8x0m_hw_free(struct snd_pcm_substream *substream) in snd_intel8x0m_hw_free()
582 static snd_pcm_uframes_t snd_intel8x0m_pcm_pointer(struct snd_pcm_substream *substream) in snd_intel8x0m_pcm_pointer()
599 static int snd_intel8x0m_pcm_prepare(struct snd_pcm_substream *substream) in snd_intel8x0m_pcm_prepare()
636 static int snd_intel8x0m_pcm_open(struct snd_pcm_substream *substream, struct ichdev *ichdev) in snd_intel8x0m_pcm_open()
657 static int snd_intel8x0m_playback_open(struct snd_pcm_substream *substream) in snd_intel8x0m_playback_open()
664 static int snd_intel8x0m_playback_close(struct snd_pcm_substream *substream) in snd_intel8x0m_playback_close()
672 static int snd_intel8x0m_capture_open(struct snd_pcm_substream *substream) in snd_intel8x0m_capture_open()
[all …]
Dmaestro3.c715 struct snd_pcm_substream *substream;
1061 struct snd_pcm_substream *subs) in snd_m3_pcm_start()
1088 struct snd_pcm_substream *subs) in snd_m3_pcm_stop()
1112 snd_m3_pcm_trigger(struct snd_pcm_substream *subs, int cmd) in snd_m3_pcm_trigger()
1150 snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_pcm_setup1()
1303 struct snd_pcm_substream *subs) in snd_m3_playback_setup()
1369 snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_capture_setup()
1395 static int snd_m3_pcm_hw_params(struct snd_pcm_substream *substream, in snd_m3_pcm_hw_params()
1412 static int snd_m3_pcm_hw_free(struct snd_pcm_substream *substream) in snd_m3_pcm_hw_free()
1425 snd_m3_pcm_prepare(struct snd_pcm_substream *subs) in snd_m3_pcm_prepare()
[all …]
Dens1370.c421 struct snd_pcm_substream *playback1_substream;
422 struct snd_pcm_substream *playback2_substream;
423 struct snd_pcm_substream *capture_substream;
810 static int snd_ensoniq_trigger(struct snd_pcm_substream *substream, int cmd) in snd_ensoniq_trigger()
818 struct snd_pcm_substream *s; in snd_ensoniq_trigger()
842 struct snd_pcm_substream *s; in snd_ensoniq_trigger()
874 static int snd_ensoniq_hw_params(struct snd_pcm_substream *substream, in snd_ensoniq_hw_params()
880 static int snd_ensoniq_hw_free(struct snd_pcm_substream *substream) in snd_ensoniq_hw_free()
885 static int snd_ensoniq_playback1_prepare(struct snd_pcm_substream *substream) in snd_ensoniq_playback1_prepare()
933 static int snd_ensoniq_playback2_prepare(struct snd_pcm_substream *substream) in snd_ensoniq_playback2_prepare()
[all …]
/linux-4.1.27/sound/soc/xtensa/
Dxtfpga-i2s.c78 struct snd_pcm_substream *tx_substream;
161 struct snd_pcm_substream *tx_substream; in xtfpga_pcm_push_tx()
229 struct snd_pcm_substream *tx_substream; in xtfpga_i2s_threaded_irq_handler()
273 static int xtfpga_i2s_startup(struct snd_pcm_substream *substream, in xtfpga_i2s_startup()
282 static int xtfpga_i2s_hw_params(struct snd_pcm_substream *substream, in xtfpga_i2s_hw_params()
371 static int xtfpga_pcm_open(struct snd_pcm_substream *substream) in xtfpga_pcm_open()
384 static int xtfpga_pcm_close(struct snd_pcm_substream *substream) in xtfpga_pcm_close()
390 static int xtfpga_pcm_hw_params(struct snd_pcm_substream *substream, in xtfpga_pcm_hw_params()
430 static int xtfpga_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in xtfpga_pcm_trigger()
458 static snd_pcm_uframes_t xtfpga_pcm_pointer(struct snd_pcm_substream *substream) in xtfpga_pcm_pointer()
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
Daudio.h19 int (*startup)(struct snd_pcm_substream *, void *);
20 void (*shutdown)(struct snd_pcm_substream *, void *);
/linux-4.1.27/sound/firewire/
Damdtp.h103 struct snd_pcm_substream;
124 struct snd_pcm_substream *pcm,
134 struct snd_pcm_substream *pcm;
234 struct snd_pcm_substream *pcm) in amdtp_stream_pcm_trigger()
Damdtp.c259 struct snd_pcm_substream *pcm,
262 struct snd_pcm_substream *pcm,
265 struct snd_pcm_substream *pcm,
398 struct snd_pcm_substream *pcm, in amdtp_write_s32()
423 struct snd_pcm_substream *pcm, in amdtp_write_s16()
448 struct snd_pcm_substream *pcm, in amdtp_read_s32()
560 struct snd_pcm_substream *pcm, in update_pcm_pointers()
589 struct snd_pcm_substream *pcm = ACCESS_ONCE(s->pcm); in pcm_period_tasklet()
640 struct snd_pcm_substream *pcm; in handle_out_packet()
687 struct snd_pcm_substream *pcm = NULL; in handle_in_packet()
[all …]
Disight.c54 struct snd_pcm_substream *pcm;
246 static int isight_open(struct snd_pcm_substream *substream) in isight_open()
276 static int isight_close(struct snd_pcm_substream *substream) in isight_close()
285 static int isight_hw_params(struct snd_pcm_substream *substream, in isight_hw_params()
330 static int isight_hw_free(struct snd_pcm_substream *substream) in isight_hw_free()
406 static int isight_prepare(struct snd_pcm_substream *substream) in isight_prepare()
421 static int isight_trigger(struct snd_pcm_substream *substream, int cmd) in isight_trigger()
438 static snd_pcm_uframes_t isight_pointer(struct snd_pcm_substream *substream) in isight_pointer()
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc.c51 static int txx9aclc_pcm_hw_params(struct snd_pcm_substream *substream, in txx9aclc_pcm_hw_params()
79 static int txx9aclc_pcm_hw_free(struct snd_pcm_substream *substream) in txx9aclc_pcm_hw_free()
84 static int txx9aclc_pcm_prepare(struct snd_pcm_substream *substream) in txx9aclc_pcm_prepare()
152 struct snd_pcm_substream *substream = dmadata->substream; in txx9aclc_dma_tasklet()
206 static int txx9aclc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in txx9aclc_pcm_trigger()
239 txx9aclc_pcm_pointer(struct snd_pcm_substream *substream) in txx9aclc_pcm_pointer()
246 static int txx9aclc_pcm_open(struct snd_pcm_substream *substream) in txx9aclc_pcm_open()
264 static int txx9aclc_pcm_close(struct snd_pcm_substream *substream) in txx9aclc_pcm_close()
/linux-4.1.27/sound/pci/ca0106/
Dca0106_main.c560 static int snd_ca0106_pcm_open_playback_channel(struct snd_pcm_substream *substream, in snd_ca0106_pcm_open_playback_channel()
611 static int snd_ca0106_pcm_close_playback(struct snd_pcm_substream *substream) in snd_ca0106_pcm_close_playback()
632 static int snd_ca0106_pcm_open_playback_front(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_playback_front()
637 static int snd_ca0106_pcm_open_playback_center_lfe(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_playback_center_lfe()
642 static int snd_ca0106_pcm_open_playback_unknown(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_playback_unknown()
647 static int snd_ca0106_pcm_open_playback_rear(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_playback_rear()
653 static int snd_ca0106_pcm_open_capture_channel(struct snd_pcm_substream *substream, in snd_ca0106_pcm_open_capture_channel()
696 static int snd_ca0106_pcm_close_capture(struct snd_pcm_substream *substream) in snd_ca0106_pcm_close_capture()
706 static int snd_ca0106_pcm_open_0_capture(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_0_capture()
711 static int snd_ca0106_pcm_open_1_capture(struct snd_pcm_substream *substream) in snd_ca0106_pcm_open_1_capture()
[all …]
/linux-4.1.27/sound/sparc/
Damd7930.c326 struct snd_pcm_substream *playback_substream;
327 struct snd_pcm_substream *capture_substream;
567 static int snd_amd7930_playback_trigger(struct snd_pcm_substream *substream, in snd_amd7930_playback_trigger()
574 static int snd_amd7930_capture_trigger(struct snd_pcm_substream *substream, in snd_amd7930_capture_trigger()
581 static int snd_amd7930_playback_prepare(struct snd_pcm_substream *substream) in snd_amd7930_playback_prepare()
613 static int snd_amd7930_capture_prepare(struct snd_pcm_substream *substream) in snd_amd7930_capture_prepare()
645 static snd_pcm_uframes_t snd_amd7930_playback_pointer(struct snd_pcm_substream *substream) in snd_amd7930_playback_pointer()
656 static snd_pcm_uframes_t snd_amd7930_capture_pointer(struct snd_pcm_substream *substream) in snd_amd7930_capture_pointer()
689 static int snd_amd7930_playback_open(struct snd_pcm_substream *substream) in snd_amd7930_playback_open()
699 static int snd_amd7930_capture_open(struct snd_pcm_substream *substream) in snd_amd7930_capture_open()
[all …]
Dcs4231.c94 struct snd_pcm_substream *playback_substream;
96 struct snd_pcm_substream *capture_substream;
423 struct snd_pcm_substream *substream, in snd_cs4231_advance_dma()
442 static void cs4231_dma_trigger(struct snd_pcm_substream *substream, in cs4231_dma_trigger()
474 static int snd_cs4231_trigger(struct snd_pcm_substream *substream, int cmd) in snd_cs4231_trigger()
484 struct snd_pcm_substream *s; in snd_cs4231_trigger()
886 static int snd_cs4231_playback_hw_params(struct snd_pcm_substream *substream, in snd_cs4231_playback_hw_params()
905 static int snd_cs4231_playback_prepare(struct snd_pcm_substream *substream) in snd_cs4231_playback_prepare()
930 static int snd_cs4231_capture_hw_params(struct snd_pcm_substream *substream, in snd_cs4231_capture_hw_params()
949 static int snd_cs4231_capture_prepare(struct snd_pcm_substream *substream) in snd_cs4231_capture_prepare()
[all …]
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-audio.c90 struct snd_pcm_substream *substream; in em28xx_audio_isocirq()
197 static int snd_pcm_alloc_vmalloc_buffer(struct snd_pcm_substream *subs, in snd_pcm_alloc_vmalloc_buffer()
250 static int snd_em28xx_capture_open(struct snd_pcm_substream *substream) in snd_em28xx_capture_open()
325 static int snd_em28xx_pcm_close(struct snd_pcm_substream *substream) in snd_em28xx_pcm_close()
351 static int snd_em28xx_hw_capture_params(struct snd_pcm_substream *substream, in snd_em28xx_hw_capture_params()
380 static int snd_em28xx_hw_capture_free(struct snd_pcm_substream *substream) in snd_em28xx_hw_capture_free()
395 static int snd_em28xx_prepare(struct snd_pcm_substream *substream) in snd_em28xx_prepare()
423 static int snd_em28xx_capture_trigger(struct snd_pcm_substream *substream, in snd_em28xx_capture_trigger()
450 static snd_pcm_uframes_t snd_em28xx_capture_pointer(struct snd_pcm_substream in snd_em28xx_capture_pointer()
468 static struct page *snd_pcm_get_vmalloc_page(struct snd_pcm_substream *subs, in snd_pcm_get_vmalloc_page()
[all …]
/linux-4.1.27/sound/usb/hiface/
Dpcm.c38 struct snd_pcm_substream *instance;
175 static struct pcm_substream *hiface_pcm_get_substream(struct snd_pcm_substream in hiface_pcm_get_substream()
355 static int hiface_pcm_open(struct snd_pcm_substream *alsa_sub) in hiface_pcm_open()
398 static int hiface_pcm_close(struct snd_pcm_substream *alsa_sub) in hiface_pcm_close()
422 static int hiface_pcm_hw_params(struct snd_pcm_substream *alsa_sub, in hiface_pcm_hw_params()
429 static int hiface_pcm_hw_free(struct snd_pcm_substream *alsa_sub) in hiface_pcm_hw_free()
434 static int hiface_pcm_prepare(struct snd_pcm_substream *alsa_sub) in hiface_pcm_prepare()
468 static int hiface_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd) in hiface_pcm_trigger()
498 static snd_pcm_uframes_t hiface_pcm_pointer(struct snd_pcm_substream *alsa_sub) in hiface_pcm_pointer()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-alsa.c323 static int snd_cx23885_pcm_open(struct snd_pcm_substream *substream) in snd_cx23885_pcm_open()
362 static int snd_cx23885_close(struct snd_pcm_substream *substream) in snd_cx23885_close()
371 static int snd_cx23885_hw_params(struct snd_pcm_substream *substream, in snd_cx23885_hw_params()
431 static int snd_cx23885_hw_free(struct snd_pcm_substream *substream) in snd_cx23885_hw_free()
447 static int snd_cx23885_prepare(struct snd_pcm_substream *substream) in snd_cx23885_prepare()
455 static int snd_cx23885_card_trigger(struct snd_pcm_substream *substream, in snd_cx23885_card_trigger()
485 struct snd_pcm_substream *substream) in snd_cx23885_pointer()
499 static struct page *snd_cx23885_page(struct snd_pcm_substream *substream, in snd_cx23885_page()
/linux-4.1.27/sound/atmel/
Dabdac.c97 struct snd_pcm_substream *substream;
118 struct snd_pcm_substream *substream, in atmel_abdac_prepare_dma()
175 static int atmel_abdac_open(struct snd_pcm_substream *substream) in atmel_abdac_open()
188 static int atmel_abdac_close(struct snd_pcm_substream *substream) in atmel_abdac_close()
195 static int atmel_abdac_hw_params(struct snd_pcm_substream *substream, in atmel_abdac_hw_params()
213 static int atmel_abdac_hw_free(struct snd_pcm_substream *substream) in atmel_abdac_hw_free()
221 static int atmel_abdac_prepare(struct snd_pcm_substream *substream) in atmel_abdac_prepare()
236 static int atmel_abdac_trigger(struct snd_pcm_substream *substream, int cmd) in atmel_abdac_trigger()
268 atmel_abdac_pointer(struct snd_pcm_substream *substream) in atmel_abdac_pointer()
Dac97c.c68 struct snd_pcm_substream *playback_substream;
69 struct snd_pcm_substream *capture_substream;
108 struct snd_pcm_substream *substream, in atmel_ac97c_prepare_dma()
175 static int atmel_ac97c_playback_open(struct snd_pcm_substream *substream) in atmel_ac97c_playback_open()
194 static int atmel_ac97c_capture_open(struct snd_pcm_substream *substream) in atmel_ac97c_capture_open()
213 static int atmel_ac97c_playback_close(struct snd_pcm_substream *substream) in atmel_ac97c_playback_close()
230 static int atmel_ac97c_capture_close(struct snd_pcm_substream *substream) in atmel_ac97c_capture_close()
247 static int atmel_ac97c_playback_hw_params(struct snd_pcm_substream *substream, in atmel_ac97c_playback_hw_params()
273 static int atmel_ac97c_capture_hw_params(struct snd_pcm_substream *substream, in atmel_ac97c_capture_hw_params()
297 static int atmel_ac97c_playback_hw_free(struct snd_pcm_substream *substream) in atmel_ac97c_playback_hw_free()
[all …]
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-audio.c104 struct snd_pcm_substream *substream; in cx231xx_audio_isocirq()
194 struct snd_pcm_substream *substream; in cx231xx_audio_bulkirq()
390 static int snd_pcm_alloc_vmalloc_buffer(struct snd_pcm_substream *subs, in snd_pcm_alloc_vmalloc_buffer()
433 static int snd_cx231xx_capture_open(struct snd_pcm_substream *substream) in snd_cx231xx_capture_open()
479 static int snd_cx231xx_pcm_close(struct snd_pcm_substream *substream) in snd_cx231xx_pcm_close()
517 static int snd_cx231xx_hw_capture_params(struct snd_pcm_substream *substream, in snd_cx231xx_hw_capture_params()
541 static int snd_cx231xx_hw_capture_free(struct snd_pcm_substream *substream) in snd_cx231xx_hw_capture_free()
555 static int snd_cx231xx_prepare(struct snd_pcm_substream *substream) in snd_cx231xx_prepare()
583 static int snd_cx231xx_capture_trigger(struct snd_pcm_substream *substream, in snd_cx231xx_capture_trigger()
611 static snd_pcm_uframes_t snd_cx231xx_capture_pointer(struct snd_pcm_substream in snd_cx231xx_capture_pointer()
[all …]
/linux-4.1.27/sound/soc/davinci/
Ddavinci-vcif.c55 static void davinci_vcif_start(struct snd_pcm_substream *substream) in davinci_vcif_start()
74 static void davinci_vcif_stop(struct snd_pcm_substream *substream) in davinci_vcif_stop()
92 static int davinci_vcif_hw_params(struct snd_pcm_substream *substream, in davinci_vcif_hw_params()
144 static int davinci_vcif_trigger(struct snd_pcm_substream *substream, int cmd, in davinci_vcif_trigger()
/linux-4.1.27/sound/ppc/
Dpmac.c127 static int snd_pmac_pcm_hw_params(struct snd_pcm_substream *subs, in snd_pmac_pcm_hw_params()
136 static int snd_pmac_pcm_hw_free(struct snd_pcm_substream *subs) in snd_pmac_pcm_hw_free()
211 …nd_pmac_pcm_prepare(struct snd_pmac *chip, struct pmac_stream *rec, struct snd_pcm_substream *subs) in snd_pmac_pcm_prepare()
276 struct snd_pcm_substream *subs, int cmd) in snd_pmac_pcm_trigger()
324 struct snd_pcm_substream *subs) in snd_pmac_pcm_pointer()
347 static int snd_pmac_playback_prepare(struct snd_pcm_substream *subs) in snd_pmac_playback_prepare()
353 static int snd_pmac_playback_trigger(struct snd_pcm_substream *subs, in snd_pmac_playback_trigger()
360 static snd_pcm_uframes_t snd_pmac_playback_pointer(struct snd_pcm_substream *subs) in snd_pmac_playback_pointer()
371 static int snd_pmac_capture_prepare(struct snd_pcm_substream *subs) in snd_pmac_capture_prepare()
377 static int snd_pmac_capture_trigger(struct snd_pcm_substream *subs, in snd_pmac_capture_trigger()
[all …]
Dsnd_ps3.c452 static int snd_ps3_set_avsetting(struct snd_pcm_substream *substream) in snd_ps3_set_avsetting()
525 static int snd_ps3_pcm_open(struct snd_pcm_substream *substream) in snd_ps3_pcm_open()
547 static int snd_ps3_pcm_close(struct snd_pcm_substream *substream) in snd_ps3_pcm_close()
554 static int snd_ps3_pcm_hw_params(struct snd_pcm_substream *substream, in snd_ps3_pcm_hw_params()
565 static int snd_ps3_pcm_hw_free(struct snd_pcm_substream *substream) in snd_ps3_pcm_hw_free()
572 static int snd_ps3_delay_to_bytes(struct snd_pcm_substream *substream, in snd_ps3_delay_to_bytes()
594 static int snd_ps3_pcm_prepare(struct snd_pcm_substream *substream) in snd_ps3_pcm_prepare()
645 static int snd_ps3_pcm_trigger(struct snd_pcm_substream *substream, in snd_ps3_pcm_trigger()
693 struct snd_pcm_substream *substream) in snd_ps3_pcm_pointer()
/linux-4.1.27/sound/aoa/soundbus/i2sbus/
Dpcm.c298 static int i2sbus_hw_params(struct snd_pcm_substream *substream, in i2sbus_hw_params()
304 static inline int i2sbus_hw_free(struct snd_pcm_substream *substream, int in) in i2sbus_hw_free()
316 static int i2sbus_playback_hw_free(struct snd_pcm_substream *substream) in i2sbus_playback_hw_free()
321 static int i2sbus_record_hw_free(struct snd_pcm_substream *substream) in i2sbus_record_hw_free()
722 static int i2sbus_playback_open(struct snd_pcm_substream *substream) in i2sbus_playback_open()
732 static int i2sbus_playback_close(struct snd_pcm_substream *substream) in i2sbus_playback_close()
747 static int i2sbus_playback_prepare(struct snd_pcm_substream *substream) in i2sbus_playback_prepare()
758 static int i2sbus_playback_trigger(struct snd_pcm_substream *substream, int cmd) in i2sbus_playback_trigger()
769 static snd_pcm_uframes_t i2sbus_playback_pointer(struct snd_pcm_substream in i2sbus_playback_pointer()
792 static int i2sbus_record_open(struct snd_pcm_substream *substream) in i2sbus_record_open()
[all …]
/linux-4.1.27/sound/pci/lx6464es/
Dlx6464es.c106 struct snd_pcm_substream *substream) in lx_hardware_open()
133 struct snd_pcm_substream *substream) in lx_hardware_start()
165 struct snd_pcm_substream *substream) in lx_hardware_stop()
196 struct snd_pcm_substream *substream) in lx_hardware_close()
212 static int lx_pcm_open(struct snd_pcm_substream *substream) in lx_pcm_open()
270 static int lx_pcm_close(struct snd_pcm_substream *substream) in lx_pcm_close()
277 static snd_pcm_uframes_t lx_pcm_stream_pointer(struct snd_pcm_substream in lx_pcm_stream_pointer()
297 static int lx_pcm_prepare(struct snd_pcm_substream *substream) in lx_pcm_prepare()
350 static int lx_pcm_hw_params(struct snd_pcm_substream *substream, in lx_pcm_hw_params()
373 static int lx_pcm_hw_params_playback(struct snd_pcm_substream *substream, in lx_pcm_hw_params_playback()
[all …]
/linux-4.1.27/sound/soc/adi/
Daxi-spdif.c49 static int axi_spdif_trigger(struct snd_pcm_substream *substream, int cmd, in axi_spdif_trigger()
76 static int axi_spdif_hw_params(struct snd_pcm_substream *substream, in axi_spdif_hw_params()
118 static int axi_spdif_startup(struct snd_pcm_substream *substream, in axi_spdif_startup()
140 static void axi_spdif_shutdown(struct snd_pcm_substream *substream, in axi_spdif_shutdown()
Daxi-i2s.c55 static int axi_i2s_trigger(struct snd_pcm_substream *substream, int cmd, in axi_i2s_trigger()
86 static int axi_i2s_hw_params(struct snd_pcm_substream *substream, in axi_i2s_hw_params()
104 static int axi_i2s_startup(struct snd_pcm_substream *substream, in axi_i2s_startup()
127 static void axi_i2s_shutdown(struct snd_pcm_substream *substream, in axi_i2s_shutdown()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-alsa.c95 struct snd_pcm_substream *substream;
458 static int snd_cx25821_pcm_open(struct snd_pcm_substream *substream) in snd_cx25821_pcm_open()
501 static int snd_cx25821_close(struct snd_pcm_substream *substream) in snd_cx25821_close()
509 static int snd_cx25821_hw_params(struct snd_pcm_substream *substream, in snd_cx25821_hw_params()
574 static int snd_cx25821_hw_free(struct snd_pcm_substream *substream) in snd_cx25821_hw_free()
589 static int snd_cx25821_prepare(struct snd_pcm_substream *substream) in snd_cx25821_prepare()
597 static int snd_cx25821_card_trigger(struct snd_pcm_substream *substream, in snd_cx25821_card_trigger()
626 static snd_pcm_uframes_t snd_cx25821_pointer(struct snd_pcm_substream in snd_cx25821_pointer()
641 static struct page *snd_cx25821_page(struct snd_pcm_substream *substream, in snd_cx25821_page()
/linux-4.1.27/sound/soc/codecs/
Dsigmadsp.h20 struct snd_pcm_substream;
51 struct snd_pcm_substream *substream);
Duda134x.c38 struct snd_pcm_substream *master_substream;
39 struct snd_pcm_substream *slave_substream;
159 static int uda134x_startup(struct snd_pcm_substream *substream, in uda134x_startup()
190 static void uda134x_shutdown(struct snd_pcm_substream *substream, in uda134x_shutdown()
202 static int uda134x_hw_params(struct snd_pcm_substream *substream, in uda134x_hw_params()
/linux-4.1.27/sound/pci/nm256/
Dnm256.c190 struct snd_pcm_substream *substream;
430 struct snd_pcm_substream *substream) in snd_nm256_set_format()
513 struct snd_pcm_substream *substream) in snd_nm256_playback_start()
530 struct snd_pcm_substream *substream) in snd_nm256_capture_start()
562 snd_nm256_playback_trigger(struct snd_pcm_substream *substream, int cmd) in snd_nm256_playback_trigger()
600 snd_nm256_capture_trigger(struct snd_pcm_substream *substream, int cmd) in snd_nm256_capture_trigger()
637 static int snd_nm256_pcm_prepare(struct snd_pcm_substream *substream) in snd_nm256_pcm_prepare()
663 snd_nm256_playback_pointer(struct snd_pcm_substream *substream) in snd_nm256_playback_pointer()
677 snd_nm256_capture_pointer(struct snd_pcm_substream *substream) in snd_nm256_capture_pointer()
697 snd_nm256_playback_silence(struct snd_pcm_substream *substream, in snd_nm256_playback_silence()
[all …]
/linux-4.1.27/sound/pci/hda/
Dhda_codec.h158 struct snd_pcm_substream *substream);
160 struct snd_pcm_substream *substream);
163 struct snd_pcm_substream *substream);
165 struct snd_pcm_substream *substream);
168 struct snd_pcm_substream *substream);
451 struct snd_pcm_substream *substream);
454 struct snd_pcm_substream *substream);
Dhda_controller.h205 struct snd_pcm_substream *substream; /* assigned substream,
272 struct snd_pcm_substream *substream,
275 struct snd_pcm_substream *substream);
276 void (*pcm_mmap_prepare)(struct snd_pcm_substream *substream,
410 static inline struct azx_dev *get_azx_dev(struct snd_pcm_substream *substream) in get_azx_dev()
Dhda_controller.c170 azx_assign_device(struct azx *chip, struct snd_pcm_substream *substream) in azx_assign_device()
219 struct snd_pcm_substream *substream = azx_dev->substream; in azx_cc_read()
226 static void azx_timecounter_init(struct snd_pcm_substream *substream, in azx_timecounter_init()
261 to_hda_pcm_stream(struct snd_pcm_substream *substream) in to_hda_pcm_stream()
267 static u64 azx_adjust_codec_delay(struct snd_pcm_substream *substream, in azx_adjust_codec_delay()
334 struct snd_pcm_substream *substream, in azx_setup_periods()
404 static int azx_pcm_close(struct snd_pcm_substream *substream) in azx_pcm_close()
426 static int azx_pcm_hw_params(struct snd_pcm_substream *substream, in azx_pcm_hw_params()
446 static int azx_pcm_hw_free(struct snd_pcm_substream *substream) in azx_pcm_hw_free()
473 static int azx_pcm_prepare(struct snd_pcm_substream *substream) in azx_pcm_prepare()
[all …]
/linux-4.1.27/sound/isa/es1688/
Des1688_lib.c313 static void snd_es1688_set_rate(struct snd_es1688 *chip, struct snd_pcm_substream *substream) in snd_es1688_set_rate()
329 static int snd_es1688_ioctl(struct snd_pcm_substream *substream, in snd_es1688_ioctl()
361 static int snd_es1688_hw_params(struct snd_pcm_substream *substream, in snd_es1688_hw_params()
367 static int snd_es1688_hw_free(struct snd_pcm_substream *substream) in snd_es1688_hw_free()
372 static int snd_es1688_playback_prepare(struct snd_pcm_substream *substream) in snd_es1688_playback_prepare()
426 static int snd_es1688_playback_trigger(struct snd_pcm_substream *substream, in snd_es1688_playback_trigger()
433 static int snd_es1688_capture_prepare(struct snd_pcm_substream *substream) in snd_es1688_capture_prepare()
483 static int snd_es1688_capture_trigger(struct snd_pcm_substream *substream, in snd_es1688_capture_trigger()
503 static snd_pcm_uframes_t snd_es1688_playback_pointer(struct snd_pcm_substream *substream) in snd_es1688_playback_pointer()
514 static snd_pcm_uframes_t snd_es1688_capture_pointer(struct snd_pcm_substream *substream) in snd_es1688_capture_pointer()
[all …]
/linux-4.1.27/sound/drivers/vx/
Dvx_pcm.c526 static int vx_pcm_playback_open(struct snd_pcm_substream *subs) in vx_pcm_playback_open()
570 static int vx_pcm_playback_close(struct snd_pcm_substream *subs) in vx_pcm_playback_close()
691 struct snd_pcm_substream *subs, in vx_pcm_playback_transfer()
711 struct snd_pcm_substream *subs, in vx_pcm_playback_update()
730 static int vx_pcm_trigger(struct snd_pcm_substream *subs, int cmd) in vx_pcm_trigger()
783 static snd_pcm_uframes_t vx_pcm_playback_pointer(struct snd_pcm_substream *subs) in vx_pcm_playback_pointer()
793 static int vx_pcm_hw_params(struct snd_pcm_substream *subs, in vx_pcm_hw_params()
803 static int vx_pcm_hw_free(struct snd_pcm_substream *subs) in vx_pcm_hw_free()
811 static int vx_pcm_prepare(struct snd_pcm_substream *subs) in vx_pcm_prepare()
917 static int vx_pcm_capture_open(struct snd_pcm_substream *subs) in vx_pcm_capture_open()
[all …]
/linux-4.1.27/sound/parisc/
Dharmony.c306 snd_harmony_playback_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_playback_trigger()
342 snd_harmony_capture_trigger(struct snd_pcm_substream *ss, int cmd) in snd_harmony_capture_trigger()
408 snd_harmony_playback_prepare(struct snd_pcm_substream *ss) in snd_harmony_playback_prepare()
438 snd_harmony_capture_prepare(struct snd_pcm_substream *ss) in snd_harmony_capture_prepare()
468 snd_harmony_playback_pointer(struct snd_pcm_substream *ss) in snd_harmony_playback_pointer()
497 snd_harmony_capture_pointer(struct snd_pcm_substream *ss) in snd_harmony_capture_pointer()
526 snd_harmony_playback_open(struct snd_pcm_substream *ss) in snd_harmony_playback_open()
545 snd_harmony_capture_open(struct snd_pcm_substream *ss) in snd_harmony_capture_open()
564 snd_harmony_playback_close(struct snd_pcm_substream *ss) in snd_harmony_playback_close()
572 snd_harmony_capture_close(struct snd_pcm_substream *ss) in snd_harmony_capture_close()
[all …]
Dharmony.h49 struct snd_pcm_substream *psubs;
50 struct snd_pcm_substream *csubs;
/linux-4.1.27/sound/isa/ad1816a/
Dad1816a_lib.c206 static int snd_ad1816a_playback_trigger(struct snd_pcm_substream *substream, int cmd) in snd_ad1816a_playback_trigger()
213 static int snd_ad1816a_capture_trigger(struct snd_pcm_substream *substream, int cmd) in snd_ad1816a_capture_trigger()
220 static int snd_ad1816a_hw_params(struct snd_pcm_substream *substream, in snd_ad1816a_hw_params()
226 static int snd_ad1816a_hw_free(struct snd_pcm_substream *substream) in snd_ad1816a_hw_free()
231 static int snd_ad1816a_playback_prepare(struct snd_pcm_substream *substream) in snd_ad1816a_playback_prepare()
263 static int snd_ad1816a_capture_prepare(struct snd_pcm_substream *substream) in snd_ad1816a_capture_prepare()
296 static snd_pcm_uframes_t snd_ad1816a_playback_pointer(struct snd_pcm_substream *substream) in snd_ad1816a_playback_pointer()
306 static snd_pcm_uframes_t snd_ad1816a_capture_pointer(struct snd_pcm_substream *substream) in snd_ad1816a_capture_pointer()
445 static int snd_ad1816a_playback_open(struct snd_pcm_substream *substream) in snd_ad1816a_playback_open()
460 static int snd_ad1816a_capture_open(struct snd_pcm_substream *substream) in snd_ad1816a_capture_open()
[all …]
/linux-4.1.27/sound/usb/misc/
Dua101.c114 struct snd_pcm_substream *substream;
626 static int set_stream_hw(struct ua101 *ua, struct snd_pcm_substream *substream, in set_stream_hw()
659 static int capture_pcm_open(struct snd_pcm_substream *substream) in capture_pcm_open()
680 static int playback_pcm_open(struct snd_pcm_substream *substream) in playback_pcm_open()
709 static int capture_pcm_close(struct snd_pcm_substream *substream) in capture_pcm_close()
721 static int playback_pcm_close(struct snd_pcm_substream *substream) in playback_pcm_close()
734 static int capture_pcm_hw_params(struct snd_pcm_substream *substream, in capture_pcm_hw_params()
750 static int playback_pcm_hw_params(struct snd_pcm_substream *substream, in playback_pcm_hw_params()
768 static int ua101_pcm_hw_free(struct snd_pcm_substream *substream) in ua101_pcm_hw_free()
773 static int capture_pcm_prepare(struct snd_pcm_substream *substream) in capture_pcm_prepare()
[all …]
/linux-4.1.27/sound/pci/ali5451/
Dali5451.c196 struct snd_pcm_substream *substream;
1059 static unsigned int snd_ali_control_mode(struct snd_pcm_substream *substream) in snd_ali_control_mode()
1081 static int snd_ali_trigger(struct snd_pcm_substream *substream, in snd_ali_trigger()
1086 struct snd_pcm_substream *s; in snd_ali_trigger()
1148 static int snd_ali_playback_hw_params(struct snd_pcm_substream *substream, in snd_ali_playback_hw_params()
1185 static int snd_ali_playback_hw_free(struct snd_pcm_substream *substream) in snd_ali_playback_hw_free()
1200 static int snd_ali_hw_params(struct snd_pcm_substream *substream, in snd_ali_hw_params()
1207 static int snd_ali_hw_free(struct snd_pcm_substream *substream) in snd_ali_hw_free()
1212 static int snd_ali_playback_prepare(struct snd_pcm_substream *substream) in snd_ali_playback_prepare()
1305 static int snd_ali_prepare(struct snd_pcm_substream *substream) in snd_ali_prepare()
[all …]
/linux-4.1.27/sound/soc/spear/
Dspdif_out.c60 static int spdif_out_startup(struct snd_pcm_substream *substream, in spdif_out_startup()
79 static void spdif_out_shutdown(struct snd_pcm_substream *substream, in spdif_out_shutdown()
105 static int spdif_out_hw_params(struct snd_pcm_substream *substream, in spdif_out_hw_params()
151 static int spdif_out_trigger(struct snd_pcm_substream *substream, int cmd, in spdif_out_trigger()
Dspdif_in.c66 static void spdif_in_shutdown(struct snd_pcm_substream *substream, in spdif_in_shutdown()
94 static int spdif_in_hw_params(struct snd_pcm_substream *substream, in spdif_in_hw_params()
110 static int spdif_in_trigger(struct snd_pcm_substream *substream, int cmd, in spdif_in_trigger()
/linux-4.1.27/sound/pci/au88x0/
Dau88x0_pcm.c138 static int snd_vortex_pcm_open(struct snd_pcm_substream *substream) in snd_vortex_pcm_open()
203 static int snd_vortex_pcm_close(struct snd_pcm_substream *substream) in snd_vortex_pcm_close()
219 snd_vortex_pcm_hw_params(struct snd_pcm_substream *substream, in snd_vortex_pcm_hw_params()
289 static int snd_vortex_pcm_hw_free(struct snd_pcm_substream *substream) in snd_vortex_pcm_hw_free()
323 static int snd_vortex_pcm_prepare(struct snd_pcm_substream *substream) in snd_vortex_pcm_prepare()
356 static int snd_vortex_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_vortex_pcm_trigger()
419 static snd_pcm_uframes_t snd_vortex_pcm_pointer(struct snd_pcm_substream *substream) in snd_vortex_pcm_pointer()
/linux-4.1.27/sound/soc/dwc/
Ddesignware_i2s.c142 struct snd_pcm_substream *substream) in i2s_start()
156 struct snd_pcm_substream *substream) in i2s_stop()
183 static int dw_i2s_startup(struct snd_pcm_substream *substream, in dw_i2s_startup()
207 static int dw_i2s_hw_params(struct snd_pcm_substream *substream, in dw_i2s_hw_params()
296 static void dw_i2s_shutdown(struct snd_pcm_substream *substream, in dw_i2s_shutdown()
302 static int dw_i2s_prepare(struct snd_pcm_substream *substream, in dw_i2s_prepare()
315 static int dw_i2s_trigger(struct snd_pcm_substream *substream, in dw_i2s_trigger()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-alsa.c92 struct snd_pcm_substream *substream;
421 static int snd_cx88_pcm_open(struct snd_pcm_substream *substream) in snd_cx88_pcm_open()
457 static int snd_cx88_close(struct snd_pcm_substream *substream) in snd_cx88_close()
465 static int snd_cx88_hw_params(struct snd_pcm_substream * substream, in snd_cx88_hw_params()
523 static int snd_cx88_hw_free(struct snd_pcm_substream * substream) in snd_cx88_hw_free()
539 static int snd_cx88_prepare(struct snd_pcm_substream *substream) in snd_cx88_prepare()
547 static int snd_cx88_card_trigger(struct snd_pcm_substream *substream, int cmd) in snd_cx88_card_trigger()
575 static snd_pcm_uframes_t snd_cx88_pointer(struct snd_pcm_substream *substream) in snd_cx88_pointer()
592 static struct page *snd_cx88_page(struct snd_pcm_substream *substream, in snd_cx88_page()
/linux-4.1.27/sound/isa/
Des18xx.c120 struct snd_pcm_substream *playback_a_substream;
121 struct snd_pcm_substream *capture_a_substream;
122 struct snd_pcm_substream *playback_b_substream;
414 struct snd_pcm_substream *substream, in snd_es18xx_rate_set()
448 static int snd_es18xx_playback_hw_params(struct snd_pcm_substream *substream, in snd_es18xx_playback_hw_params()
476 static int snd_es18xx_pcm_hw_free(struct snd_pcm_substream *substream) in snd_es18xx_pcm_hw_free()
482 struct snd_pcm_substream *substream) in snd_es18xx_playback1_prepare()
508 struct snd_pcm_substream *substream, in snd_es18xx_playback1_trigger()
557 static int snd_es18xx_capture_hw_params(struct snd_pcm_substream *substream, in snd_es18xx_capture_hw_params()
580 static int snd_es18xx_capture_prepare(struct snd_pcm_substream *substream) in snd_es18xx_capture_prepare()
[all …]
/linux-4.1.27/sound/soc/ux500/
Dmop500_ab8500.c194 static int mop500_ab8500_startup(struct snd_pcm_substream *substream) in mop500_ab8500_startup()
203 static void mop500_ab8500_shutdown(struct snd_pcm_substream *substream) in mop500_ab8500_shutdown()
217 static int mop500_ab8500_hw_params(struct snd_pcm_substream *substream, in mop500_ab8500_hw_params()
342 static int mop500_ab8500_hw_free(struct snd_pcm_substream *substream) in mop500_ab8500_hw_free()
Dux500_pcm.c50 struct snd_pcm_substream *substream) in ux500_pcm_request_chan()
87 static int ux500_pcm_prepare_slave_config(struct snd_pcm_substream *substream, in ux500_pcm_prepare_slave_config()
/linux-4.1.27/sound/pci/ymfpci/
Dymfpci_main.c358 static void snd_ymfpci_pcm_capture_interrupt(struct snd_pcm_substream *substream) in snd_ymfpci_pcm_capture_interrupt()
390 static int snd_ymfpci_playback_trigger(struct snd_pcm_substream *substream, in snd_ymfpci_playback_trigger()
435 static int snd_ymfpci_capture_trigger(struct snd_pcm_substream *substream, in snd_ymfpci_capture_trigger()
638 static int snd_ymfpci_playback_hw_params(struct snd_pcm_substream *substream, in snd_ymfpci_playback_hw_params()
652 static int snd_ymfpci_playback_hw_free(struct snd_pcm_substream *substream) in snd_ymfpci_playback_hw_free()
676 static int snd_ymfpci_playback_prepare(struct snd_pcm_substream *substream) in snd_ymfpci_playback_prepare()
700 static int snd_ymfpci_capture_hw_params(struct snd_pcm_substream *substream, in snd_ymfpci_capture_hw_params()
706 static int snd_ymfpci_capture_hw_free(struct snd_pcm_substream *substream) in snd_ymfpci_capture_hw_free()
715 static int snd_ymfpci_capture_prepare(struct snd_pcm_substream *substream) in snd_ymfpci_capture_prepare()
759 static snd_pcm_uframes_t snd_ymfpci_playback_pointer(struct snd_pcm_substream *substream) in snd_ymfpci_playback_pointer()
[all …]
Dymfpci.h270 struct snd_pcm_substream *substream;
342 struct snd_pcm_substream *capture_substream[YDSXG_CAPTURE_VOICES];
343 struct snd_pcm_substream *effect_substream[YDSXG_EFFECT_VOICES];
/linux-4.1.27/sound/pci/trident/
Dtrident_main.c50 struct snd_pcm_substream *substream);
53 struct snd_pcm_substream *substream);
762 static unsigned int snd_trident_control_mode(struct snd_pcm_substream *substream) in snd_trident_control_mode()
797 static int snd_trident_ioctl(struct snd_pcm_substream *substream, in snd_trident_ioctl()
819 static int snd_trident_allocate_pcm_mem(struct snd_pcm_substream *substream, in snd_trident_allocate_pcm_mem()
853 static int snd_trident_allocate_evoice(struct snd_pcm_substream *substream, in snd_trident_allocate_evoice()
893 static int snd_trident_hw_params(struct snd_pcm_substream *substream, in snd_trident_hw_params()
915 static int snd_trident_hw_free(struct snd_pcm_substream *substream) in snd_trident_hw_free()
947 static int snd_trident_playback_prepare(struct snd_pcm_substream *substream) in snd_trident_playback_prepare()
1033 static int snd_trident_capture_hw_params(struct snd_pcm_substream *substream, in snd_trident_capture_hw_params()
[all …]
/linux-4.1.27/sound/usb/6fire/
Dpcm.c122 struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_get_substream()
390 static int usb6fire_pcm_open(struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_open()
426 static int usb6fire_pcm_close(struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_close()
453 static int usb6fire_pcm_hw_params(struct snd_pcm_substream *alsa_sub, in usb6fire_pcm_hw_params()
460 static int usb6fire_pcm_hw_free(struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_hw_free()
465 static int usb6fire_pcm_prepare(struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_prepare()
510 static int usb6fire_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd) in usb6fire_pcm_trigger()
542 struct snd_pcm_substream *alsa_sub) in usb6fire_pcm_pointer()
/linux-4.1.27/sound/pci/rme9652/
Drme9652.c235 struct snd_pcm_substream *capture_substream;
236 struct snd_pcm_substream *playback_substream;
1857 static snd_pcm_uframes_t snd_rme9652_hw_pointer(struct snd_pcm_substream *substream) in snd_rme9652_hw_pointer()
1886 static int snd_rme9652_playback_copy(struct snd_pcm_substream *substream, int channel, in snd_rme9652_playback_copy()
1905 static int snd_rme9652_capture_copy(struct snd_pcm_substream *substream, int channel, in snd_rme9652_capture_copy()
1924 static int snd_rme9652_hw_silence(struct snd_pcm_substream *substream, int channel, in snd_rme9652_hw_silence()
1939 static int snd_rme9652_reset(struct snd_pcm_substream *substream) in snd_rme9652_reset()
1943 struct snd_pcm_substream *other; in snd_rme9652_reset()
1953 struct snd_pcm_substream *s; in snd_rme9652_reset()
1965 static int snd_rme9652_hw_params(struct snd_pcm_substream *substream, in snd_rme9652_hw_params()
[all …]
/linux-4.1.27/sound/soc/bcm/
Dbcm2835-i2s.c307 static int bcm2835_i2s_hw_params(struct snd_pcm_substream *substream, in bcm2835_i2s_hw_params()
563 static int bcm2835_i2s_prepare(struct snd_pcm_substream *substream, in bcm2835_i2s_prepare()
590 struct snd_pcm_substream *substream, in bcm2835_i2s_stop()
608 static int bcm2835_i2s_trigger(struct snd_pcm_substream *substream, int cmd, in bcm2835_i2s_trigger()
641 static int bcm2835_i2s_startup(struct snd_pcm_substream *substream, in bcm2835_i2s_startup()
666 static void bcm2835_i2s_shutdown(struct snd_pcm_substream *substream, in bcm2835_i2s_shutdown()
/linux-4.1.27/sound/pci/asihpi/
Dasihpi.c134 void (*pcm_start)(struct snd_pcm_substream *substream);
135 void (*pcm_stop)(struct snd_pcm_substream *substream);
162 struct snd_pcm_substream *substream;
296 static void print_hwparams(struct snd_pcm_substream *substream, in print_hwparams()
451 static int snd_card_asihpi_pcm_hw_params(struct snd_pcm_substream *substream, in snd_card_asihpi_pcm_hw_params()
516 snd_card_asihpi_hw_free(struct snd_pcm_substream *substream) in snd_card_asihpi_hw_free()
533 static void snd_card_asihpi_pcm_timer_start(struct snd_pcm_substream * in snd_card_asihpi_pcm_timer_start()
547 static void snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream) in snd_card_asihpi_pcm_timer_stop()
556 static void snd_card_asihpi_pcm_int_start(struct snd_pcm_substream *substream) in snd_card_asihpi_pcm_int_start()
576 static void snd_card_asihpi_pcm_int_stop(struct snd_pcm_substream *substream) in snd_card_asihpi_pcm_int_stop()
[all …]
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-alsa.c96 struct snd_pcm_substream *substream;
253 static int snd_card_saa7134_capture_trigger(struct snd_pcm_substream * substream, in snd_card_saa7134_capture_trigger()
518 static int snd_card_saa7134_capture_prepare(struct snd_pcm_substream * substream) in snd_card_saa7134_capture_prepare()
612 snd_card_saa7134_capture_pointer(struct snd_pcm_substream * substream) in snd_card_saa7134_capture_pointer()
682 static int snd_card_saa7134_hw_params(struct snd_pcm_substream * substream, in snd_card_saa7134_hw_params()
767 static int snd_card_saa7134_hw_free(struct snd_pcm_substream * substream) in snd_card_saa7134_hw_free()
793 static int snd_card_saa7134_capture_close(struct snd_pcm_substream * substream) in snd_card_saa7134_capture_close()
815 static int snd_card_saa7134_capture_open(struct snd_pcm_substream * substream) in snd_card_saa7134_capture_open()
877 static struct page *snd_card_saa7134_page(struct snd_pcm_substream *substream, in snd_card_saa7134_page()
/linux-4.1.27/sound/soc/sh/rcar/
Dcore.c287 struct snd_pcm_substream *substream = io->substream; in rsnd_dai_pointer_offset()
301 struct snd_pcm_substream *substream = io->substream; in rsnd_dai_pointer_update()
318 struct snd_pcm_substream *substream) in rsnd_dai_stream_init()
334 struct snd_soc_dai *rsnd_substream_to_dai(struct snd_pcm_substream *substream) in rsnd_substream_to_dai()
343 struct snd_pcm_substream *substream) in rsnd_rdai_to_io()
351 static int rsnd_soc_dai_trigger(struct snd_pcm_substream *substream, int cmd, in rsnd_soc_dai_trigger()
715 static int rsnd_pcm_open(struct snd_pcm_substream *substream) in rsnd_pcm_open()
728 static int rsnd_hw_params(struct snd_pcm_substream *substream, in rsnd_hw_params()
744 static snd_pcm_uframes_t rsnd_pointer(struct snd_pcm_substream *substream) in rsnd_pointer()
/linux-4.1.27/sound/pci/echoaudio/
Dechoaudio.c270 static int pcm_open(struct snd_pcm_substream *substream, in pcm_open()
350 static int pcm_analog_in_open(struct snd_pcm_substream *substream) in pcm_analog_in_open()
379 static int pcm_analog_out_open(struct snd_pcm_substream *substream) in pcm_analog_out_open()
416 static int pcm_digital_in_open(struct snd_pcm_substream *substream) in pcm_digital_in_open()
457 static int pcm_digital_out_open(struct snd_pcm_substream *substream) in pcm_digital_out_open()
500 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close()
526 static int init_engine(struct snd_pcm_substream *substream, in init_engine()
621 static int pcm_analog_in_hw_params(struct snd_pcm_substream *substream, in pcm_analog_in_hw_params()
632 static int pcm_analog_out_hw_params(struct snd_pcm_substream *substream, in pcm_analog_out_hw_params()
643 static int pcm_digital_in_hw_params(struct snd_pcm_substream *substream, in pcm_digital_in_hw_params()
[all …]
/linux-4.1.27/sound/soc/intel/boards/
Dbytcr_rt5640.c67 static int byt_aif1_hw_params(struct snd_pcm_substream *substream, in byt_aif1_hw_params()
129 static int byt_aif1_startup(struct snd_pcm_substream *substream) in byt_aif1_startup()
/linux-4.1.27/sound/pci/cs46xx/
Dcs46xx_lib.c878 static void snd_cs46xx_pb_trans_copy(struct snd_pcm_substream *substream, in snd_cs46xx_pb_trans_copy()
886 static int snd_cs46xx_playback_transfer(struct snd_pcm_substream *substream) in snd_cs46xx_playback_transfer()
894 static void snd_cs46xx_cp_trans_copy(struct snd_pcm_substream *substream, in snd_cs46xx_cp_trans_copy()
903 static int snd_cs46xx_capture_transfer(struct snd_pcm_substream *substream) in snd_cs46xx_capture_transfer()
910 static snd_pcm_uframes_t snd_cs46xx_playback_direct_pointer(struct snd_pcm_substream *substream) in snd_cs46xx_playback_direct_pointer()
928 static snd_pcm_uframes_t snd_cs46xx_playback_indirect_pointer(struct snd_pcm_substream *substream) in snd_cs46xx_playback_indirect_pointer()
945 static snd_pcm_uframes_t snd_cs46xx_capture_direct_pointer(struct snd_pcm_substream *substream) in snd_cs46xx_capture_direct_pointer()
952 static snd_pcm_uframes_t snd_cs46xx_capture_indirect_pointer(struct snd_pcm_substream *substream) in snd_cs46xx_capture_indirect_pointer()
959 static int snd_cs46xx_playback_trigger(struct snd_pcm_substream *substream, in snd_cs46xx_playback_trigger()
1024 static int snd_cs46xx_capture_trigger(struct snd_pcm_substream *substream, in snd_cs46xx_capture_trigger()
[all …]

123