/Linux-v4.19/sound/core/ |
D | pcm_local.h | 24 int snd_pcm_hw_constraints_init(struct snd_pcm_substream *substream); 25 int snd_pcm_hw_constraints_complete(struct snd_pcm_substream *substream); 30 int pcm_lib_apply_appl_ptr(struct snd_pcm_substream *substream, 32 int snd_pcm_update_state(struct snd_pcm_substream *substream, 34 int snd_pcm_update_hw_ptr(struct snd_pcm_substream *substream); 36 void snd_pcm_playback_silence(struct snd_pcm_substream *substream, 40 snd_pcm_avail(struct snd_pcm_substream *substream) in snd_pcm_avail() 49 snd_pcm_hw_avail(struct snd_pcm_substream *substream) in snd_pcm_hw_avail() 58 void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream); 59 void snd_pcm_timer_init(struct snd_pcm_substream *substream); [all …]
|
D | pcm_native.c | 76 static int snd_pcm_hw_refine_old_user(struct snd_pcm_substream *substream, 78 static int snd_pcm_hw_params_old_user(struct snd_pcm_substream *substream, 106 static unsigned long __snd_pcm_stream_lock_mode(struct snd_pcm_substream *substream, in __snd_pcm_stream_lock_mode() 130 static void __snd_pcm_stream_unlock_mode(struct snd_pcm_substream *substream, in __snd_pcm_stream_unlock_mode() 161 void snd_pcm_stream_lock(struct snd_pcm_substream *substream) in snd_pcm_stream_lock() 173 void snd_pcm_stream_unlock(struct snd_pcm_substream *substream) in snd_pcm_stream_unlock() 187 void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_lock_irq() 199 void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream) in snd_pcm_stream_unlock_irq() 205 unsigned long _snd_pcm_stream_lock_irqsave(struct snd_pcm_substream *substream) in _snd_pcm_stream_lock_irqsave() 218 void snd_pcm_stream_unlock_irqrestore(struct snd_pcm_substream *substream, in snd_pcm_stream_unlock_irqrestore() [all …]
|
D | pcm_memory.c | 51 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() 134 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_proc_read() 146 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_max_proc_read() 158 struct snd_pcm_substream *substream = entry->private_data; in snd_pcm_lib_preallocate_proc_write() 197 static inline void preallocate_info_init(struct snd_pcm_substream *substream) in preallocate_info_init() 230 static int snd_pcm_lib_preallocate_pages1(struct snd_pcm_substream *substream, in snd_pcm_lib_preallocate_pages1() 257 int snd_pcm_lib_preallocate_pages(struct snd_pcm_substream *substream, in snd_pcm_lib_preallocate_pages() [all …]
|
D | pcm_dmaengine.c | 39 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() 114 const struct snd_pcm_substream *substream, in snd_dmaengine_pcm_set_config_from_dai_data() 142 struct snd_pcm_substream *substream = arg; in dmaengine_pcm_dma_complete() 152 static int dmaengine_pcm_prepare_and_submit(struct snd_pcm_substream *substream) in dmaengine_pcm_prepare_and_submit() 191 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_dmaengine_pcm_trigger() 235 snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_pointer_no_residue() 249 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream) in snd_dmaengine_pcm_pointer() 301 int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream, in snd_dmaengine_pcm_open() [all …]
|
D | pcm_timer.c | 34 void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream) in snd_pcm_timer_resolution_change() 69 struct snd_pcm_substream *substream; in snd_pcm_timer_resolution() 77 struct snd_pcm_substream *substream; in snd_pcm_timer_start() 86 struct snd_pcm_substream *substream; in snd_pcm_timer_stop() 109 struct snd_pcm_substream *substream = timer->private_data; in snd_pcm_timer_free() 113 void snd_pcm_timer_init(struct snd_pcm_substream *substream) in snd_pcm_timer_init() 139 void snd_pcm_timer_done(struct snd_pcm_substream *substream) in snd_pcm_timer_done()
|
/Linux-v4.19/include/sound/ |
D | pcm.h | 61 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 …]
|
D | dmaengine_pcm.h | 20 snd_pcm_substream_to_dma_direction(const struct snd_pcm_substream *substream) in snd_pcm_substream_to_dma_direction() 28 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream, 30 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd); 31 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream); 32 snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream); 34 int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream, 36 int snd_dmaengine_pcm_close(struct snd_pcm_substream *substream); 38 int snd_dmaengine_pcm_open_request_chan(struct snd_pcm_substream *substream, 40 int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream); 44 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream); [all …]
|
D | pxa2xx-lib.h | 9 struct snd_pcm_substream; 14 extern int pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream, 16 extern int pxa2xx_pcm_hw_free(struct snd_pcm_substream *substream); 17 extern int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd); 18 extern snd_pcm_uframes_t pxa2xx_pcm_pointer(struct snd_pcm_substream *substream); 19 extern int pxa2xx_pcm_prepare(struct snd_pcm_substream *substream); 20 extern int pxa2xx_pcm_open(struct snd_pcm_substream *substream); 21 extern int pxa2xx_pcm_close(struct snd_pcm_substream *substream); 22 extern int pxa2xx_pcm_mmap(struct snd_pcm_substream *substream,
|
D | soc-dai.h | 17 struct snd_pcm_substream; 191 int (*startup)(struct snd_pcm_substream *, 193 void (*shutdown)(struct snd_pcm_substream *, 195 int (*hw_params)(struct snd_pcm_substream *, 197 int (*hw_free)(struct snd_pcm_substream *, 199 int (*prepare)(struct snd_pcm_substream *, 208 int (*trigger)(struct snd_pcm_substream *, int, 210 int (*bespoke_trigger)(struct snd_pcm_substream *, int, 216 snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *, 333 const struct snd_pcm_substream *ss) in snd_soc_dai_get_dma_data() [all …]
|
/Linux-v4.19/sound/core/oss/ |
D | pcm_plugin.h | 76 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 …]
|
/Linux-v4.19/sound/firewire/tascam/ |
D | tascam-pcm.c | 12 struct snd_pcm_substream *substream) in pcm_init_hw_params() 44 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 78 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 87 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 107 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 127 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 143 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 159 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 176 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() 193 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger() [all …]
|
/Linux-v4.19/sound/soc/mediatek/common/ |
D | mtk-afe-fe-dai.h | 16 int mtk_afe_fe_startup(struct snd_pcm_substream *substream, 18 void mtk_afe_fe_shutdown(struct snd_pcm_substream *substream, 20 int mtk_afe_fe_hw_params(struct snd_pcm_substream *substream, 23 int mtk_afe_fe_hw_free(struct snd_pcm_substream *substream, 25 int mtk_afe_fe_prepare(struct snd_pcm_substream *substream, 27 int mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
|
/Linux-v4.19/sound/drivers/ |
D | pcm-indirect2.h | 115 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,
|
/Linux-v4.19/sound/firewire/oxfw/ |
D | oxfw-pcm.c | 110 struct snd_pcm_substream *substream) in init_hw_params() 146 static int limit_to_current_params(struct snd_pcm_substream *substream) in limit_to_current_params() 170 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 202 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 210 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 229 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 249 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 264 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 280 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 297 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() [all …]
|
/Linux-v4.19/sound/firewire/digi00x/ |
D | digi00x-pcm.c | 59 struct snd_pcm_substream *substream) in pcm_init_hw_params() 101 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 149 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 158 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 178 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 198 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 214 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 230 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 247 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() 266 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger() [all …]
|
/Linux-v4.19/sound/pci/aw2/ |
D | aw2-alsa.c | 121 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-v4.19/sound/arm/ |
D | pxa2xx-pcm-lib.c | 36 int pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream, in pxa2xx_pcm_hw_params() 67 int pxa2xx_pcm_hw_free(struct snd_pcm_substream *substream) in pxa2xx_pcm_hw_free() 74 int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in pxa2xx_pcm_trigger() 81 pxa2xx_pcm_pointer(struct snd_pcm_substream *substream) in pxa2xx_pcm_pointer() 87 int pxa2xx_pcm_prepare(struct snd_pcm_substream *substream) in pxa2xx_pcm_prepare() 93 int pxa2xx_pcm_open(struct snd_pcm_substream *substream) in pxa2xx_pcm_open() 132 int pxa2xx_pcm_close(struct snd_pcm_substream *substream) in pxa2xx_pcm_close() 138 int pxa2xx_pcm_mmap(struct snd_pcm_substream *substream, in pxa2xx_pcm_mmap() 149 struct snd_pcm_substream *substream = pcm->streams[stream].substream; in pxa2xx_pcm_preallocate_dma_buffer() 165 struct snd_pcm_substream *substream; in pxa2xx_pcm_free_dma_buffers()
|
/Linux-v4.19/sound/soc/nuc900/ |
D | nuc900-pcm.c | 42 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-v4.19/sound/firewire/fireface/ |
D | ff-pcm.c | 95 struct snd_pcm_substream *substream) in pcm_init_hw_params() 129 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 182 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 191 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 211 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 231 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 247 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 263 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 280 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() 297 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger() [all …]
|
/Linux-v4.19/sound/firewire/fireworks/ |
D | fireworks_pcm.c | 134 struct snd_pcm_substream *substream) in pcm_init_hw_params() 174 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 215 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 222 static int pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 241 static int pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 261 static int pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 275 static int pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 290 static int pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 302 static int pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() 315 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger() [all …]
|
/Linux-v4.19/sound/firewire/motu/ |
D | motu-pcm.c | 100 struct snd_pcm_substream *substream) in init_hw_info() 134 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 184 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 193 static int capture_hw_params(struct snd_pcm_substream *substream, in capture_hw_params() 212 static int playback_hw_params(struct snd_pcm_substream *substream, in playback_hw_params() 232 static int capture_hw_free(struct snd_pcm_substream *substream) in capture_hw_free() 248 static int playback_hw_free(struct snd_pcm_substream *substream) in playback_hw_free() 264 static int capture_prepare(struct snd_pcm_substream *substream) in capture_prepare() 277 static int playback_prepare(struct snd_pcm_substream *substream) in playback_prepare() 291 static int capture_trigger(struct snd_pcm_substream *substream, int cmd) in capture_trigger() [all …]
|
/Linux-v4.19/sound/firewire/bebob/ |
D | bebob_pcm.c | 97 struct snd_pcm_substream *substream) in pcm_init_hw_params() 134 pcm_open(struct snd_pcm_substream *substream) in pcm_open() 181 pcm_close(struct snd_pcm_substream *substream) in pcm_close() 189 pcm_capture_hw_params(struct snd_pcm_substream *substream, in pcm_capture_hw_params() 209 pcm_playback_hw_params(struct snd_pcm_substream *substream, in pcm_playback_hw_params() 230 pcm_capture_hw_free(struct snd_pcm_substream *substream) in pcm_capture_hw_free() 245 pcm_playback_hw_free(struct snd_pcm_substream *substream) in pcm_playback_hw_free() 261 pcm_capture_prepare(struct snd_pcm_substream *substream) in pcm_capture_prepare() 274 pcm_playback_prepare(struct snd_pcm_substream *substream) in pcm_playback_prepare() 288 pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd) in pcm_capture_trigger() [all …]
|
/Linux-v4.19/sound/firewire/dice/ |
D | dice-pcm.c | 15 struct snd_pcm_substream *substream = rule->private; in dice_rate_constraint() 53 struct snd_pcm_substream *substream = rule->private; in dice_channels_constraint() 127 struct snd_pcm_substream *substream) in init_hw_info() 165 static int pcm_open(struct snd_pcm_substream *substream) in pcm_open() 225 static int pcm_close(struct snd_pcm_substream *substream) in pcm_close() 234 static int capture_hw_params(struct snd_pcm_substream *substream, in capture_hw_params() 253 static int playback_hw_params(struct snd_pcm_substream *substream, in playback_hw_params() 273 static int capture_hw_free(struct snd_pcm_substream *substream) in capture_hw_free() 289 static int playback_hw_free(struct snd_pcm_substream *substream) in playback_hw_free() 305 static int capture_prepare(struct snd_pcm_substream *substream) in capture_prepare() [all …]
|
/Linux-v4.19/drivers/media/pci/cobalt/ |
D | cobalt-alsa-pcm.c | 102 struct snd_pcm_substream *substream; in cobalt_alsa_announce_pcm_data() 207 static int snd_cobalt_pcm_capture_open(struct snd_pcm_substream *substream) in snd_cobalt_pcm_capture_open() 230 static int snd_cobalt_pcm_capture_close(struct snd_pcm_substream *substream) in snd_cobalt_pcm_capture_close() 241 static int snd_cobalt_pcm_ioctl(struct snd_pcm_substream *substream, in snd_cobalt_pcm_ioctl() 248 static int snd_pcm_alloc_vmalloc_buffer(struct snd_pcm_substream *subs, in snd_pcm_alloc_vmalloc_buffer() 269 static int snd_cobalt_pcm_hw_params(struct snd_pcm_substream *substream, in snd_cobalt_pcm_hw_params() 278 static int snd_cobalt_pcm_hw_free(struct snd_pcm_substream *substream) in snd_cobalt_pcm_hw_free() 289 static int snd_cobalt_pcm_prepare(struct snd_pcm_substream *substream) in snd_cobalt_pcm_prepare() 299 static int snd_cobalt_pcm_trigger(struct snd_pcm_substream *substream, int cmd) in snd_cobalt_pcm_trigger() 312 snd_pcm_uframes_t snd_cobalt_pcm_pointer(struct snd_pcm_substream *substream) in snd_cobalt_pcm_pointer() [all …]
|
/Linux-v4.19/sound/usb/line6/ |
D | pcm.h | 188 extern int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd); 189 extern int snd_line6_prepare(struct snd_pcm_substream *substream); 190 extern int snd_line6_hw_params(struct snd_pcm_substream *substream, 192 extern int snd_line6_hw_free(struct snd_pcm_substream *substream); 193 extern snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream);
|