drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
122
struct snd_pcm_substream *substream;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
273
struct snd_pcm_substream *substream;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
319
static int dw_hdmi_open(struct snd_pcm_substream *substream)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
377
static int dw_hdmi_close(struct snd_pcm_substream *substream)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
390
static int dw_hdmi_hw_free(struct snd_pcm_substream *substream)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
399
static int dw_hdmi_hw_params(struct snd_pcm_substream *substream,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
418
static struct page *dw_hdmi_get_page(struct snd_pcm_substream *substream,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
424
static int dw_hdmi_prepare(struct snd_pcm_substream *substream)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
486
static int dw_hdmi_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
519
static snd_pcm_uframes_t dw_hdmi_pointer(struct snd_pcm_substream *substream)
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
100
static int dp_dai_hw_params(struct snd_pcm_substream *substream,
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
193
static int dp_dai_hw_free(struct snd_pcm_substream *substream,
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
80
static int zynqmp_dp_startup(struct snd_pcm_substream *substream)
drivers/media/i2c/tda1997x.c
2467
static int tda1997x_pcm_startup(struct snd_pcm_substream *substream,
drivers/media/i2c/tda1997x.c
269
struct snd_pcm_substream *audio_stream;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
101
struct snd_pcm_substream *substream;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
206
static int snd_cobalt_pcm_capture_open(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
229
static int snd_cobalt_pcm_capture_close(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
240
static int snd_cobalt_pcm_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
250
static int snd_cobalt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
263
snd_pcm_uframes_t snd_cobalt_pcm_pointer(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
301
struct snd_pcm_substream *substream;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
367
static int snd_cobalt_pcm_playback_open(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
391
static int snd_cobalt_pcm_playback_close(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
402
static int snd_cobalt_pcm_pb_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
413
static int snd_cobalt_pcm_pb_trigger(struct snd_pcm_substream *substream,
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
433
snd_pcm_uframes_t snd_cobalt_pcm_pb_pointer(struct snd_pcm_substream *substream)
drivers/media/pci/cobalt/cobalt-alsa.h
17
struct snd_pcm_substream *capture_pcm_substream;
drivers/media/pci/cobalt/cobalt-alsa.h
25
struct snd_pcm_substream *playback_pcm_substream;
drivers/media/pci/cx18/cx18-alsa-pcm.c
134
static int snd_cx18_pcm_capture_open(struct snd_pcm_substream *substream)
drivers/media/pci/cx18/cx18-alsa-pcm.c
182
static int snd_cx18_pcm_capture_close(struct snd_pcm_substream *substream)
drivers/media/pci/cx18/cx18-alsa-pcm.c
203
static int snd_cx18_pcm_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cx18/cx18-alsa-pcm.c
213
static int snd_cx18_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/pci/cx18/cx18-alsa-pcm.c
219
snd_pcm_uframes_t snd_cx18_pcm_pointer(struct snd_pcm_substream *substream)
drivers/media/pci/cx18/cx18-alsa-pcm.c
61
struct snd_pcm_substream *substream;
drivers/media/pci/cx18/cx18-alsa.h
15
struct snd_pcm_substream *capture_pcm_substream;
drivers/media/pci/cx23885/cx23885-alsa.c
311
static int snd_cx23885_pcm_open(struct snd_pcm_substream *substream)
drivers/media/pci/cx23885/cx23885-alsa.c
349
static int snd_cx23885_close(struct snd_pcm_substream *substream)
drivers/media/pci/cx23885/cx23885-alsa.c
358
static int snd_cx23885_hw_params(struct snd_pcm_substream *substream,
drivers/media/pci/cx23885/cx23885-alsa.c
420
static int snd_cx23885_hw_free(struct snd_pcm_substream *substream)
drivers/media/pci/cx23885/cx23885-alsa.c
436
static int snd_cx23885_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cx23885/cx23885-alsa.c
444
static int snd_cx23885_card_trigger(struct snd_pcm_substream *substream,
drivers/media/pci/cx23885/cx23885-alsa.c
474
struct snd_pcm_substream *substream)
drivers/media/pci/cx23885/cx23885-alsa.c
488
static struct page *snd_cx23885_page(struct snd_pcm_substream *substream,
drivers/media/pci/cx23885/cx23885.h
350
struct snd_pcm_substream *substream;
drivers/media/pci/cx25821/cx25821-alsa.c
445
static int snd_cx25821_pcm_open(struct snd_pcm_substream *substream)
drivers/media/pci/cx25821/cx25821-alsa.c
488
static int snd_cx25821_close(struct snd_pcm_substream *substream)
drivers/media/pci/cx25821/cx25821-alsa.c
496
static int snd_cx25821_hw_params(struct snd_pcm_substream *substream,
drivers/media/pci/cx25821/cx25821-alsa.c
562
static int snd_cx25821_hw_free(struct snd_pcm_substream *substream)
drivers/media/pci/cx25821/cx25821-alsa.c
577
static int snd_cx25821_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cx25821/cx25821-alsa.c
585
static int snd_cx25821_card_trigger(struct snd_pcm_substream *substream,
drivers/media/pci/cx25821/cx25821-alsa.c
614
static snd_pcm_uframes_t snd_cx25821_pointer(struct snd_pcm_substream
drivers/media/pci/cx25821/cx25821-alsa.c
629
static struct page *snd_cx25821_page(struct snd_pcm_substream *substream,
drivers/media/pci/cx25821/cx25821-alsa.c
82
struct snd_pcm_substream *substream;
drivers/media/pci/cx88/cx88-alsa.c
403
static int snd_cx88_pcm_open(struct snd_pcm_substream *substream)
drivers/media/pci/cx88/cx88-alsa.c
440
static int snd_cx88_close(struct snd_pcm_substream *substream)
drivers/media/pci/cx88/cx88-alsa.c
448
static int snd_cx88_hw_params(struct snd_pcm_substream *substream,
drivers/media/pci/cx88/cx88-alsa.c
508
static int snd_cx88_hw_free(struct snd_pcm_substream *substream)
drivers/media/pci/cx88/cx88-alsa.c
523
static int snd_cx88_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/cx88/cx88-alsa.c
531
static int snd_cx88_card_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/pci/cx88/cx88-alsa.c
559
static snd_pcm_uframes_t snd_cx88_pointer(struct snd_pcm_substream *substream)
drivers/media/pci/cx88/cx88-alsa.c
576
static struct page *snd_cx88_page(struct snd_pcm_substream *substream,
drivers/media/pci/cx88/cx88-alsa.c
74
struct snd_pcm_substream *substream;
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
131
static int snd_ivtv_pcm_capture_open(struct snd_pcm_substream *substream)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
184
static int snd_ivtv_pcm_capture_close(struct snd_pcm_substream *substream)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
205
static int snd_ivtv_pcm_prepare(struct snd_pcm_substream *substream)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
215
static int snd_ivtv_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
221
snd_pcm_uframes_t snd_ivtv_pcm_pointer(struct snd_pcm_substream *substream)
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
58
struct snd_pcm_substream *substream;
drivers/media/pci/ivtv/ivtv-alsa.h
16
struct snd_pcm_substream *capture_pcm_substream;
drivers/media/pci/ngene/ngene.h
590
struct snd_pcm_substream *substream;
drivers/media/pci/saa7134/saa7134-alsa.c
232
static int snd_card_saa7134_capture_trigger(struct snd_pcm_substream * substream,
drivers/media/pci/saa7134/saa7134-alsa.c
497
static int snd_card_saa7134_capture_prepare(struct snd_pcm_substream * substream)
drivers/media/pci/saa7134/saa7134-alsa.c
591
snd_card_saa7134_capture_pointer(struct snd_pcm_substream * substream)
drivers/media/pci/saa7134/saa7134-alsa.c
661
static int snd_card_saa7134_hw_params(struct snd_pcm_substream * substream,
drivers/media/pci/saa7134/saa7134-alsa.c
74
struct snd_pcm_substream *substream;
drivers/media/pci/saa7134/saa7134-alsa.c
746
static int snd_card_saa7134_hw_free(struct snd_pcm_substream * substream)
drivers/media/pci/saa7134/saa7134-alsa.c
772
static int snd_card_saa7134_capture_close(struct snd_pcm_substream * substream)
drivers/media/pci/saa7134/saa7134-alsa.c
794
static int snd_card_saa7134_capture_open(struct snd_pcm_substream * substream)
drivers/media/pci/saa7134/saa7134-alsa.c
855
static struct page *snd_card_saa7134_page(struct snd_pcm_substream *substream,
drivers/media/pci/saa7134/saa7134.h
517
struct snd_pcm_substream *substream;
drivers/media/pci/solo6x10/solo6x10-g723.c
118
static int snd_solo_pcm_open(struct snd_pcm_substream *ss)
drivers/media/pci/solo6x10/solo6x10-g723.c
147
static int snd_solo_pcm_close(struct snd_pcm_substream *ss)
drivers/media/pci/solo6x10/solo6x10-g723.c
159
static int snd_solo_pcm_trigger(struct snd_pcm_substream *ss, int cmd)
drivers/media/pci/solo6x10/solo6x10-g723.c
193
static int snd_solo_pcm_prepare(struct snd_pcm_substream *ss)
drivers/media/pci/solo6x10/solo6x10-g723.c
198
static snd_pcm_uframes_t snd_solo_pcm_pointer(struct snd_pcm_substream *ss)
drivers/media/pci/solo6x10/solo6x10-g723.c
207
static int snd_solo_pcm_copy(struct snd_pcm_substream *ss, int channel,
drivers/media/pci/solo6x10/solo6x10-g723.c
294
struct snd_pcm_substream *ss;
drivers/media/pci/solo6x10/solo6x10-g723.c
80
struct snd_pcm_substream *ss;
drivers/media/pci/tw686x/tw686x-audio.c
104
static int tw686x_pcm_open(struct snd_pcm_substream *ss)
drivers/media/pci/tw686x/tw686x-audio.c
121
static int tw686x_pcm_close(struct snd_pcm_substream *ss)
drivers/media/pci/tw686x/tw686x-audio.c
130
static int tw686x_pcm_prepare(struct snd_pcm_substream *ss)
drivers/media/pci/tw686x/tw686x-audio.c
211
static int tw686x_pcm_trigger(struct snd_pcm_substream *ss, int cmd)
drivers/media/pci/tw686x/tw686x-audio.c
250
static snd_pcm_uframes_t tw686x_pcm_pointer(struct snd_pcm_substream *ss)
drivers/media/pci/tw686x/tw686x-audio.c
270
struct snd_pcm_substream *ss;
drivers/media/pci/tw686x/tw686x.h
67
struct snd_pcm_substream *ss;
drivers/media/usb/cx231xx/cx231xx-audio.c
179
struct snd_pcm_substream *substream;
drivers/media/usb/cx231xx/cx231xx-audio.c
395
static int snd_cx231xx_capture_open(struct snd_pcm_substream *substream)
drivers/media/usb/cx231xx/cx231xx-audio.c
441
static int snd_cx231xx_pcm_close(struct snd_pcm_substream *substream)
drivers/media/usb/cx231xx/cx231xx-audio.c
479
static int snd_cx231xx_prepare(struct snd_pcm_substream *substream)
drivers/media/usb/cx231xx/cx231xx-audio.c
507
static int snd_cx231xx_capture_trigger(struct snd_pcm_substream *substream,
drivers/media/usb/cx231xx/cx231xx-audio.c
535
static snd_pcm_uframes_t snd_cx231xx_capture_pointer(struct snd_pcm_substream
drivers/media/usb/cx231xx/cx231xx-audio.c
88
struct snd_pcm_substream *substream;
drivers/media/usb/cx231xx/cx231xx.h
415
struct snd_pcm_substream *capture_pcm_substream;
drivers/media/usb/em28xx/em28xx-audio.c
216
static int snd_em28xx_capture_open(struct snd_pcm_substream *substream)
drivers/media/usb/em28xx/em28xx-audio.c
296
static int snd_em28xx_pcm_close(struct snd_pcm_substream *substream)
drivers/media/usb/em28xx/em28xx-audio.c
317
static int snd_em28xx_prepare(struct snd_pcm_substream *substream)
drivers/media/usb/em28xx/em28xx-audio.c
345
static int snd_em28xx_capture_trigger(struct snd_pcm_substream *substream,
drivers/media/usb/em28xx/em28xx-audio.c
372
static snd_pcm_uframes_t snd_em28xx_capture_pointer(struct snd_pcm_substream
drivers/media/usb/em28xx/em28xx-audio.c
413
struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream;
drivers/media/usb/em28xx/em28xx-audio.c
454
struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream;
drivers/media/usb/em28xx/em28xx-audio.c
490
struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream;
drivers/media/usb/em28xx/em28xx-audio.c
532
struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream;
drivers/media/usb/em28xx/em28xx-audio.c
75
struct snd_pcm_substream *substream;
drivers/media/usb/em28xx/em28xx.h
607
struct snd_pcm_substream *capture_pcm_substream;
drivers/media/usb/go7007/snd-go7007.c
107
static int go7007_snd_hw_free(struct snd_pcm_substream *substream)
drivers/media/usb/go7007/snd-go7007.c
115
static int go7007_snd_capture_open(struct snd_pcm_substream *substream)
drivers/media/usb/go7007/snd-go7007.c
133
static int go7007_snd_capture_close(struct snd_pcm_substream *substream)
drivers/media/usb/go7007/snd-go7007.c
142
static int go7007_snd_pcm_prepare(struct snd_pcm_substream *substream)
drivers/media/usb/go7007/snd-go7007.c
147
static int go7007_snd_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/usb/go7007/snd-go7007.c
167
static snd_pcm_uframes_t go7007_snd_pcm_pointer(struct snd_pcm_substream *substream)
drivers/media/usb/go7007/snd-go7007.c
38
struct snd_pcm_substream *substream;
drivers/media/usb/go7007/snd-go7007.c
98
static int go7007_snd_hw_params(struct snd_pcm_substream *substream,
drivers/media/usb/usbtv/usbtv-audio.c
101
struct snd_pcm_substream *substream = chip->snd_substream;
drivers/media/usb/usbtv/usbtv-audio.c
281
static int snd_usbtv_card_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/media/usb/usbtv/usbtv-audio.c
305
static snd_pcm_uframes_t snd_usbtv_pointer(struct snd_pcm_substream *substream)
drivers/media/usb/usbtv/usbtv-audio.c
65
static int snd_usbtv_pcm_open(struct snd_pcm_substream *substream)
drivers/media/usb/usbtv/usbtv-audio.c
76
static int snd_usbtv_pcm_close(struct snd_pcm_substream *substream)
drivers/media/usb/usbtv/usbtv-audio.c
88
static int snd_usbtv_prepare(struct snd_pcm_substream *substream)
drivers/media/usb/usbtv/usbtv.h
122
struct snd_pcm_substream *snd_substream;
drivers/most/most_snd.c
265
static int pcm_open(struct snd_pcm_substream *substream)
drivers/most/most_snd.c
305
static int pcm_close(struct snd_pcm_substream *substream)
drivers/most/most_snd.c
324
static int pcm_prepare(struct snd_pcm_substream *substream)
drivers/most/most_snd.c
370
static int pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/most/most_snd.c
398
static snd_pcm_uframes_t pcm_pointer(struct snd_pcm_substream *substream)
drivers/most/most_snd.c
45
struct snd_pcm_substream *substream;
drivers/soundwire/amd_manager.c
692
static int amd_sdw_hw_params(struct snd_pcm_substream *substream,
drivers/soundwire/amd_manager.c
735
static int amd_sdw_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
drivers/soundwire/intel.c
678
struct snd_pcm_substream *substream,
drivers/soundwire/intel.c
703
struct snd_pcm_substream *substream,
drivers/soundwire/intel.c
720
static int intel_hw_params(struct snd_pcm_substream *substream,
drivers/soundwire/intel.c
787
static int intel_prepare(struct snd_pcm_substream *substream,
drivers/soundwire/intel.c
841
intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
drivers/soundwire/intel.c
895
static int intel_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
drivers/soundwire/intel_ace2x.c
652
struct snd_pcm_substream *substream,
drivers/soundwire/intel_ace2x.c
673
struct snd_pcm_substream *substream,
drivers/soundwire/intel_ace2x.c
695
static int intel_hw_params(struct snd_pcm_substream *substream,
drivers/soundwire/intel_ace2x.c
765
static int intel_prepare(struct snd_pcm_substream *substream,
drivers/soundwire/intel_ace2x.c
812
intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
drivers/soundwire/intel_ace2x.c
866
static int intel_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
drivers/soundwire/qcom.c
1292
static int qcom_swrm_hw_params(struct snd_pcm_substream *substream,
drivers/soundwire/qcom.c
1308
static int qcom_swrm_hw_free(struct snd_pcm_substream *substream,
drivers/soundwire/qcom.c
1337
static int qcom_swrm_startup(struct snd_pcm_substream *substream,
drivers/soundwire/qcom.c
1355
static void qcom_swrm_shutdown(struct snd_pcm_substream *substream,
drivers/soundwire/stream.c
1844
static int set_stream(struct snd_pcm_substream *substream,
drivers/soundwire/stream.c
1901
struct snd_pcm_substream *substream = sdw_substream;
drivers/soundwire/stream.c
1945
struct snd_pcm_substream *substream = sdw_substream;
drivers/staging/greybus/audio_codec.c
342
static int gbcodec_startup(struct snd_pcm_substream *substream,
drivers/staging/greybus/audio_codec.c
370
static void gbcodec_shutdown(struct snd_pcm_substream *substream,
drivers/staging/greybus/audio_codec.c
392
static int gbcodec_hw_params(struct snd_pcm_substream *substream,
drivers/staging/greybus/audio_codec.c
496
static int gbcodec_prepare(struct snd_pcm_substream *substream,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
157
static int snd_bcm2835_playback_open(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
162
static int snd_bcm2835_playback_spdif_open(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
167
static int snd_bcm2835_playback_close(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
195
static int snd_bcm2835_pcm_prepare(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
234
static void snd_bcm2835_pcm_transfer(struct snd_pcm_substream *substream,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
244
static int snd_bcm2835_pcm_ack(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
255
static int snd_bcm2835_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
275
snd_bcm2835_pcm_pointer(struct snd_pcm_substream *substream)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
55
struct snd_pcm_substream *substream = alsa_stream->substream;
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
85
static int snd_bcm2835_playback_open_generic(struct snd_pcm_substream *substream, int spdif)
drivers/staging/vc04_services/bcm2835-audio/bcm2835.h
71
struct snd_pcm_substream *substream;
drivers/usb/gadget/function/u_audio.c
154
struct snd_pcm_substream *substream;
drivers/usb/gadget/function/u_audio.c
314
static int uac_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
drivers/usb/gadget/function/u_audio.c
353
static snd_pcm_uframes_t uac_pcm_pointer(struct snd_pcm_substream *substream)
drivers/usb/gadget/function/u_audio.c
385
static int uac_pcm_open(struct snd_pcm_substream *substream)
drivers/usb/gadget/function/u_audio.c
427
static int uac_pcm_null(struct snd_pcm_substream *substream)
drivers/usb/gadget/function/u_audio.c
43
struct snd_pcm_substream *ss;
drivers/usb/gadget/function/u_uac1_legacy.c
155
struct snd_pcm_substream *substream = snd->substream;
drivers/usb/gadget/function/u_uac1_legacy.c
94
struct snd_pcm_substream *substream = snd->substream;
drivers/usb/gadget/function/u_uac1_legacy.h
37
struct snd_pcm_substream *substream;
include/linux/platform_data/asoc-pxa.h
20
int (*startup)(struct snd_pcm_substream *, void *);
include/linux/platform_data/asoc-pxa.h
21
void (*shutdown)(struct snd_pcm_substream *, void *);
include/linux/soundwire/sdw_intel.h
201
struct snd_pcm_substream *substream;
include/linux/soundwire/sdw_intel.h
214
struct snd_pcm_substream *substream;
include/linux/soundwire/sdw_intel.h
228
int (*trigger)(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai);
include/sound/ad1816a.h
132
struct snd_pcm_substream *playback_substream;
include/sound/ad1816a.h
133
struct snd_pcm_substream *capture_substream;
include/sound/ak4113.h
287
struct snd_pcm_substream *substream;
include/sound/ak4113.h
307
struct snd_pcm_substream *capture_substream);
include/sound/ak4114.h
170
struct snd_pcm_substream *playback_substream;
include/sound/ak4114.h
171
struct snd_pcm_substream *capture_substream;
include/sound/ak4114.h
188
struct snd_pcm_substream *playback_substream,
include/sound/ak4114.h
189
struct snd_pcm_substream *capture_substream);
include/sound/ak4117.h
160
struct snd_pcm_substream *substream;
include/sound/ak4117.h
174
int snd_ak4117_build(struct ak4117 *ak4117, struct snd_pcm_substream *capture_substream);
include/sound/cs8427.h
174
struct snd_pcm_substream;
include/sound/cs8427.h
182
struct snd_pcm_substream *playback_substream,
include/sound/cs8427.h
183
struct snd_pcm_substream *capture_substream);
include/sound/dmaengine_pcm.h
142
int (*prepare_slave_config)(struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
147
struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
148
int (*process)(struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
169
int snd_dmaengine_pcm_prepare_slave_config(struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
22
snd_pcm_substream_to_dma_direction(const struct snd_pcm_substream *substream)
include/sound/dmaengine_pcm.h
30
int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
32
int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
include/sound/dmaengine_pcm.h
33
snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
34
snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
36
int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
38
int snd_dmaengine_pcm_close(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
39
int snd_dmaengine_pcm_sync_stop(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
41
int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
45
struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream);
include/sound/dmaengine_pcm.h
91
const struct snd_pcm_substream *substream,
include/sound/dmaengine_pcm.h
96
struct snd_pcm_substream *substream,
include/sound/emu10k1.h
1505
struct snd_pcm_substream *substream;
include/sound/emu10k1.h
1782
struct snd_pcm_substream *pcm_capture_substream;
include/sound/emu10k1.h
1783
struct snd_pcm_substream *pcm_capture_mic_substream;
include/sound/emu10k1.h
1784
struct snd_pcm_substream *pcm_capture_efx_substream;
include/sound/emu10k1.h
1890
struct snd_util_memblk *snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *substream);
include/sound/es1688.h
35
struct snd_pcm_substream *playback_substream;
include/sound/es1688.h
36
struct snd_pcm_substream *capture_substream;
include/sound/gus.h
414
struct snd_pcm_substream *pcm_cap_substream;
include/sound/hda_codec.h
126
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
128
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
131
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
133
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
136
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
438
struct snd_pcm_substream *substream);
include/sound/hda_codec.h
441
struct snd_pcm_substream *substream);
include/sound/hdaudio.h
539
struct snd_pcm_substream *substream; /* assigned substream,
include/sound/hdaudio.h
575
struct snd_pcm_substream *substream);
include/sound/hdaudio.h
598
struct snd_pcm_substream *substream);
include/sound/hdaudio_ext.h
67
struct snd_pcm_substream *link_substream;
include/sound/hdaudio_ext.h
79
struct snd_pcm_substream *substream,
include/sound/pcm-indirect.h
108
snd_pcm_indirect_capture_transfer(struct snd_pcm_substream *substream,
include/sound/pcm-indirect.h
155
snd_pcm_indirect_capture_pointer(struct snd_pcm_substream *substream,
include/sound/pcm-indirect.h
27
typedef void (*snd_pcm_indirect_copy_t)(struct snd_pcm_substream *substream,
include/sound/pcm-indirect.h
34
snd_pcm_indirect_playback_transfer(struct snd_pcm_substream *substream,
include/sound/pcm-indirect.h
82
snd_pcm_indirect_playback_pointer(struct snd_pcm_substream *substream,
include/sound/pcm.h
1080
int snd_pcm_hw_refine(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params);
include/sound/pcm.h
1166
void snd_pcm_set_sync_per_card(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params,
include/sound/pcm.h
1174
static inline void snd_pcm_set_sync(struct snd_pcm_substream *substream)
include/sound/pcm.h
1178
int snd_pcm_lib_ioctl(struct snd_pcm_substream *substream,
include/sound/pcm.h
1180
void snd_pcm_period_elapsed_under_stream_lock(struct snd_pcm_substream *substream);
include/sound/pcm.h
1181
void snd_pcm_period_elapsed(struct snd_pcm_substream *substream);
include/sound/pcm.h
1182
snd_pcm_sframes_t __snd_pcm_lib_xfer(struct snd_pcm_substream *substream,
include/sound/pcm.h
1187
snd_pcm_lib_write(struct snd_pcm_substream *substream,
include/sound/pcm.h
1194
snd_pcm_lib_read(struct snd_pcm_substream *substream,
include/sound/pcm.h
1201
snd_pcm_lib_writev(struct snd_pcm_substream *substream,
include/sound/pcm.h
1208
snd_pcm_lib_readv(struct snd_pcm_substream *substream,
include/sound/pcm.h
1215
snd_pcm_kernel_write(struct snd_pcm_substream *substream,
include/sound/pcm.h
1222
snd_pcm_kernel_read(struct snd_pcm_substream *substream,
include/sound/pcm.h
1229
snd_pcm_kernel_writev(struct snd_pcm_substream *substream,
include/sound/pcm.h
1236
snd_pcm_kernel_readv(struct snd_pcm_substream *substream,
include/sound/pcm.h
1263
static inline void snd_pcm_set_runtime_buffer(struct snd_pcm_substream *substream,
include/sound/pcm.h
1305
void snd_pcm_lib_preallocate_free(struct snd_pcm_substream *substream);
include/sound/pcm.h
1307
void snd_pcm_lib_preallocate_pages(struct snd_pcm_substream *substream,
include/sound/pcm.h
1313
int snd_pcm_lib_malloc_pages(struct snd_pcm_substream *substream, size_t size);
include/sound/pcm.h
1314
int snd_pcm_lib_free_pages(struct snd_pcm_substream *substream);
include/sound/pcm.h
1316
int snd_pcm_set_managed_buffer(struct snd_pcm_substream *substream, int type,
include/sound/pcm.h
1337
snd_pcm_set_fixed_buffer(struct snd_pcm_substream *substream, int type,
include/sound/pcm.h
1373
snd_pcm_sgbuf_get_addr(struct snd_pcm_substream *substream, unsigned int ofs)
include/sound/pcm.h
1388
snd_pcm_sgbuf_get_chunk_size(struct snd_pcm_substream *substream,
include/sound/pcm.h
1394
int snd_pcm_lib_default_mmap(struct snd_pcm_substream *substream,
include/sound/pcm.h
1399
int snd_pcm_lib_mmap_iomem(struct snd_pcm_substream *substream, struct vm_area_struct *area);
include/sound/pcm.h
1448
static inline const char *snd_pcm_stream_str(struct snd_pcm_substream *substream)
include/sound/pcm.h
1480
static inline struct snd_pcm_substream *
include/sound/pcm.h
1483
struct snd_pcm_substream *s;
include/sound/pcm.h
238
struct snd_pcm_substream *substream;
include/sound/pcm.h
366
struct snd_pcm_substream *trigger_master;
include/sound/pcm.h
484
struct snd_pcm_substream *next;
include/sound/pcm.h
493
void (*pcm_release)(struct snd_pcm_substream *);
include/sound/pcm.h
50
struct snd_pcm_substream;
include/sound/pcm.h
519
struct snd_pcm_substream *substream;
include/sound/pcm.h
56
int (*open)(struct snd_pcm_substream *substream);
include/sound/pcm.h
57
int (*close)(struct snd_pcm_substream *substream);
include/sound/pcm.h
58
int (*ioctl)(struct snd_pcm_substream * substream,
include/sound/pcm.h
584
int snd_pcm_info(struct snd_pcm_substream *substream, struct snd_pcm_info *info);
include/sound/pcm.h
585
int snd_pcm_info_user(struct snd_pcm_substream *substream,
include/sound/pcm.h
587
int snd_pcm_status64(struct snd_pcm_substream *substream,
include/sound/pcm.h
589
int snd_pcm_start(struct snd_pcm_substream *substream);
include/sound/pcm.h
590
int snd_pcm_stop(struct snd_pcm_substream *substream, snd_pcm_state_t status);
include/sound/pcm.h
591
int snd_pcm_drain_done(struct snd_pcm_substream *substream);
include/sound/pcm.h
592
int snd_pcm_stop_xrun(struct snd_pcm_substream *substream);
include/sound/pcm.h
60
int (*hw_params)(struct snd_pcm_substream *substream,
include/sound/pcm.h
601
int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg);
include/sound/pcm.h
603
struct snd_pcm_substream **rsubstream);
include/sound/pcm.h
604
void snd_pcm_release_substream(struct snd_pcm_substream *substream);
include/sound/pcm.h
606
struct snd_pcm_substream **rsubstream);
include/sound/pcm.h
607
void snd_pcm_detach_substream(struct snd_pcm_substream *substream);
include/sound/pcm.h
608
int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file, struct vm_area_struct *area);
include/sound/pcm.h
612
void snd_pcm_debug_name(struct snd_pcm_substream *substream,
include/sound/pcm.h
616
snd_pcm_debug_name(struct snd_pcm_substream *substream, char *buf, size_t size)
include/sound/pcm.h
62
int (*hw_free)(struct snd_pcm_substream *substream);
include/sound/pcm.h
63
int (*prepare)(struct snd_pcm_substream *substream);
include/sound/pcm.h
632
static inline int snd_pcm_stream_linked(struct snd_pcm_substream *substream)
include/sound/pcm.h
637
void snd_pcm_stream_lock(struct snd_pcm_substream *substream);
include/sound/pcm.h
638
void snd_pcm_stream_unlock(struct snd_pcm_substream *substream);
include/sound/pcm.h
639
void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream);
include/sound/pcm.h
64
int (*trigger)(struct snd_pcm_substream *substream, int cmd);
include/sound/pcm.h
640
void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream);
include/sound/pcm.h
641
unsigned long _snd_pcm_stream_lock_irqsave(struct snd_pcm_substream *substream);
include/sound/pcm.h
642
unsigned long _snd_pcm_stream_lock_irqsave_nested(struct snd_pcm_substream *substream);
include/sound/pcm.h
65
int (*sync_stop)(struct snd_pcm_substream *substream);
include/sound/pcm.h
658
void snd_pcm_stream_unlock_irqrestore(struct snd_pcm_substream *substream,
include/sound/pcm.h
66
snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *substream);
include/sound/pcm.h
67
int (*get_time_info)(struct snd_pcm_substream *substream,
include/sound/pcm.h
676
DEFINE_LOCK_GUARD_1(pcm_stream_lock, struct snd_pcm_substream,
include/sound/pcm.h
679
DEFINE_LOCK_GUARD_1(pcm_stream_lock_irq, struct snd_pcm_substream,
include/sound/pcm.h
682
DEFINE_LOCK_GUARD_1(pcm_stream_lock_irqsave, struct snd_pcm_substream,
include/sound/pcm.h
71
int (*fill_silence)(struct snd_pcm_substream *substream, int channel,
include/sound/pcm.h
711
static inline int snd_pcm_running(struct snd_pcm_substream *substream)
include/sound/pcm.h
73
int (*copy)(struct snd_pcm_substream *substream, int channel,
include/sound/pcm.h
75
struct page *(*page)(struct snd_pcm_substream *substream,
include/sound/pcm.h
77
int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
include/sound/pcm.h
78
int (*ack)(struct snd_pcm_substream *substream);
include/sound/pcm.h
798
static inline size_t snd_pcm_lib_buffer_bytes(struct snd_pcm_substream *substream)
include/sound/pcm.h
810
static inline size_t snd_pcm_lib_period_bytes(struct snd_pcm_substream *substream)
include/sound/pcm.h
880
static inline int snd_pcm_playback_ready(struct snd_pcm_substream *substream)
include/sound/pcm.h
894
static inline int snd_pcm_capture_ready(struct snd_pcm_substream *substream)
include/sound/pcm.h
909
static inline int snd_pcm_playback_data(struct snd_pcm_substream *substream)
include/sound/pcm.h
926
static inline int snd_pcm_playback_empty(struct snd_pcm_substream *substream)
include/sound/pcm.h
940
static inline int snd_pcm_capture_empty(struct snd_pcm_substream *substream)
include/sound/pcm.h
960
static inline void snd_pcm_trigger_done(struct snd_pcm_substream *substream,
include/sound/pcm.h
961
struct snd_pcm_substream *master)
include/sound/pcm_oss.h
54
struct snd_pcm_substream *streams[2];
include/sound/pcm_params.h
12
int snd_pcm_hw_param_first(struct snd_pcm_substream *pcm,
include/sound/pcm_params.h
15
int snd_pcm_hw_param_last(struct snd_pcm_substream *pcm,
include/sound/pxa2xx-lib.h
15
extern int pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream,
include/sound/pxa2xx-lib.h
17
extern int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
include/sound/pxa2xx-lib.h
18
extern snd_pcm_uframes_t pxa2xx_pcm_pointer(struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
19
extern int pxa2xx_pcm_prepare(struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
20
extern int pxa2xx_pcm_open(struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
21
extern int pxa2xx_pcm_close(struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
26
struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
28
struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
30
struct snd_pcm_substream *substream,
include/sound/pxa2xx-lib.h
33
struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
35
struct snd_pcm_substream *substream, int cmd);
include/sound/pxa2xx-lib.h
38
struct snd_pcm_substream *substream);
include/sound/pxa2xx-lib.h
9
struct snd_pcm_substream;
include/sound/sb.h
302
int snd_sb8_playback_open(struct snd_pcm_substream *substream);
include/sound/sb.h
303
int snd_sb8_capture_open(struct snd_pcm_substream *substream);
include/sound/sb.h
304
int snd_sb8_playback_close(struct snd_pcm_substream *substream);
include/sound/sb.h
305
int snd_sb8_capture_close(struct snd_pcm_substream *substream);
include/sound/sb.h
84
struct snd_pcm_substream *playback_substream;
include/sound/sb.h
85
struct snd_pcm_substream *capture_substream;
include/sound/sdca_asoc.h
18
struct snd_pcm_substream;
include/sound/sdca_asoc.h
48
struct snd_pcm_substream *substream,
include/sound/sdca_asoc.h
50
void sdca_asoc_free_constraints(struct snd_pcm_substream *substream,
include/sound/sdca_asoc.h
57
struct snd_pcm_substream *substream,
include/sound/sdw.h
32
static inline void snd_sdw_params_to_config(struct snd_pcm_substream *substream,
include/sound/simple_card_utils.h
159
int simple_util_startup(struct snd_pcm_substream *substream);
include/sound/simple_card_utils.h
160
void simple_util_shutdown(struct snd_pcm_substream *substream);
include/sound/simple_card_utils.h
161
int simple_util_hw_params(struct snd_pcm_substream *substream,
include/sound/soc-component.h
116
struct snd_pcm_substream *substream);
include/sound/soc-component.h
118
struct snd_pcm_substream *substream);
include/sound/soc-component.h
120
struct snd_pcm_substream *substream,
include/sound/soc-component.h
123
struct snd_pcm_substream *substream,
include/sound/soc-component.h
126
struct snd_pcm_substream *substream);
include/sound/soc-component.h
128
struct snd_pcm_substream *substream);
include/sound/soc-component.h
130
struct snd_pcm_substream *substream, int cmd);
include/sound/soc-component.h
132
struct snd_pcm_substream *substream);
include/sound/soc-component.h
134
struct snd_pcm_substream *substream);
include/sound/soc-component.h
136
struct snd_pcm_substream *substream, struct timespec64 *system_ts,
include/sound/soc-component.h
141
struct snd_pcm_substream *substream, int channel,
include/sound/soc-component.h
145
struct snd_pcm_substream *substream,
include/sound/soc-component.h
148
struct snd_pcm_substream *substream,
include/sound/soc-component.h
151
struct snd_pcm_substream *substream);
include/sound/soc-component.h
153
struct snd_pcm_substream *substream);
include/sound/soc-component.h
247
struct snd_pcm_substream *mark_open;
include/sound/soc-component.h
248
struct snd_pcm_substream *mark_hw_params;
include/sound/soc-component.h
249
struct snd_pcm_substream *mark_trigger;
include/sound/soc-component.h
375
struct snd_pcm_substream *substream);
include/sound/soc-component.h
377
struct snd_pcm_substream *substream,
include/sound/soc-component.h
413
int snd_soc_pcm_component_pointer(struct snd_pcm_substream *substream);
include/sound/soc-component.h
414
int snd_soc_pcm_component_ioctl(struct snd_pcm_substream *substream,
include/sound/soc-component.h
416
int snd_soc_pcm_component_sync_stop(struct snd_pcm_substream *substream);
include/sound/soc-component.h
417
int snd_soc_pcm_component_copy(struct snd_pcm_substream *substream,
include/sound/soc-component.h
420
struct page *snd_soc_pcm_component_page(struct snd_pcm_substream *substream,
include/sound/soc-component.h
422
int snd_soc_pcm_component_mmap(struct snd_pcm_substream *substream,
include/sound/soc-component.h
426
int snd_soc_pcm_component_prepare(struct snd_pcm_substream *substream);
include/sound/soc-component.h
427
int snd_soc_pcm_component_hw_params(struct snd_pcm_substream *substream,
include/sound/soc-component.h
429
void snd_soc_pcm_component_hw_free(struct snd_pcm_substream *substream,
include/sound/soc-component.h
431
int snd_soc_pcm_component_trigger(struct snd_pcm_substream *substream,
include/sound/soc-component.h
437
int snd_soc_pcm_component_ack(struct snd_pcm_substream *substream);
include/sound/soc-component.h
438
void snd_soc_pcm_component_delay(struct snd_pcm_substream *substream,
include/sound/soc-dai.h
17
struct snd_pcm_substream;
include/sound/soc-dai.h
191
struct snd_pcm_substream *substream);
include/sound/soc-dai.h
205
struct snd_pcm_substream *substream,
include/sound/soc-dai.h
208
struct snd_pcm_substream *substream,
include/sound/soc-dai.h
211
struct snd_pcm_substream *substream);
include/sound/soc-dai.h
213
struct snd_pcm_substream *substream, int rollback);
include/sound/soc-dai.h
235
int snd_soc_pcm_dai_prepare(struct snd_pcm_substream *substream);
include/sound/soc-dai.h
236
int snd_soc_pcm_dai_trigger(struct snd_pcm_substream *substream, int cmd,
include/sound/soc-dai.h
238
void snd_soc_pcm_dai_delay(struct snd_pcm_substream *substream,
include/sound/soc-dai.h
322
int (*startup)(struct snd_pcm_substream *,
include/sound/soc-dai.h
324
void (*shutdown)(struct snd_pcm_substream *,
include/sound/soc-dai.h
326
int (*hw_params)(struct snd_pcm_substream *,
include/sound/soc-dai.h
328
int (*hw_free)(struct snd_pcm_substream *,
include/sound/soc-dai.h
330
int (*prepare)(struct snd_pcm_substream *,
include/sound/soc-dai.h
339
int (*trigger)(struct snd_pcm_substream *, int,
include/sound/soc-dai.h
346
snd_pcm_sframes_t (*delay)(struct snd_pcm_substream *,
include/sound/soc-dai.h
460
struct snd_pcm_substream *mark_startup;
include/sound/soc-dai.h
461
struct snd_pcm_substream *mark_hw_params;
include/sound/soc-dai.h
462
struct snd_pcm_substream *mark_trigger;
include/sound/soc-dapm.h
21
struct snd_pcm_substream;
include/sound/soc-dapm.h
639
int snd_soc_dapm_update_dai(struct snd_pcm_substream *substream,
include/sound/soc-dpcm.h
118
struct snd_pcm_substream *
include/sound/soc-link.h
16
int snd_soc_link_startup(struct snd_pcm_substream *substream);
include/sound/soc-link.h
17
void snd_soc_link_shutdown(struct snd_pcm_substream *substream,
include/sound/soc-link.h
19
int snd_soc_link_prepare(struct snd_pcm_substream *substream);
include/sound/soc-link.h
20
int snd_soc_link_hw_params(struct snd_pcm_substream *substream,
include/sound/soc-link.h
22
void snd_soc_link_hw_free(struct snd_pcm_substream *substream,
include/sound/soc-link.h
25
int snd_soc_link_trigger(struct snd_pcm_substream *substream, int cmd,
include/sound/soc.h
1180
struct snd_pcm_substream *mark_startup;
include/sound/soc.h
1181
struct snd_pcm_substream *mark_hw_params;
include/sound/soc.h
1182
struct snd_pcm_substream *mark_trigger;
include/sound/soc.h
1200
snd_soc_substream_to_rtd(const struct snd_pcm_substream *substream)
include/sound/soc.h
513
static inline int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream,
include/sound/soc.h
624
int (*startup)(struct snd_pcm_substream *);
include/sound/soc.h
625
void (*shutdown)(struct snd_pcm_substream *);
include/sound/soc.h
626
int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
include/sound/soc.h
627
int (*hw_free)(struct snd_pcm_substream *);
include/sound/soc.h
628
int (*prepare)(struct snd_pcm_substream *);
include/sound/soc.h
629
int (*trigger)(struct snd_pcm_substream *, int);
include/sound/soc_sdw_utils.h
131
int asoc_sdw_startup(struct snd_pcm_substream *substream);
include/sound/soc_sdw_utils.h
132
int asoc_sdw_prepare(struct snd_pcm_substream *substream);
include/sound/soc_sdw_utils.h
133
int asoc_sdw_prepare(struct snd_pcm_substream *substream);
include/sound/soc_sdw_utils.h
134
int asoc_sdw_trigger(struct snd_pcm_substream *substream, int cmd);
include/sound/soc_sdw_utils.h
135
int asoc_sdw_hw_params(struct snd_pcm_substream *substream,
include/sound/soc_sdw_utils.h
137
int asoc_sdw_hw_free(struct snd_pcm_substream *substream);
include/sound/soc_sdw_utils.h
138
void asoc_sdw_shutdown(struct snd_pcm_substream *substream);
include/sound/vx_core.h
57
struct snd_pcm_substream *substream;
include/sound/wss.h
83
struct snd_pcm_substream *playback_substream;
include/sound/wss.h
84
struct snd_pcm_substream *capture_substream;
include/trace/events/sof.h
65
struct snd_pcm_substream *substream,
include/trace/events/sof_intel.h
92
struct snd_pcm_substream *substream,
sound/aoa/codecs/onyx.c
675
struct snd_pcm_substream *substream)
sound/aoa/codecs/onyx.c
718
struct snd_pcm_substream *substream)
sound/aoa/codecs/onyx.c
729
struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/i2sbus.h
43
struct snd_pcm_substream *substream;
sound/aoa/soundbus/i2sbus/pcm.c
286
static inline int i2sbus_hw_free(struct snd_pcm_substream *substream, int in)
sound/aoa/soundbus/i2sbus/pcm.c
297
static int i2sbus_playback_hw_free(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
302
static int i2sbus_record_hw_free(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
675
static int i2sbus_playback_open(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
685
static int i2sbus_playback_close(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
700
static int i2sbus_playback_prepare(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
711
static int i2sbus_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/aoa/soundbus/i2sbus/pcm.c
722
static snd_pcm_uframes_t i2sbus_playback_pointer(struct snd_pcm_substream
sound/aoa/soundbus/i2sbus/pcm.c
743
static int i2sbus_record_open(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
753
static int i2sbus_record_close(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
768
static int i2sbus_record_prepare(struct snd_pcm_substream *substream)
sound/aoa/soundbus/i2sbus/pcm.c
779
static int i2sbus_record_trigger(struct snd_pcm_substream *substream, int cmd)
sound/aoa/soundbus/i2sbus/pcm.c
790
static snd_pcm_uframes_t i2sbus_record_pointer(struct snd_pcm_substream
sound/aoa/soundbus/soundbus.h
106
struct snd_pcm_substream *substream);
sound/aoa/soundbus/soundbus.h
111
struct snd_pcm_substream *substream);
sound/aoa/soundbus/soundbus.h
121
struct snd_pcm_substream *substream);
sound/aoa/soundbus/soundbus.h
126
struct snd_pcm_substream *substream);
sound/aoa/soundbus/soundbus.h
131
struct snd_pcm_substream *substream);
sound/arm/aaci.c
389
static int aaci_pcm_open(struct snd_pcm_substream *substream)
sound/arm/aaci.c
445
static int aaci_pcm_close(struct snd_pcm_substream *substream)
sound/arm/aaci.c
461
static int aaci_pcm_hw_free(struct snd_pcm_substream *substream)
sound/arm/aaci.c
484
static int aaci_pcm_hw_params(struct snd_pcm_substream *substream,
sound/arm/aaci.c
521
static int aaci_pcm_prepare(struct snd_pcm_substream *substream)
sound/arm/aaci.c
535
static snd_pcm_uframes_t aaci_pcm_pointer(struct snd_pcm_substream *substream)
sound/arm/aaci.c
573
static int aaci_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/arm/aaci.c
653
static int aaci_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/arm/aaci.c
689
static int aaci_pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/arm/aaci.h
208
struct snd_pcm_substream *substream;
sound/arm/pxa2xx-pcm-lib.c
119
int pxa2xx_pcm_close(struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
150
struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
157
struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
164
struct snd_pcm_substream *substream,
sound/arm/pxa2xx-pcm-lib.c
172
struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
179
struct snd_pcm_substream *substream, int cmd)
sound/arm/pxa2xx-pcm-lib.c
187
struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
32
int pxa2xx_pcm_hw_params(struct snd_pcm_substream *substream,
sound/arm/pxa2xx-pcm-lib.c
61
int pxa2xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/arm/pxa2xx-pcm-lib.c
68
pxa2xx_pcm_pointer(struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
74
int pxa2xx_pcm_prepare(struct snd_pcm_substream *substream)
sound/arm/pxa2xx-pcm-lib.c
80
int pxa2xx_pcm_open(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
104
static int atmel_ac97c_capture_open(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
122
static int atmel_ac97c_playback_close(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
138
static int atmel_ac97c_capture_close(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
154
static int atmel_ac97c_playback_hw_params(struct snd_pcm_substream *substream,
sound/atmel/ac97c.c
167
static int atmel_ac97c_capture_hw_params(struct snd_pcm_substream *substream,
sound/atmel/ac97c.c
180
static int atmel_ac97c_playback_prepare(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
262
static int atmel_ac97c_capture_prepare(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
345
atmel_ac97c_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/atmel/ac97c.c
376
atmel_ac97c_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/atmel/ac97c.c
39
struct snd_pcm_substream *playback_substream;
sound/atmel/ac97c.c
40
struct snd_pcm_substream *capture_substream;
sound/atmel/ac97c.c
408
atmel_ac97c_playback_pointer(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
425
atmel_ac97c_capture_pointer(struct snd_pcm_substream *substream)
sound/atmel/ac97c.c
86
static int atmel_ac97c_playback_open(struct snd_pcm_substream *substream)
sound/core/oss/copy.c
46
int snd_pcm_plugin_build_copy(struct snd_pcm_substream *plug,
sound/core/oss/io.c
93
int snd_pcm_plugin_build_io(struct snd_pcm_substream *plug,
sound/core/oss/linear.c
134
int snd_pcm_plugin_build_linear(struct snd_pcm_substream *plug,
sound/core/oss/mulaw.c
286
int snd_pcm_plugin_build_mulaw(struct snd_pcm_substream *plug,
sound/core/oss/pcm_oss.c
1096
static int snd_pcm_oss_change_params(struct snd_pcm_substream *substream,
sound/core/oss/pcm_oss.c
1113
static int snd_pcm_oss_get_active_substream(struct snd_pcm_oss_file *pcm_oss_file, struct snd_pcm_substream **r_substream)
sound/core/oss/pcm_oss.c
1116
struct snd_pcm_substream *asubstream = NULL, *substream;
sound/core/oss/pcm_oss.c
1141
static int snd_pcm_oss_prepare(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
1160
static int snd_pcm_oss_make_ready(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
1183
static int snd_pcm_oss_make_ready_locked(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
1202
static int snd_pcm_oss_capture_position_fixup(struct snd_pcm_substream *substream, snd_pcm_sframes_t *delay)
sound/core/oss/pcm_oss.c
1227
snd_pcm_sframes_t snd_pcm_oss_write3(struct snd_pcm_substream *substream, const char *ptr, snd_pcm_uframes_t frames, int in_kernel)
sound/core/oss/pcm_oss.c
1258
snd_pcm_sframes_t snd_pcm_oss_read3(struct snd_pcm_substream *substream, char *ptr, snd_pcm_uframes_t frames, int in_kernel)
sound/core/oss/pcm_oss.c
1302
snd_pcm_sframes_t snd_pcm_oss_writev3(struct snd_pcm_substream *substream, void **bufs, snd_pcm_uframes_t frames)
sound/core/oss/pcm_oss.c
1331
snd_pcm_sframes_t snd_pcm_oss_readv3(struct snd_pcm_substream *substream, void **bufs, snd_pcm_uframes_t frames)
sound/core/oss/pcm_oss.c
1360
static ssize_t snd_pcm_oss_write2(struct snd_pcm_substream *substream, const char *buf, size_t bytes, int in_kernel)
sound/core/oss/pcm_oss.c
1393
static ssize_t snd_pcm_oss_write1(struct snd_pcm_substream *substream, const char __user *buf, size_t bytes)
sound/core/oss/pcm_oss.c
1470
static ssize_t snd_pcm_oss_read2(struct snd_pcm_substream *substream, char *buf, size_t bytes, int in_kernel)
sound/core/oss/pcm_oss.c
1503
static ssize_t snd_pcm_oss_read1(struct snd_pcm_substream *substream, char __user *buf, size_t bytes)
sound/core/oss/pcm_oss.c
1567
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1589
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1604
static int snd_pcm_oss_sync1(struct snd_pcm_substream *substream, size_t size)
sound/core/oss/pcm_oss.c
1655
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1753
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
1778
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1795
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
181
static int snd_pcm_hw_param_mask(struct snd_pcm_substream *pcm,
sound/core/oss/pcm_oss.c
1816
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1827
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1838
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1893
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
1913
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
1922
static int snd_pcm_oss_set_subdivide1(struct snd_pcm_substream *substream, int subdivide)
sound/core/oss/pcm_oss.c
1948
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
1965
static int snd_pcm_oss_set_fragment1(struct snd_pcm_substream *substream, unsigned int val)
sound/core/oss/pcm_oss.c
1991
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
2015
static int snd_pcm_oss_get_caps1(struct snd_pcm_substream *substream, int res)
sound/core/oss/pcm_oss.c
2045
struct snd_pcm_substream *substream = pcm_oss_file->streams[idx];
sound/core/oss/pcm_oss.c
2052
static void snd_pcm_oss_simulate_fill(struct snd_pcm_substream *substream,
sound/core/oss/pcm_oss.c
2065
struct snd_pcm_substream *psubstream = NULL, *csubstream = NULL;
sound/core/oss/pcm_oss.c
2147
struct snd_pcm_substream *psubstream = NULL, *csubstream = NULL;
sound/core/oss/pcm_oss.c
2161
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2185
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2255
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2352
static void snd_pcm_oss_release_substream(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
2358
static void snd_pcm_oss_init_substream(struct snd_pcm_substream *substream,
sound/core/oss/pcm_oss.c
2399
struct snd_pcm_substream *substream = pcm_oss_file->streams[cidx];
sound/core/oss/pcm_oss.c
240
static int snd_pcm_hw_param_min(struct snd_pcm_substream *pcm,
sound/core/oss/pcm_oss.c
2415
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2567
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2601
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2768
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2791
struct snd_pcm_substream *substream;
sound/core/oss/pcm_oss.c
2807
static int snd_pcm_oss_playback_ready(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
2818
static int snd_pcm_oss_capture_ready(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
2833
struct snd_pcm_substream *psubstream = NULL, *csubstream = NULL;
sound/core/oss/pcm_oss.c
2876
struct snd_pcm_substream *substream = NULL;
sound/core/oss/pcm_oss.c
301
static int snd_pcm_hw_param_max(struct snd_pcm_substream *pcm,
sound/core/oss/pcm_oss.c
375
static int snd_pcm_hw_param_near(struct snd_pcm_substream *pcm,
sound/core/oss/pcm_oss.c
500
static int snd_pcm_hw_param_set(struct snd_pcm_substream *pcm,
sound/core/oss/pcm_oss.c
533
static int snd_pcm_oss_plugin_clear(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
579
static long snd_pcm_oss_bytes(struct snd_pcm_substream *substream, long frames)
sound/core/oss/pcm_oss.c
596
static long snd_pcm_alsa_frames(struct snd_pcm_substream *substream, long bytes)
sound/core/oss/pcm_oss.c
675
static int snd_pcm_oss_period_size(struct snd_pcm_substream *substream,
sound/core/oss/pcm_oss.c
782
static int choose_rate(struct snd_pcm_substream *substream,
sound/core/oss/pcm_oss.c
836
static void snd_pcm_oss_release_buffers(struct snd_pcm_substream *substream)
sound/core/oss/pcm_oss.c
848
static int snd_pcm_oss_change_params_locked(struct snd_pcm_substream *substream)
sound/core/oss/pcm_plugin.c
135
int snd_pcm_plugin_build(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
188
static snd_pcm_sframes_t calc_dst_frames(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
210
static snd_pcm_sframes_t calc_src_frames(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
232
snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t drv_frames)
sound/core/oss/pcm_plugin.c
247
snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *plug, snd_pcm_uframes_t clt_frames)
sound/core/oss/pcm_plugin.c
356
int snd_pcm_plug_format_plugins(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
542
snd_pcm_sframes_t snd_pcm_plug_client_channels_buf(struct snd_pcm_substream *plug,
sound/core/oss/pcm_plugin.c
582
snd_pcm_sframes_t snd_pcm_plug_write_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin_channel *src_channels, snd_pcm_uframes_t size)
sound/core/oss/pcm_plugin.c
624
snd_pcm_sframes_t snd_pcm_plug_read_transfer(struct snd_pcm_substream *plug, struct snd_pcm_plugin_channel *dst_channels_final, snd_pcm_uframes_t size)
sound/core/oss/pcm_plugin.c
93
int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames)
sound/core/oss/pcm_plugin.h
103
int snd_pcm_plugin_build_copy(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
108
int snd_pcm_plug_format_plugins(struct snd_pcm_substream *substream,
sound/core/oss/pcm_plugin.h
117
snd_pcm_sframes_t snd_pcm_plug_write_transfer(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
120
snd_pcm_sframes_t snd_pcm_plug_read_transfer(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
124
snd_pcm_sframes_t snd_pcm_plug_client_channels_buf(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
143
static inline snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t drv_size) { return drv_size; }
sound/core/oss/pcm_plugin.h
144
static inline snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t clt_size) { return clt_size; }
sound/core/oss/pcm_plugin.h
149
snd_pcm_sframes_t snd_pcm_oss_write3(struct snd_pcm_substream *substream,
sound/core/oss/pcm_plugin.h
152
snd_pcm_sframes_t snd_pcm_oss_read3(struct snd_pcm_substream *substream,
sound/core/oss/pcm_plugin.h
154
snd_pcm_sframes_t snd_pcm_oss_writev3(struct snd_pcm_substream *substream,
sound/core/oss/pcm_plugin.h
156
snd_pcm_sframes_t snd_pcm_oss_readv3(struct snd_pcm_substream *substream,
sound/core/oss/pcm_plugin.h
61
struct snd_pcm_substream *plug;
sound/core/oss/pcm_plugin.h
70
int snd_pcm_plugin_build(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
77
int snd_pcm_plug_alloc(struct snd_pcm_substream *plug, snd_pcm_uframes_t frames);
sound/core/oss/pcm_plugin.h
78
snd_pcm_sframes_t snd_pcm_plug_client_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t drv_size);
sound/core/oss/pcm_plugin.h
79
snd_pcm_sframes_t snd_pcm_plug_slave_size(struct snd_pcm_substream *handle, snd_pcm_uframes_t clt_size);
sound/core/oss/pcm_plugin.h
84
int snd_pcm_plugin_build_io(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
87
int snd_pcm_plugin_build_linear(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
91
int snd_pcm_plugin_build_mulaw(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
95
int snd_pcm_plugin_build_rate(struct snd_pcm_substream *handle,
sound/core/oss/pcm_plugin.h
99
int snd_pcm_plugin_build_route(struct snd_pcm_substream *handle,
sound/core/oss/rate.c
285
int snd_pcm_plugin_build_rate(struct snd_pcm_substream *plug,
sound/core/oss/route.c
72
int snd_pcm_plugin_build_route(struct snd_pcm_substream *plug,
sound/core/pcm.c
1047
struct snd_pcm_substream *substream;
sound/core/pcm.c
107
struct snd_pcm_substream *substream;
sound/core/pcm.c
1090
struct snd_pcm_substream *substream;
sound/core/pcm.c
328
static void snd_pcm_proc_info_read(struct snd_pcm_substream *substream,
sound/core/pcm.c
375
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm.c
410
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm.c
436
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm.c
474
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm.c
533
create_substream_info_entry(struct snd_pcm_substream *substream,
sound/core/pcm.c
547
static int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream)
sound/core/pcm.c
586
static inline int snd_pcm_substream_proc_init(struct snd_pcm_substream *substream) { return 0; }
sound/core/pcm.c
631
struct snd_pcm_substream *substream, *prev;
sound/core/pcm.c
816
struct snd_pcm_substream *substream, *substream_next;
sound/core/pcm.c
877
struct snd_pcm_substream **rsubstream)
sound/core/pcm.c
880
struct snd_pcm_substream *substream;
sound/core/pcm.c
980
void snd_pcm_detach_substream(struct snd_pcm_substream *substream)
sound/core/pcm_compat.c
12
static int snd_pcm_ioctl_delay_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
128
static int snd_pcm_ioctl_channel_info_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
152
static int snd_pcm_channel_info_user(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
181
static int snd_pcm_status_user_compat64(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
234
static int snd_pcm_ioctl_hw_params_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
26
static int snd_pcm_ioctl_rewind_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
285
static int snd_pcm_ioctl_xferi_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
329
static int snd_pcm_ioctl_xfern_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
40
static int snd_pcm_ioctl_forward_compat(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
405
static int snd_pcm_ioctl_sync_ptr_x32(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
479
static int snd_pcm_ioctl_sync_ptr_buggy(struct snd_pcm_substream *substream,
sound/core/pcm_compat.c
554
struct snd_pcm_substream *substream;
sound/core/pcm_compat.c
86
static int snd_pcm_ioctl_sw_params_compat(struct snd_pcm_substream *substream,
sound/core/pcm_dmaengine.c
107
const struct snd_pcm_substream *substream,
sound/core/pcm_dmaengine.c
139
struct snd_pcm_substream *substream = arg;
sound/core/pcm_dmaengine.c
150
static int dmaengine_pcm_prepare_and_submit(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
189
int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/core/pcm_dmaengine.c
235
snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
251
snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
30
const struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
307
int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream,
sound/core/pcm_dmaengine.c
333
int snd_dmaengine_pcm_sync_stop(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
347
static void __snd_dmaengine_pcm_close(struct snd_pcm_substream *substream,
sound/core/pcm_dmaengine.c
35
struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
370
int snd_dmaengine_pcm_close(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
386
int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream)
sound/core/pcm_dmaengine.c
406
struct snd_pcm_substream *substream,
sound/core/pcm_dmaengine.c
54
int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
138
void snd_pcm_debug_name(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1667
int snd_pcm_hw_param_first(struct snd_pcm_substream *pcm,
sound/core/pcm_lib.c
168
void __snd_pcm_xrun(struct snd_pcm_substream *substream)
sound/core/pcm_lib.c
1713
int snd_pcm_hw_param_last(struct snd_pcm_substream *pcm,
sound/core/pcm_lib.c
1763
static int snd_pcm_lib_ioctl_reset(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1779
static int snd_pcm_lib_ioctl_channel_info(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1814
static int snd_pcm_lib_ioctl_fifo_size(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1833
static int snd_pcm_lib_ioctl_sync_id(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1856
int snd_pcm_lib_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
1900
void snd_pcm_period_elapsed_under_stream_lock(struct snd_pcm_substream *substream)
sound/core/pcm_lib.c
1933
void snd_pcm_period_elapsed(struct snd_pcm_substream *substream)
sound/core/pcm_lib.c
1949
static int wait_for_avail(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2038
typedef int (*pcm_transfer_f)(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2042
typedef int (*pcm_copy_f)(struct snd_pcm_substream *, snd_pcm_uframes_t, void *,
sound/core/pcm_lib.c
2055
static int default_write_copy(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2069
static int fill_silence(struct snd_pcm_substream *substream, int channel,
sound/core/pcm_lib.c
2088
static int default_read_copy(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
209
int snd_pcm_update_state(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2099
static int do_transfer(struct snd_pcm_substream *substream, int c,
sound/core/pcm_lib.c
2127
static int interleaved_copy(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2148
static int noninterleaved_copy(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2182
static int fill_silence_frames(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2195
static int pcm_sanity_check(struct snd_pcm_substream *substream)
sound/core/pcm_lib.c
2227
int pcm_lib_apply_appl_ptr(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2271
snd_pcm_sframes_t __snd_pcm_lib_xfer(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
236
static void update_audio_tstamp(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
2494
struct snd_pcm_substream *substream;
sound/core/pcm_lib.c
286
static int snd_pcm_update_hw_ptr0(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
33
static int fill_silence_frames(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
497
int snd_pcm_update_hw_ptr(struct snd_pcm_substream *substream)
sound/core/pcm_lib.c
514
struct snd_pcm_substream *substream;
sound/core/pcm_lib.c
544
void snd_pcm_set_sync_per_card(struct snd_pcm_substream *substream,
sound/core/pcm_lib.c
64
void snd_pcm_playback_silence(struct snd_pcm_substream *substream, snd_pcm_uframes_t new_hw_ptr)
sound/core/pcm_local.h
26
int pcm_lib_apply_appl_ptr(struct snd_pcm_substream *substream,
sound/core/pcm_local.h
28
int snd_pcm_update_state(struct snd_pcm_substream *substream,
sound/core/pcm_local.h
30
int snd_pcm_update_hw_ptr(struct snd_pcm_substream *substream);
sound/core/pcm_local.h
32
void snd_pcm_playback_silence(struct snd_pcm_substream *substream,
sound/core/pcm_local.h
36
snd_pcm_avail(struct snd_pcm_substream *substream)
sound/core/pcm_local.h
45
snd_pcm_hw_avail(struct snd_pcm_substream *substream)
sound/core/pcm_local.h
54
void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream);
sound/core/pcm_local.h
55
void snd_pcm_timer_init(struct snd_pcm_substream *substream);
sound/core/pcm_local.h
56
void snd_pcm_timer_done(struct snd_pcm_substream *substream);
sound/core/pcm_local.h
59
snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream) {}
sound/core/pcm_local.h
60
static inline void snd_pcm_timer_init(struct snd_pcm_substream *substream) {}
sound/core/pcm_local.h
61
static inline void snd_pcm_timer_done(struct snd_pcm_substream *substream) {}
sound/core/pcm_local.h
64
void __snd_pcm_xrun(struct snd_pcm_substream *substream);
sound/core/pcm_local.h
66
void snd_pcm_sync_stop(struct snd_pcm_substream *substream, bool sync_irq);
sound/core/pcm_local.h
76
static inline void snd_pcm_dma_buffer_sync(struct snd_pcm_substream *substream,
sound/core/pcm_memory.c
129
void snd_pcm_lib_preallocate_free(struct snd_pcm_substream *substream)
sound/core/pcm_memory.c
142
struct snd_pcm_substream *substream;
sound/core/pcm_memory.c
159
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm_memory.c
171
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm_memory.c
183
struct snd_pcm_substream *substream = entry->private_data;
sound/core/pcm_memory.c
233
static inline void preallocate_info_init(struct snd_pcm_substream *substream)
sound/core/pcm_memory.c
253
static inline void preallocate_info_init(struct snd_pcm_substream *substream)
sound/core/pcm_memory.c
261
static int preallocate_pages(struct snd_pcm_substream *substream,
sound/core/pcm_memory.c
301
struct snd_pcm_substream *substream;
sound/core/pcm_memory.c
322
void snd_pcm_lib_preallocate_pages(struct snd_pcm_substream *substream,
sound/core/pcm_memory.c
380
int snd_pcm_set_managed_buffer(struct snd_pcm_substream *substream, int type,
sound/core/pcm_memory.c
420
int snd_pcm_lib_malloc_pages(struct snd_pcm_substream *substream, size_t size)
sound/core/pcm_memory.c
482
int snd_pcm_lib_free_pages(struct snd_pcm_substream *substream)
sound/core/pcm_memory.c
98
static int preallocate_pcm_pages(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1006
static int snd_pcm_sw_params_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1020
snd_pcm_calc_delay(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1031
int snd_pcm_status64(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1105
static int snd_pcm_status_user64(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1129
static int snd_pcm_status_user32(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
114
void snd_pcm_stream_lock(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1178
static int snd_pcm_channel_info(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1197
static int snd_pcm_channel_info_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1213
static void snd_pcm_trigger_tstamp(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1231
int (*pre_action)(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1233
int (*do_action)(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1235
void (*undo_action)(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1237
void (*post_action)(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1247
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1251
struct snd_pcm_substream *s = NULL;
sound/core/pcm_native.c
1252
struct snd_pcm_substream *s1;
sound/core/pcm_native.c
126
void snd_pcm_stream_unlock(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1307
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1323
static void snd_pcm_group_assign(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1335
struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1352
snd_pcm_stream_group_ref(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1388
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
140
void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1407
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1417
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1438
static int snd_pcm_pre_start(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1452
static int snd_pcm_do_start(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1466
static void snd_pcm_undo_start(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
147
static void snd_pcm_stream_lock_nested(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1475
static void snd_pcm_post_start(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1504
int snd_pcm_start(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1511
static int snd_pcm_start_lock_irq(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1520
static int snd_pcm_pre_stop(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1530
static int snd_pcm_do_stop(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1541
static void snd_pcm_post_stop(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1569
int snd_pcm_stop(struct snd_pcm_substream *substream, snd_pcm_state_t state)
sound/core/pcm_native.c
1584
int snd_pcm_drain_done(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1599
int snd_pcm_stop_xrun(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1613
static int snd_pcm_pre_pause(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1628
static int snd_pcm_do_pause(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
163
void snd_pcm_stream_unlock_irq(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1644
static void snd_pcm_undo_pause(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1654
static void snd_pcm_post_pause(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1680
static int snd_pcm_pause(struct snd_pcm_substream *substream, bool push)
sound/core/pcm_native.c
1686
static int snd_pcm_pause_lock_irq(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1696
static int snd_pcm_pre_suspend(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
170
unsigned long _snd_pcm_stream_lock_irqsave(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1713
static int snd_pcm_do_suspend(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1726
static void snd_pcm_post_suspend(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1753
static int snd_pcm_suspend(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1770
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
1802
static int snd_pcm_pre_resume(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
181
unsigned long _snd_pcm_stream_lock_irqsave_nested(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1814
static int snd_pcm_do_resume(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1828
static void snd_pcm_undo_resume(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1836
static void snd_pcm_post_resume(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1852
static int snd_pcm_resume(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1860
static int snd_pcm_resume(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1872
static int snd_pcm_xrun(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1892
static int snd_pcm_pre_reset(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1907
static int snd_pcm_do_reset(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1923
static void snd_pcm_post_reset(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1940
static int snd_pcm_reset(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
1950
static int snd_pcm_pre_prepare(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1965
static int snd_pcm_do_prepare(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1976
static void snd_pcm_post_prepare(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
1997
static int snd_pcm_prepare(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
201
void snd_pcm_stream_unlock_irqrestore(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2028
static int snd_pcm_pre_drain_init(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2042
static int snd_pcm_do_drain_init(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2087
static void snd_pcm_post_drain_init(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2105
static int snd_pcm_drain(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2110
struct snd_pcm_substream *s;
sound/core/pcm_native.c
212
static int snd_pcm_ops_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
221
int snd_pcm_info(struct snd_pcm_substream *substream, struct snd_pcm_info *info)
sound/core/pcm_native.c
2233
static int snd_pcm_drop(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2279
static int snd_pcm_link(struct snd_pcm_substream *substream, int fd)
sound/core/pcm_native.c
2282
struct snd_pcm_substream *substream1;
sound/core/pcm_native.c
2329
static void relink_to_local(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2336
static int snd_pcm_unlink(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2356
struct snd_pcm_substream,
sound/core/pcm_native.c
242
int snd_pcm_info_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2487
struct snd_pcm_substream *substream = rule->private;
sound/core/pcm_native.c
2531
static int snd_pcm_hw_constraints_init(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
262
static bool hw_support_mmap(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2655
static int snd_pcm_hw_constraints_complete(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2738
static void pcm_release_private(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2744
void snd_pcm_release_substream(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2769
struct snd_pcm_substream **rsubstream)
sound/core/pcm_native.c
2771
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
2821
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
289
static int constrain_mask_params(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2929
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
2954
static int do_pcm_hwsync(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
2976
static snd_pcm_sframes_t forward_appl_ptr(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
2996
static snd_pcm_sframes_t rewind_appl_ptr(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3020
static snd_pcm_sframes_t snd_pcm_rewind(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3039
static snd_pcm_sframes_t snd_pcm_forward(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3058
static int snd_pcm_delay(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3073
static inline int snd_pcm_hwsync(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
3118
static int snd_pcm_sync_ptr(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3212
static int snd_pcm_ioctl_sync_ptr_compat(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
325
static int constrain_interval_params(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3267
static int snd_pcm_tstamp(struct snd_pcm_substream *substream, int __user *_arg)
sound/core/pcm_native.c
3280
static int snd_pcm_xferi_frames_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3302
static int snd_pcm_xfern_frames_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3331
static int snd_pcm_rewind_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3347
static int snd_pcm_forward_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3364
struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3498
int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3540
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
3565
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
3589
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
361
static int constrain_params_by_rules(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3629
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
3668
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
3727
struct snd_pcm_substream *substream = vmf->vma->vm_private_data;
sound/core/pcm_native.c
3743
static int snd_pcm_mmap_status(struct snd_pcm_substream *substream, struct file *file,
sound/core/pcm_native.c
3765
struct snd_pcm_substream *substream = vmf->vma->vm_private_data;
sound/core/pcm_native.c
3781
static int snd_pcm_mmap_control(struct snd_pcm_substream *substream, struct file *file,
sound/core/pcm_native.c
3837
static int snd_pcm_mmap_status(struct snd_pcm_substream *substream, struct file *file,
sound/core/pcm_native.c
3842
static int snd_pcm_mmap_control(struct snd_pcm_substream *substream, struct file *file,
sound/core/pcm_native.c
3854
struct snd_pcm_substream *substream = area->vm_private_data;
sound/core/pcm_native.c
3864
struct snd_pcm_substream *substream = area->vm_private_data;
sound/core/pcm_native.c
3874
struct snd_pcm_substream *substream = vmf->vma->vm_private_data;
sound/core/pcm_native.c
3927
int snd_pcm_lib_default_mmap(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3955
int snd_pcm_lib_mmap_iomem(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
3969
int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file,
sound/core/pcm_native.c
4016
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
4053
struct snd_pcm_substream *substream;
sound/core/pcm_native.c
4121
static int snd_pcm_hw_refine_old_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
4150
static int snd_pcm_hw_params_old_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
4185
struct snd_pcm_substream *substream = pcm_file->substream;
sound/core/pcm_native.c
478
static int fixup_unreferenced_params(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
551
int snd_pcm_hw_refine(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
583
static int snd_pcm_hw_refine_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
621
static void snd_pcm_set_state(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
629
static inline void snd_pcm_timer_notify(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
639
void snd_pcm_sync_stop(struct snd_pcm_substream *substream, bool sync_irq)
sound/core/pcm_native.c
65
static int snd_pcm_hw_refine_old_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
662
static int snd_pcm_hw_params_choose(struct snd_pcm_substream *pcm,
sound/core/pcm_native.c
67
static int snd_pcm_hw_params_old_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
754
static int snd_pcm_hw_params(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
889
static int snd_pcm_hw_params_user(struct snd_pcm_substream *substream,
sound/core/pcm_native.c
908
static int do_hw_free(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
920
static int snd_pcm_hw_free(struct snd_pcm_substream *substream)
sound/core/pcm_native.c
953
static int snd_pcm_sw_params(struct snd_pcm_substream *substream,
sound/core/pcm_param_trace.h
29
TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_hw_param_t type, int index, const struct snd_mask *prev, const struct snd_mask *curr),
sound/core/pcm_param_trace.h
69
TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_hw_param_t type, int index, const struct snd_interval *prev, const struct snd_interval *curr),
sound/core/pcm_timer.c
123
void snd_pcm_timer_done(struct snd_pcm_substream *substream)
sound/core/pcm_timer.c
19
void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream)
sound/core/pcm_timer.c
54
struct snd_pcm_substream *substream;
sound/core/pcm_timer.c
62
struct snd_pcm_substream *substream;
sound/core/pcm_timer.c
71
struct snd_pcm_substream *substream;
sound/core/pcm_timer.c
94
struct snd_pcm_substream *substream = timer->private_data;
sound/core/pcm_timer.c
98
void snd_pcm_timer_init(struct snd_pcm_substream *substream)
sound/core/pcm_trace.h
107
TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_uframes_t prev, snd_pcm_uframes_t curr),
sound/core/pcm_trace.h
12
TP_PROTO(struct snd_pcm_substream *substream, snd_pcm_uframes_t pos, bool irq),
sound/core/pcm_trace.h
51
TP_PROTO(struct snd_pcm_substream *substream),
sound/core/pcm_trace.h
84
TP_PROTO(struct snd_pcm_substream *substream, const char *why),
sound/drivers/aloop.c
1047
static void free_cable(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
1239
static int loopback_open(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
1337
static int loopback_close(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
143
struct snd_pcm_substream *substream;
sound/drivers/aloop.c
412
static int loopback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/drivers/aloop.c
469
static void params_change(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
489
static int loopback_prepare(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
770
struct snd_pcm_substream *substream_play, *substream_capt;
sound/drivers/aloop.c
917
static snd_pcm_uframes_t loopback_pointer(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
964
static int loopback_hw_free(struct snd_pcm_substream *substream)
sound/drivers/aloop.c
975
static unsigned int get_cable_index(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
100
int (*prepare)(struct snd_pcm_substream *);
sound/drivers/dummy.c
101
int (*start)(struct snd_pcm_substream *);
sound/drivers/dummy.c
102
int (*stop)(struct snd_pcm_substream *);
sound/drivers/dummy.c
103
snd_pcm_uframes_t (*pointer)(struct snd_pcm_substream *);
sound/drivers/dummy.c
241
struct snd_pcm_substream *substream;
sound/drivers/dummy.c
269
static int dummy_systimer_start(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
279
static int dummy_systimer_stop(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
288
static int dummy_systimer_prepare(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
319
dummy_systimer_pointer(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
328
static int dummy_systimer_create(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
342
static void dummy_systimer_free(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
368
struct snd_pcm_substream *substream;
sound/drivers/dummy.c
390
static int dummy_hrtimer_start(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
400
static int dummy_hrtimer_stop(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
416
dummy_hrtimer_pointer(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
430
static int dummy_hrtimer_prepare(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
449
static int dummy_hrtimer_create(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
463
static void dummy_hrtimer_free(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
485
static int dummy_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/drivers/dummy.c
498
static int dummy_pcm_prepare(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
503
static snd_pcm_uframes_t dummy_pcm_pointer(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
527
static int dummy_pcm_hw_params(struct snd_pcm_substream *substream,
sound/drivers/dummy.c
538
static int dummy_pcm_open(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
583
static int dummy_pcm_close(struct snd_pcm_substream *substream)
sound/drivers/dummy.c
623
static int dummy_pcm_copy(struct snd_pcm_substream *substream,
sound/drivers/dummy.c
630
static int dummy_pcm_silence(struct snd_pcm_substream *substream,
sound/drivers/dummy.c
637
static struct page *dummy_pcm_page(struct snd_pcm_substream *substream,
sound/drivers/dummy.c
98
int (*create)(struct snd_pcm_substream *);
sound/drivers/dummy.c
99
void (*free)(struct snd_pcm_substream *);
sound/drivers/pcmtest.c
111
struct snd_pcm_substream *substream;
sound/drivers/pcmtest.c
347
struct snd_pcm_substream *substream;
sound/drivers/pcmtest.c
372
static int snd_pcmtst_pcm_open(struct snd_pcm_substream *substream)
sound/drivers/pcmtest.c
396
static int snd_pcmtst_pcm_close(struct snd_pcm_substream *substream)
sound/drivers/pcmtest.c
420
static int snd_pcmtst_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/drivers/pcmtest.c
445
static snd_pcm_uframes_t snd_pcmtst_pcm_pointer(struct snd_pcm_substream *substream)
sound/drivers/pcmtest.c
470
static int snd_pcmtst_pcm_prepare(struct snd_pcm_substream *substream)
sound/drivers/pcmtest.c
493
static int snd_pcmtst_pcm_hw_params(struct snd_pcm_substream *substream,
sound/drivers/pcmtest.c
501
static int snd_pcmtst_pcm_hw_free(struct snd_pcm_substream *substream)
sound/drivers/pcmtest.c
506
static int snd_pcmtst_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg)
sound/drivers/pcmtest.c
516
static int snd_pcmtst_sync_stop(struct snd_pcm_substream *substream)
sound/drivers/pcsp/pcsp.h
60
struct snd_pcm_substream *playback_substream;
sound/drivers/pcsp/pcsp_lib.c
201
static int snd_pcsp_playback_close(struct snd_pcm_substream *substream)
sound/drivers/pcsp/pcsp_lib.c
212
static int snd_pcsp_playback_hw_params(struct snd_pcm_substream *substream,
sound/drivers/pcsp/pcsp_lib.c
220
static int snd_pcsp_playback_hw_free(struct snd_pcm_substream *substream)
sound/drivers/pcsp/pcsp_lib.c
230
static int snd_pcsp_playback_prepare(struct snd_pcm_substream *substream)
sound/drivers/pcsp/pcsp_lib.c
251
static int snd_pcsp_trigger(struct snd_pcm_substream *substream, int cmd)
sound/drivers/pcsp/pcsp_lib.c
271
static snd_pcm_uframes_t snd_pcsp_playback_pointer(struct snd_pcm_substream
sound/drivers/pcsp/pcsp_lib.c
304
static int snd_pcsp_playback_open(struct snd_pcm_substream *substream)
sound/drivers/pcsp/pcsp_lib.c
33
struct snd_pcm_substream *substream;
sound/drivers/pcsp/pcsp_lib.c
49
struct snd_pcm_substream *substream;
sound/drivers/pcsp/pcsp_lib.c
91
struct snd_pcm_substream *substream;
sound/drivers/vx/vx_pcm.c
1060
static snd_pcm_uframes_t vx_pcm_capture_pointer(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
514
static int vx_pcm_playback_open(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
557
static int vx_pcm_playback_close(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
677
struct snd_pcm_substream *subs,
sound/drivers/vx/vx_pcm.c
698
struct snd_pcm_substream *subs,
sound/drivers/vx/vx_pcm.c
718
static int vx_pcm_trigger(struct snd_pcm_substream *subs, int cmd)
sound/drivers/vx/vx_pcm.c
773
static snd_pcm_uframes_t vx_pcm_playback_pointer(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
783
static int vx_pcm_prepare(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
889
static int vx_pcm_capture_open(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
948
static int vx_pcm_capture_close(struct snd_pcm_substream *subs)
sound/drivers/vx/vx_pcm.c
984
static void vx_pcm_capture_update(struct vx_core *chip, struct snd_pcm_substream *subs,
sound/firewire/amdtp-am824.c
148
static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/amdtp-am824.c
179
static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/amdtp-am824.c
348
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/amdtp-am824.c
375
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/amdtp-stream.c
1136
struct snd_pcm_substream *pcm;
sound/firewire/amdtp-stream.c
1190
struct snd_pcm_substream *pcm = READ_ONCE(s->pcm);
sound/firewire/amdtp-stream.c
1947
struct snd_pcm_substream *pcm;
sound/firewire/amdtp-stream.c
589
struct snd_pcm_substream *pcm,
sound/firewire/amdtp-stream.c
631
struct snd_pcm_substream *pcm = READ_ONCE(s->pcm);
sound/firewire/amdtp-stream.h
117
struct snd_pcm_substream *pcm);
sound/firewire/amdtp-stream.h
193
struct snd_pcm_substream *pcm;
sound/firewire/amdtp-stream.h
282
struct snd_pcm_substream *pcm)
sound/firewire/amdtp-stream.h
96
struct snd_pcm_substream;
sound/firewire/bebob/bebob_pcm.c
132
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
197
pcm_close(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
204
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/bebob/bebob_pcm.c
225
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
240
pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
252
pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
265
pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/bebob/bebob_pcm.c
283
pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/bebob/bebob_pcm.c
301
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/bebob/bebob_pcm.c
308
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/bebob/bebob_pcm.c
316
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
323
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/bebob/bebob_pcm.c
96
struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
126
struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
14
struct snd_pcm_substream *substream = rule->private;
sound/firewire/dice/dice-pcm.c
164
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
246
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
255
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/dice/dice-pcm.c
281
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
295
static int capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
309
static int playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
324
static int capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/dice/dice-pcm.c
342
static int playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/dice/dice-pcm.c
361
static snd_pcm_uframes_t capture_pointer(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
368
static snd_pcm_uframes_t playback_pointer(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
376
static int capture_ack(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
384
static int playback_ack(struct snd_pcm_substream *substream)
sound/firewire/dice/dice-pcm.c
52
struct snd_pcm_substream *substream = rule->private;
sound/firewire/digi00x/amdtp-dot.c
145
static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/digi00x/amdtp-dot.c
177
static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/digi00x/amdtp-dot.c
345
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/digi00x/amdtp-dot.c
366
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/digi00x/digi00x-pcm.c
100
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
170
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
179
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/digi00x/digi00x-pcm.c
200
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
214
static int pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
228
static int pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
244
static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/digi00x/digi00x-pcm.c
262
static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/digi00x/digi00x-pcm.c
280
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/digi00x/digi00x-pcm.c
287
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/digi00x/digi00x-pcm.c
294
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
301
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/digi00x/digi00x-pcm.c
58
struct snd_pcm_substream *substream)
sound/firewire/fireface/amdtp-ff.c
116
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/fireface/amdtp-ff.c
137
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/fireface/amdtp-ff.c
30
static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/fireface/amdtp-ff.c
60
static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/fireface/ff-pcm.c
105
struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
139
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
211
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
220
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/fireface/ff-pcm.c
241
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
255
static int pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
270
static int pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
285
static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/fireface/ff-pcm.c
303
static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/fireface/ff-pcm.c
321
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/fireface/ff-pcm.c
328
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/fireface/ff-pcm.c
335
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/fireface/ff-pcm.c
342
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
133
struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
173
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
232
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
239
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/fireworks/fireworks_pcm.c
260
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
274
static int pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
285
static int pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
297
static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/fireworks/fireworks_pcm.c
314
static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/fireworks/fireworks_pcm.c
332
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/fireworks/fireworks_pcm.c
338
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/fireworks/fireworks_pcm.c
345
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/fireworks/fireworks_pcm.c
352
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/isight.c
246
static int isight_open(struct snd_pcm_substream *substream)
sound/firewire/isight.c
276
static int isight_close(struct snd_pcm_substream *substream)
sound/firewire/isight.c
285
static int isight_hw_params(struct snd_pcm_substream *substream,
sound/firewire/isight.c
324
static int isight_hw_free(struct snd_pcm_substream *substream)
sound/firewire/isight.c
399
static int isight_prepare(struct snd_pcm_substream *substream)
sound/firewire/isight.c
410
static int isight_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/isight.c
427
static snd_pcm_uframes_t isight_pointer(struct snd_pcm_substream *substream)
sound/firewire/isight.c
54
struct snd_pcm_substream *pcm;
sound/firewire/motu/amdtp-motu.c
129
static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/motu/amdtp-motu.c
332
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/motu/amdtp-motu.c
396
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/motu/amdtp-motu.c
93
static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/motu/motu-pcm.c
130
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
195
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
204
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/motu/motu-pcm.c
225
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
239
static int capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
252
static int playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
266
static int capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/motu/motu-pcm.c
283
static int playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/motu/motu-pcm.c
301
static snd_pcm_uframes_t capture_pointer(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
307
static snd_pcm_uframes_t playback_pointer(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
314
static int capture_ack(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
321
static int playback_ack(struct snd_pcm_substream *substream)
sound/firewire/motu/motu-pcm.c
96
struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
110
struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
146
static int limit_to_current_params(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
170
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
220
static int pcm_close(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
228
static int pcm_capture_hw_params(struct snd_pcm_substream *substream,
sound/firewire/oxfw/oxfw-pcm.c
250
static int pcm_playback_hw_params(struct snd_pcm_substream *substream,
sound/firewire/oxfw/oxfw-pcm.c
273
static int pcm_capture_hw_free(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
286
static int pcm_playback_hw_free(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
300
static int pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
314
static int pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
329
static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/oxfw/oxfw-pcm.c
332
struct snd_pcm_substream *pcm;
sound/firewire/oxfw/oxfw-pcm.c
347
static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/oxfw/oxfw-pcm.c
350
struct snd_pcm_substream *pcm;
sound/firewire/oxfw/oxfw-pcm.c
366
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstm)
sound/firewire/oxfw/oxfw-pcm.c
372
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstm)
sound/firewire/oxfw/oxfw-pcm.c
379
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/oxfw/oxfw-pcm.c
386
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/tascam/amdtp-tascam.c
179
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/tascam/amdtp-tascam.c
200
unsigned int count, struct snd_pcm_substream *pcm)
sound/firewire/tascam/amdtp-tascam.c
35
static void write_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/tascam/amdtp-tascam.c
65
static void read_pcm_s32(struct amdtp_stream *s, struct snd_pcm_substream *pcm,
sound/firewire/tascam/tascam-pcm.c
108
static int pcm_hw_params(struct snd_pcm_substream *substream,
sound/firewire/tascam/tascam-pcm.c
11
struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
129
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
143
static int pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
158
static int pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
173
static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/tascam/tascam-pcm.c
191
static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/firewire/tascam/tascam-pcm.c
209
static snd_pcm_uframes_t pcm_capture_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/tascam/tascam-pcm.c
216
static snd_pcm_uframes_t pcm_playback_pointer(struct snd_pcm_substream *sbstrm)
sound/firewire/tascam/tascam-pcm.c
223
static int pcm_capture_ack(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
230
static int pcm_playback_ack(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
43
static int pcm_open(struct snd_pcm_substream *substream)
sound/firewire/tascam/tascam-pcm.c
99
static int pcm_close(struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3878
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3889
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3908
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3936
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3946
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3955
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3963
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3976
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3986
struct snd_pcm_substream *substream)
sound/hda/codecs/ca0132.c
3999
struct snd_pcm_substream *substream)
sound/hda/codecs/cirrus/cs8409.c
1246
struct snd_pcm_substream *sub, int action)
sound/hda/codecs/cirrus/cs8409.c
576
struct snd_pcm_substream *substream,
sound/hda/codecs/cirrus/cs8409.c
605
struct snd_pcm_substream *substream,
sound/hda/codecs/cm9825.c
358
struct snd_pcm_substream *substream,
sound/hda/codecs/conexant.c
519
struct snd_pcm_substream *substream,
sound/hda/codecs/generic.c
5296
struct snd_pcm_substream *substream,
sound/hda/codecs/generic.c
5306
struct snd_pcm_substream *substream,
sound/hda/codecs/generic.c
5319
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5341
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5356
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5370
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5383
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5393
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5403
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5413
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5421
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5438
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5453
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5463
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5476
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5486
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5495
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5503
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5519
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5532
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5649
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.c
5662
struct snd_pcm_substream *substream)
sound/hda/codecs/generic.h
285
struct snd_pcm_substream *substream,
sound/hda/codecs/generic.h
289
struct snd_pcm_substream *substream,
sound/hda/codecs/hdmi/hdmi.c
1072
struct snd_pcm_substream *substream;
sound/hda/codecs/hdmi/hdmi.c
1645
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/hdmi.c
1718
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/hdmi.c
1727
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/hdmi.c
836
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/hdmi.c
884
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/hdmi_local.h
265
struct snd_pcm_substream *substream);
sound/hda/codecs/hdmi/hdmi_local.h
268
struct snd_pcm_substream *substream);
sound/hda/codecs/hdmi/hdmi_local.h
300
struct snd_pcm_substream *substream);
sound/hda/codecs/hdmi/nvhdmi-mcp.c
125
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/nvhdmi-mcp.c
97
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/simplehdmi.c
122
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/simplehdmi.c
141
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/simplehdmi.c
152
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/tegrahdmi.c
137
struct snd_pcm_substream *substream)
sound/hda/codecs/hdmi/tegrahdmi.c
154
struct snd_pcm_substream *substream)
sound/hda/codecs/realtek/alc269.c
1033
struct snd_pcm_substream *substream,
sound/hda/codecs/realtek/alc269.c
1470
struct snd_pcm_substream *substream,
sound/hda/codecs/realtek/alc269.c
1870
struct snd_pcm_substream *substream,
sound/hda/codecs/realtek/alc269.c
2032
struct snd_pcm_substream *substream,
sound/hda/codecs/realtek/alc269.c
3165
struct snd_pcm_substream *sub, int action)
sound/hda/codecs/realtek/alc269.c
3661
struct snd_pcm_substream *substream,
sound/hda/codecs/si3054.c
139
struct snd_pcm_substream *substream)
sound/hda/codecs/si3054.c
156
struct snd_pcm_substream *substream)
sound/hda/codecs/sigmatel.c
243
struct snd_pcm_substream *substream,
sound/hda/codecs/sigmatel.c
253
struct snd_pcm_substream *substream,
sound/hda/codecs/via.c
369
struct snd_pcm_substream *substream,
sound/hda/codecs/via.c
98
struct snd_pcm_substream *substream,
sound/hda/common/codec.c
3097
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3106
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3114
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3170
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3196
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3651
struct snd_pcm_substream *substream)
sound/hda/common/codec.c
3700
struct snd_pcm_substream *substream,
sound/hda/common/codec.c
3756
struct snd_pcm_substream *substream)
sound/hda/common/controller.c
109
static int azx_pcm_hw_params(struct snd_pcm_substream *substream,
sound/hda/common/controller.c
135
static int azx_pcm_hw_free(struct snd_pcm_substream *substream)
sound/hda/common/controller.c
152
static int azx_pcm_prepare(struct snd_pcm_substream *substream)
sound/hda/common/controller.c
201
static int azx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/hda/common/controller.c
207
struct snd_pcm_substream *s;
sound/hda/common/controller.c
289
struct snd_pcm_substream *substream = azx_dev->core.substream;
sound/hda/common/controller.c
319
static snd_pcm_uframes_t azx_pcm_pointer(struct snd_pcm_substream *substream)
sound/hda/common/controller.c
363
struct snd_pcm_substream *substream = ctx;
sound/hda/common/controller.c
44
azx_assign_device(struct azx *chip, struct snd_pcm_substream *substream)
sound/hda/common/controller.c
470
static int azx_get_crosststamp(struct snd_pcm_substream *substream,
sound/hda/common/controller.c
487
static int azx_get_time_info(struct snd_pcm_substream *substream,
sound/hda/common/controller.c
574
static int azx_pcm_open(struct snd_pcm_substream *substream)
sound/hda/common/controller.c
61
to_hda_pcm_stream(struct snd_pcm_substream *substream)
sound/hda/common/controller.c
67
static u64 azx_adjust_codec_delay(struct snd_pcm_substream *substream,
sound/hda/common/controller.c
91
static int azx_pcm_close(struct snd_pcm_substream *substream)
sound/hda/common/hda_controller.h
184
static inline struct azx_dev *get_azx_dev(struct snd_pcm_substream *substream)
sound/hda/common/hda_local.h
236
struct snd_pcm_substream *substream);
sound/hda/common/hda_local.h
241
struct snd_pcm_substream *substream,
sound/hda/common/hda_local.h
247
struct snd_pcm_substream *substream);
sound/hda/controllers/intel.c
582
struct snd_pcm_substream *substream = azx_dev->core.substream;
sound/hda/controllers/intel.c
646
struct snd_pcm_substream *substream = azx_dev->core.substream;
sound/hda/controllers/intel.c
859
struct snd_pcm_substream *substream = azx_dev->core.substream;
sound/hda/controllers/intel.c
891
struct snd_pcm_substream *substream = azx_dev->core.substream;
sound/hda/core/ext/stream.c
256
struct snd_pcm_substream *substream)
sound/hda/core/ext/stream.c
291
struct snd_pcm_substream *substream)
sound/hda/core/ext/stream.c
342
struct snd_pcm_substream *substream,
sound/hda/core/hdmi_chmap.c
777
struct snd_pcm_substream *substream;
sound/hda/core/stream.c
362
struct snd_pcm_substream *substream)
sound/hda/core/stream.c
56
struct snd_pcm_substream *substream)
sound/hda/core/stream.c
571
struct snd_pcm_substream *substream = azx_dev->substream;
sound/hda/core/stream.c
601
struct snd_pcm_substream *substream = azx_dev->substream;
sound/i2c/cs8427.c
29
struct snd_pcm_substream *substream;
sound/i2c/cs8427.c
527
struct snd_pcm_substream *play_substream,
sound/i2c/cs8427.c
528
struct snd_pcm_substream *cap_substream)
sound/i2c/other/ak4113.c
483
struct snd_pcm_substream *cap_substream)
sound/i2c/other/ak4114.c
447
struct snd_pcm_substream *ply_substream,
sound/i2c/other/ak4114.c
448
struct snd_pcm_substream *cap_substream)
sound/i2c/other/ak4117.c
398
int snd_ak4117_build(struct ak4117 *ak4117, struct snd_pcm_substream *cap_substream)
sound/isa/ad1816a/ad1816a_lib.c
187
static int snd_ad1816a_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/isa/ad1816a/ad1816a_lib.c
194
static int snd_ad1816a_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/isa/ad1816a/ad1816a_lib.c
201
static int snd_ad1816a_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
230
static int snd_ad1816a_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
260
static snd_pcm_uframes_t snd_ad1816a_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
270
static snd_pcm_uframes_t snd_ad1816a_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
405
static int snd_ad1816a_playback_open(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
421
static int snd_ad1816a_capture_open(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
437
static int snd_ad1816a_playback_close(struct snd_pcm_substream *substream)
sound/isa/ad1816a/ad1816a_lib.c
446
static int snd_ad1816a_capture_close(struct snd_pcm_substream *substream)
sound/isa/cmi8330.c
141
typedef int (*snd_pcm_open_callback_t)(struct snd_pcm_substream *);
sound/isa/cmi8330.c
408
static int snd_cmi8330_playback_open(struct snd_pcm_substream *substream)
sound/isa/cmi8330.c
417
static int snd_cmi8330_capture_open(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
293
static void snd_es1688_set_rate(struct snd_es1688 *chip, struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
332
static int snd_es1688_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
385
static int snd_es1688_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/es1688/es1688_lib.c
392
static int snd_es1688_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
441
static int snd_es1688_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/es1688/es1688_lib.c
461
static snd_pcm_uframes_t snd_es1688_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
472
static snd_pcm_uframes_t snd_es1688_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
527
static int snd_es1688_playback_open(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
541
static int snd_es1688_capture_open(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
555
static int snd_es1688_playback_close(struct snd_pcm_substream *substream)
sound/isa/es1688/es1688_lib.c
563
static int snd_es1688_capture_close(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
101
struct snd_pcm_substream *playback_a_substream;
sound/isa/es18xx.c
102
struct snd_pcm_substream *capture_a_substream;
sound/isa/es18xx.c
103
struct snd_pcm_substream *playback_b_substream;
sound/isa/es18xx.c
381
struct snd_pcm_substream *substream,
sound/isa/es18xx.c
415
static int snd_es18xx_playback_hw_params(struct snd_pcm_substream *substream,
sound/isa/es18xx.c
442
struct snd_pcm_substream *substream)
sound/isa/es18xx.c
468
struct snd_pcm_substream *substream,
sound/isa/es18xx.c
517
static int snd_es18xx_capture_hw_params(struct snd_pcm_substream *substream,
sound/isa/es18xx.c
538
static int snd_es18xx_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
575
static int snd_es18xx_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/es18xx.c
605
struct snd_pcm_substream *substream)
sound/isa/es18xx.c
640
struct snd_pcm_substream *substream,
sound/isa/es18xx.c
679
static int snd_es18xx_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
688
static int snd_es18xx_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/es18xx.c
768
static snd_pcm_uframes_t snd_es18xx_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
787
static snd_pcm_uframes_t snd_es18xx_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
839
static int snd_es18xx_playback_open(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
864
static int snd_es18xx_capture_open(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
882
static int snd_es18xx_playback_close(struct snd_pcm_substream *substream)
sound/isa/es18xx.c
894
static int snd_es18xx_capture_close(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
33
struct snd_pcm_substream *substream;
sound/isa/gus/gus_pcm.c
331
static int playback_copy_ack(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
349
static int snd_gf1_pcm_playback_copy(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
366
static int snd_gf1_pcm_playback_silence(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
383
static int snd_gf1_pcm_playback_hw_params(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
432
static int snd_gf1_pcm_playback_hw_free(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
452
static int snd_gf1_pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
464
static int snd_gf1_pcm_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
490
static snd_pcm_uframes_t snd_gf1_pcm_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
523
static int snd_gf1_pcm_capture_hw_params(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
541
static int snd_gf1_pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
553
static int snd_gf1_pcm_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
573
static snd_pcm_uframes_t snd_gf1_pcm_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
59
static int snd_gf1_pcm_block_change(struct snd_pcm_substream *substream,
sound/isa/gus/gus_pcm.c
634
static int snd_gf1_pcm_playback_open(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
669
static int snd_gf1_pcm_playback_close(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
682
static int snd_gf1_pcm_capture_open(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
697
static int snd_gf1_pcm_capture_close(struct snd_pcm_substream *substream)
sound/isa/gus/gus_pcm.c
809
struct snd_pcm_substream *substream;
sound/isa/gus/gus_pcm.c
87
static void snd_gf1_pcm_trigger_up(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
443
static int snd_msnd_playback_open(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
461
static int snd_msnd_playback_close(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
471
static int snd_msnd_playback_hw_params(struct snd_pcm_substream *substream,
sound/isa/msnd/msnd.c
494
static int snd_msnd_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
506
static int snd_msnd_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/msnd/msnd.c
532
snd_msnd_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
550
static int snd_msnd_capture_open(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
566
static int snd_msnd_capture_close(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
575
static int snd_msnd_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
587
static int snd_msnd_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/msnd/msnd.c
609
snd_msnd_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/msnd/msnd.c
618
static int snd_msnd_capture_hw_params(struct snd_pcm_substream *substream,
sound/isa/msnd/msnd.h
267
struct snd_pcm_substream *playback_substream;
sound/isa/msnd/msnd.h
268
struct snd_pcm_substream *capture_substream;
sound/isa/sb/emu8000_pcm.c
218
static int emu8k_pcm_open(struct snd_pcm_substream *subs)
sound/isa/sb/emu8000_pcm.c
246
static int emu8k_pcm_close(struct snd_pcm_substream *subs)
sound/isa/sb/emu8000_pcm.c
371
static int emu8k_pcm_trigger(struct snd_pcm_substream *subs, int cmd)
sound/isa/sb/emu8000_pcm.c
41
struct snd_pcm_substream *substream;
sound/isa/sb/emu8000_pcm.c
435
static int emu8k_pcm_copy(struct snd_pcm_substream *subs,
sound/isa/sb/emu8000_pcm.c
449
static int emu8k_pcm_silence(struct snd_pcm_substream *subs,
sound/isa/sb/emu8000_pcm.c
489
static int emu8k_pcm_copy(struct snd_pcm_substream *subs,
sound/isa/sb/emu8000_pcm.c
502
static int emu8k_pcm_silence(struct snd_pcm_substream *subs,
sound/isa/sb/emu8000_pcm.c
519
static int emu8k_pcm_hw_params(struct snd_pcm_substream *subs,
sound/isa/sb/emu8000_pcm.c
544
static int emu8k_pcm_hw_free(struct snd_pcm_substream *subs)
sound/isa/sb/emu8000_pcm.c
562
static int emu8k_pcm_prepare(struct snd_pcm_substream *subs)
sound/isa/sb/emu8000_pcm.c
609
static snd_pcm_uframes_t emu8k_pcm_pointer(struct snd_pcm_substream *subs)
sound/isa/sb/sb16_main.c
231
static int snd_sb16_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
271
static int snd_sb16_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/sb/sb16_main.c
297
static int snd_sb16_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
336
static int snd_sb16_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/sb/sb16_main.c
414
static snd_pcm_uframes_t snd_sb16_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
425
static snd_pcm_uframes_t snd_sb16_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
480
static int snd_sb16_playback_open(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
537
static int snd_sb16_playback_close(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
548
static int snd_sb16_capture_open(struct snd_pcm_substream *substream)
sound/isa/sb/sb16_main.c
605
static int snd_sb16_capture_close(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
191
static int snd_sb8_playback_trigger(struct snd_pcm_substream *substream,
sound/isa/sb/sb8_main.c
224
static int snd_sb8_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
312
static int snd_sb8_capture_trigger(struct snd_pcm_substream *substream,
sound/isa/sb/sb8_main.c
350
struct snd_pcm_substream *substream;
sound/isa/sb/sb8_main.c
378
static snd_pcm_uframes_t snd_sb8_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
394
static snd_pcm_uframes_t snd_sb8_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
456
static int snd_sb8_open(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
516
static int snd_sb8_close(struct snd_pcm_substream *substream)
sound/isa/sb/sb8_main.c
90
static int snd_sb8_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1000
static int snd_wss_capture_prepare(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1092
static snd_pcm_uframes_t snd_wss_playback_pointer(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1103
static snd_pcm_uframes_t snd_wss_capture_pointer(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1426
static int snd_wss_playback_open(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1469
static int snd_wss_capture_open(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1510
static int snd_wss_playback_close(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
1519
static int snd_wss_capture_close(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
466
static int snd_wss_trigger(struct snd_pcm_substream *substream,
sound/isa/wss/wss_lib.c
472
struct snd_pcm_substream *s;
sound/isa/wss/wss_lib.c
954
static int snd_wss_playback_hw_params(struct snd_pcm_substream *substream,
sound/isa/wss/wss_lib.c
967
static int snd_wss_playback_prepare(struct snd_pcm_substream *substream)
sound/isa/wss/wss_lib.c
987
static int snd_wss_capture_hw_params(struct snd_pcm_substream *substream,
sound/mips/hal2.c
511
static int hal2_playback_open(struct snd_pcm_substream *substream)
sound/mips/hal2.c
520
static int hal2_playback_close(struct snd_pcm_substream *substream)
sound/mips/hal2.c
528
static int hal2_playback_prepare(struct snd_pcm_substream *substream)
sound/mips/hal2.c
546
static int hal2_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/mips/hal2.c
564
hal2_playback_pointer(struct snd_pcm_substream *substream)
sound/mips/hal2.c
57
struct snd_pcm_substream *substream;
sound/mips/hal2.c
573
static void hal2_playback_transfer(struct snd_pcm_substream *substream,
sound/mips/hal2.c
586
static int hal2_playback_ack(struct snd_pcm_substream *substream)
sound/mips/hal2.c
596
static int hal2_capture_open(struct snd_pcm_substream *substream)
sound/mips/hal2.c
605
static int hal2_capture_close(struct snd_pcm_substream *substream)
sound/mips/hal2.c
613
static int hal2_capture_prepare(struct snd_pcm_substream *substream)
sound/mips/hal2.c
631
static int hal2_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/mips/hal2.c
649
hal2_capture_pointer(struct snd_pcm_substream *substream)
sound/mips/hal2.c
658
static void hal2_capture_transfer(struct snd_pcm_substream *substream,
sound/mips/hal2.c
670
static int hal2_capture_ack(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
432
static int snd_sgio2audio_dma_start(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
453
static int snd_sgio2audio_dma_stop(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
464
struct snd_pcm_substream *substream;
sound/mips/sgio2audio.c
484
struct snd_pcm_substream *substream;
sound/mips/sgio2audio.c
503
struct snd_pcm_substream *substream;
sound/mips/sgio2audio.c
532
static int snd_sgio2audio_playback1_open(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
542
static int snd_sgio2audio_playback2_open(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
553
static int snd_sgio2audio_capture_open(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
564
static int snd_sgio2audio_pcm_close(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
573
static int snd_sgio2audio_pcm_prepare(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
608
static int snd_sgio2audio_pcm_trigger(struct snd_pcm_substream *substream,
sound/mips/sgio2audio.c
628
snd_sgio2audio_pcm_pointer(struct snd_pcm_substream *substream)
sound/mips/sgio2audio.c
73
struct snd_pcm_substream *substream;
sound/mips/snd-n64.c
181
static int n64audio_pcm_open(struct snd_pcm_substream *substream)
sound/mips/snd-n64.c
203
static int n64audio_pcm_prepare(struct snd_pcm_substream *substream)
sound/mips/snd-n64.c
230
static int n64audio_pcm_trigger(struct snd_pcm_substream *substream,
sound/mips/snd-n64.c
251
static snd_pcm_uframes_t n64audio_pcm_pointer(struct snd_pcm_substream *substream)
sound/mips/snd-n64.c
259
static int n64audio_pcm_close(struct snd_pcm_substream *substream)
sound/mips/snd-n64.c
58
struct snd_pcm_substream *substream;
sound/parisc/harmony.c
284
snd_harmony_playback_trigger(struct snd_pcm_substream *ss, int cmd)
sound/parisc/harmony.c
318
snd_harmony_capture_trigger(struct snd_pcm_substream *ss, int cmd)
sound/parisc/harmony.c
382
snd_harmony_playback_prepare(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
412
snd_harmony_capture_prepare(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
442
snd_harmony_playback_pointer(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
471
snd_harmony_capture_pointer(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
500
snd_harmony_playback_open(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
519
snd_harmony_capture_open(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
538
snd_harmony_playback_close(struct snd_pcm_substream *ss)
sound/parisc/harmony.c
546
snd_harmony_capture_close(struct snd_pcm_substream *ss)
sound/parisc/harmony.h
50
struct snd_pcm_substream *psubs;
sound/parisc/harmony.h
51
struct snd_pcm_substream *csubs;
sound/pci/ad1889.c
294
snd_ad1889_playback_open(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
306
snd_ad1889_capture_open(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
318
snd_ad1889_playback_close(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
326
snd_ad1889_capture_close(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
334
snd_ad1889_playback_prepare(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
382
snd_ad1889_capture_prepare(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
431
snd_ad1889_playback_trigger(struct snd_pcm_substream *ss, int cmd)
sound/pci/ad1889.c
472
snd_ad1889_capture_trigger(struct snd_pcm_substream *ss, int cmd)
sound/pci/ad1889.c
507
snd_ad1889_playback_pointer(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
526
snd_ad1889_capture_pointer(struct snd_pcm_substream *ss)
sound/pci/ad1889.c
86
struct snd_pcm_substream *psubs;
sound/pci/ad1889.c
87
struct snd_pcm_substream *csubs;
sound/pci/ali5451/ali5451.c
1039
static unsigned int snd_ali_control_mode(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1061
static int snd_ali_trigger(struct snd_pcm_substream *substream,
sound/pci/ali5451/ali5451.c
1066
struct snd_pcm_substream *s;
sound/pci/ali5451/ali5451.c
1125
static int snd_ali_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/ali5451/ali5451.c
1156
static int snd_ali_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1170
static int snd_ali_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1262
static int snd_ali_prepare(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1351
snd_ali_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1370
static snd_pcm_uframes_t snd_ali_pointer(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1443
static int snd_ali_open(struct snd_pcm_substream *substream, int rec,
sound/pci/ali5451/ali5451.c
1466
static int snd_ali_playback_open(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1471
static int snd_ali_capture_open(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1476
static int snd_ali_playback_close(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1481
static int snd_ali_close(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1513
static int snd_ali_modem_hw_params(struct snd_pcm_substream *substream,
sound/pci/ali5451/ali5451.c
1546
static int snd_ali_modem_open(struct snd_pcm_substream *substream, int rec,
sound/pci/ali5451/ali5451.c
1563
static int snd_ali_modem_playback_open(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
1568
static int snd_ali_modem_capture_open(struct snd_pcm_substream *substream)
sound/pci/ali5451/ali5451.c
181
struct snd_pcm_substream *substream;
sound/pci/als300.c
108
struct snd_pcm_substream *playback_substream;
sound/pci/als300.c
109
struct snd_pcm_substream *capture_substream;
sound/pci/als300.c
341
static int snd_als300_playback_open(struct snd_pcm_substream *substream)
sound/pci/als300.c
357
static int snd_als300_playback_close(struct snd_pcm_substream *substream)
sound/pci/als300.c
368
static int snd_als300_capture_open(struct snd_pcm_substream *substream)
sound/pci/als300.c
384
static int snd_als300_capture_close(struct snd_pcm_substream *substream)
sound/pci/als300.c
395
static int snd_als300_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/als300.c
423
static int snd_als300_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/als300.c
451
static int snd_als300_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/als300.c
494
static snd_pcm_uframes_t snd_als300_pointer(struct snd_pcm_substream *substream)
sound/pci/als4000.c
356
static int snd_als4000_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/als4000.c
383
static int snd_als4000_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/als4000.c
420
static int snd_als4000_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/als4000.c
452
static int snd_als4000_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/als4000.c
476
static snd_pcm_uframes_t snd_als4000_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/als4000.c
488
static snd_pcm_uframes_t snd_als4000_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/als4000.c
605
static int snd_als4000_playback_open(struct snd_pcm_substream *substream)
sound/pci/als4000.c
615
static int snd_als4000_playback_close(struct snd_pcm_substream *substream)
sound/pci/als4000.c
623
static int snd_als4000_capture_open(struct snd_pcm_substream *substream)
sound/pci/als4000.c
633
static int snd_als4000_capture_close(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
1058
static int snd_card_asihpi_playback_close(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
1079
snd_card_asihpi_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
1094
static int snd_card_asihpi_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
111
void (*pcm_start)(struct snd_pcm_substream *substream);
sound/pci/asihpi/asihpi.c
112
void (*pcm_stop)(struct snd_pcm_substream *substream);
sound/pci/asihpi/asihpi.c
1140
static int snd_card_asihpi_capture_open(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
1218
static int snd_card_asihpi_capture_close(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
139
struct snd_pcm_substream *substream;
sound/pci/asihpi/asihpi.c
263
static void print_hwparams(struct snd_pcm_substream *substream,
sound/pci/asihpi/asihpi.c
423
static int snd_card_asihpi_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/asihpi/asihpi.c
485
snd_card_asihpi_hw_free(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
501
static void snd_card_asihpi_pcm_timer_start(struct snd_pcm_substream *
sound/pci/asihpi/asihpi.c
515
static void snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
524
static void snd_card_asihpi_pcm_int_start(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
540
static void snd_card_asihpi_pcm_int_stop(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
552
static int snd_card_asihpi_trigger(struct snd_pcm_substream *substream,
sound/pci/asihpi/asihpi.c
557
struct snd_pcm_substream *s;
sound/pci/asihpi/asihpi.c
713
struct snd_pcm_substream *substream = dpcm->substream;
sound/pci/asihpi/asihpi.c
716
struct snd_pcm_substream *s;
sound/pci/asihpi/asihpi.c
910
static int snd_card_asihpi_playback_prepare(struct snd_pcm_substream *
sound/pci/asihpi/asihpi.c
924
snd_card_asihpi_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/asihpi/asihpi.c
970
static int snd_card_asihpi_playback_open(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1013
static int snd_atiixp_pcm_open(struct snd_pcm_substream *substream,
sound/pci/atiixp.c
1049
static int snd_atiixp_pcm_close(struct snd_pcm_substream *substream,
sound/pci/atiixp.c
1066
static int snd_atiixp_playback_open(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1083
static int snd_atiixp_playback_close(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1091
static int snd_atiixp_capture_open(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1097
static int snd_atiixp_capture_close(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1103
static int snd_atiixp_spdif_open(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
1114
static int snd_atiixp_spdif_close(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
232
struct snd_pcm_substream *substream; /* assigned PCM substream */
sound/pci/atiixp.c
342
struct snd_pcm_substream *substream,
sound/pci/atiixp.c
401
struct snd_pcm_substream *substream)
sound/pci/atiixp.c
643
static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
703
static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/atiixp.c
856
static int snd_atiixp_spdif_prepare(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
882
static int snd_atiixp_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
926
static int snd_atiixp_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/atiixp.c
940
static int snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/atiixp.c
975
static int snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
208
struct snd_pcm_substream *substream; /* assigned PCM substream */
sound/pci/atiixp_modem.c
311
struct snd_pcm_substream *substream,
sound/pci/atiixp_modem.c
369
struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
592
static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
653
static int snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/atiixp_modem.c
749
static int snd_atiixp_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
764
static int snd_atiixp_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
772
static int snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/atiixp_modem.c
800
static int snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
833
static int snd_atiixp_pcm_open(struct snd_pcm_substream *substream,
sound/pci/atiixp_modem.c
872
static int snd_atiixp_pcm_close(struct snd_pcm_substream *substream,
sound/pci/atiixp_modem.c
889
static int snd_atiixp_playback_open(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
897
static int snd_atiixp_playback_close(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
905
static int snd_atiixp_capture_open(struct snd_pcm_substream *substream)
sound/pci/atiixp_modem.c
911
static int snd_atiixp_capture_close(struct snd_pcm_substream *substream)
sound/pci/au88x0/au88x0.h
126
struct snd_pcm_substream *substream;
sound/pci/au88x0/au88x0_pcm.c
126
static int snd_vortex_pcm_open(struct snd_pcm_substream *substream)
sound/pci/au88x0/au88x0_pcm.c
191
static int snd_vortex_pcm_close(struct snd_pcm_substream *substream)
sound/pci/au88x0/au88x0_pcm.c
207
snd_vortex_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/au88x0/au88x0_pcm.c
269
static int snd_vortex_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/au88x0/au88x0_pcm.c
303
static int snd_vortex_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/au88x0/au88x0_pcm.c
336
static int snd_vortex_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/au88x0/au88x0_pcm.c
399
static snd_pcm_uframes_t snd_vortex_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
105
static int snd_aw2_pcm_playback_open(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
106
static int snd_aw2_pcm_playback_close(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
107
static int snd_aw2_pcm_capture_open(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
108
static int snd_aw2_pcm_capture_close(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
109
static int snd_aw2_pcm_prepare_playback(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
110
static int snd_aw2_pcm_prepare_capture(struct snd_pcm_substream *substream);
sound/pci/aw2/aw2-alsa.c
111
static int snd_aw2_pcm_trigger_playback(struct snd_pcm_substream *substream,
sound/pci/aw2/aw2-alsa.c
113
static int snd_aw2_pcm_trigger_capture(struct snd_pcm_substream *substream,
sound/pci/aw2/aw2-alsa.c
115
static snd_pcm_uframes_t snd_aw2_pcm_pointer_playback(struct snd_pcm_substream
sound/pci/aw2/aw2-alsa.c
117
static snd_pcm_uframes_t snd_aw2_pcm_pointer_capture(struct snd_pcm_substream
sound/pci/aw2/aw2-alsa.c
310
static int snd_aw2_pcm_playback_open(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
320
static int snd_aw2_pcm_playback_close(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
326
static int snd_aw2_pcm_capture_open(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
336
static int snd_aw2_pcm_capture_close(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
343
static int snd_aw2_pcm_prepare_playback(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
370
static int snd_aw2_pcm_prepare_capture(struct snd_pcm_substream *substream)
sound/pci/aw2/aw2-alsa.c
397
static int snd_aw2_pcm_trigger_playback(struct snd_pcm_substream *substream,
sound/pci/aw2/aw2-alsa.c
422
static int snd_aw2_pcm_trigger_capture(struct snd_pcm_substream *substream,
sound/pci/aw2/aw2-alsa.c
447
static snd_pcm_uframes_t snd_aw2_pcm_pointer_playback(struct snd_pcm_substream
sound/pci/aw2/aw2-alsa.c
466
static snd_pcm_uframes_t snd_aw2_pcm_pointer_capture(struct snd_pcm_substream
sound/pci/aw2/aw2-saa7146.h
22
struct snd_pcm_substream;
sound/pci/aw2/aw2-saa7146.h
23
typedef void (*snd_aw2_saa7146_it_cb) (struct snd_pcm_substream *);
sound/pci/aw2/aw2-saa7146.h
27
struct snd_pcm_substream *p_callback_param;
sound/pci/azt3328.c
1411
snd_azf3328_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/azt3328.c
1434
snd_azf3328_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/azt3328.c
1590
snd_azf3328_pcm_pointer(struct snd_pcm_substream *substream
sound/pci/azt3328.c
1996
snd_azf3328_pcm_open(struct snd_pcm_substream *substream,
sound/pci/azt3328.c
2016
snd_azf3328_pcm_playback_open(struct snd_pcm_substream *substream)
sound/pci/azt3328.c
2022
snd_azf3328_pcm_capture_open(struct snd_pcm_substream *substream)
sound/pci/azt3328.c
2028
snd_azf3328_pcm_i2s_out_open(struct snd_pcm_substream *substream)
sound/pci/azt3328.c
2034
snd_azf3328_pcm_close(struct snd_pcm_substream *substream
sound/pci/azt3328.c
253
struct snd_pcm_substream *substream;
sound/pci/bt87x.c
185
struct snd_pcm_substream *substream;
sound/pci/bt87x.c
211
static int snd_bt87x_create_risc(struct snd_bt87x *chip, struct snd_pcm_substream *substream,
sound/pci/bt87x.c
401
static int snd_bt87x_pcm_open(struct snd_pcm_substream *substream)
sound/pci/bt87x.c
430
static int snd_bt87x_close(struct snd_pcm_substream *substream)
sound/pci/bt87x.c
445
static int snd_bt87x_hw_params(struct snd_pcm_substream *substream,
sound/pci/bt87x.c
455
static int snd_bt87x_hw_free(struct snd_pcm_substream *substream)
sound/pci/bt87x.c
463
static int snd_bt87x_prepare(struct snd_pcm_substream *substream)
sound/pci/bt87x.c
502
static int snd_bt87x_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/bt87x.c
516
static snd_pcm_uframes_t snd_bt87x_pointer(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106.h
644
struct snd_pcm_substream *substream;
sound/pci/ca0106/ca0106_main.c
1006
snd_ca0106_pcm_pointer_playback(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
1036
snd_ca0106_pcm_pointer_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
1269
struct snd_pcm_substream *substream;
sound/pci/ca0106/ca0106_main.c
537
static int snd_ca0106_pcm_open_playback_channel(struct snd_pcm_substream *substream,
sound/pci/ca0106/ca0106_main.c
590
static int snd_ca0106_pcm_close_playback(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
611
static int snd_ca0106_pcm_open_playback_front(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
616
static int snd_ca0106_pcm_open_playback_center_lfe(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
621
static int snd_ca0106_pcm_open_playback_unknown(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
626
static int snd_ca0106_pcm_open_playback_rear(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
632
static int snd_ca0106_pcm_open_capture_channel(struct snd_pcm_substream *substream,
sound/pci/ca0106/ca0106_main.c
675
static int snd_ca0106_pcm_close_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
685
static int snd_ca0106_pcm_open_0_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
690
static int snd_ca0106_pcm_open_1_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
695
static int snd_ca0106_pcm_open_2_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
700
static int snd_ca0106_pcm_open_3_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
706
static int snd_ca0106_pcm_prepare_playback(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
819
static int snd_ca0106_pcm_prepare_capture(struct snd_pcm_substream *substream)
sound/pci/ca0106/ca0106_main.c
910
static int snd_ca0106_pcm_trigger_playback(struct snd_pcm_substream *substream,
sound/pci/ca0106/ca0106_main.c
918
struct snd_pcm_substream *s;
sound/pci/ca0106/ca0106_main.c
977
static int snd_ca0106_pcm_trigger_capture(struct snd_pcm_substream *substream,
sound/pci/cmipci.c
1160
static void setup_ac3(struct cmipci *cm, struct snd_pcm_substream *subs, int do_ac3, int rate)
sound/pci/cmipci.c
1207
static int setup_spdif_playback(struct cmipci *cm, struct snd_pcm_substream *subs, int up, int do_ac3)
sound/pci/cmipci.c
1254
static int snd_cmipci_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1272
static int snd_cmipci_playback_spdif_prepare(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1341
static int snd_cmipci_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1350
static int snd_cmipci_playback2_hw_free(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1358
static int snd_cmipci_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1365
static int snd_cmipci_capture_spdif_prepare(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1386
static int snd_cmipci_capture_spdif_hw_free(struct snd_pcm_substream *subs)
sound/pci/cmipci.c
1561
static int open_device_check(struct cmipci *cm, int mode, struct snd_pcm_substream *subs)
sound/pci/cmipci.c
1608
static int snd_cmipci_playback_open(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1633
static int snd_cmipci_capture_open(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1656
static int snd_cmipci_playback2_open(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1693
static int snd_cmipci_playback_spdif_open(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1722
static int snd_cmipci_capture_spdif_open(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1746
static int snd_cmipci_playback_close(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1753
static int snd_cmipci_capture_close(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1760
static int snd_cmipci_playback2_close(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1768
static int snd_cmipci_playback_spdif_close(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
1775
static int snd_cmipci_capture_spdif_close(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
415
struct snd_pcm_substream *substream;
sound/pci/cmipci.c
662
static int snd_cmipci_playback2_hw_params(struct snd_pcm_substream *substream,
sound/pci/cmipci.c
748
struct snd_pcm_substream *substream)
sound/pci/cmipci.c
902
struct snd_pcm_substream *substream)
sound/pci/cmipci.c
934
static int snd_cmipci_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/cmipci.c
941
static snd_pcm_uframes_t snd_cmipci_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/cmipci.c
953
static int snd_cmipci_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/cmipci.c
960
static snd_pcm_uframes_t snd_cmipci_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
415
struct snd_pcm_substream *substream;
sound/pci/cs4281.c
649
static int snd_cs4281_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/cs4281.c
777
static int snd_cs4281_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
788
static int snd_cs4281_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
799
static snd_pcm_uframes_t snd_cs4281_pointer(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
865
static int snd_cs4281_playback_open(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
884
static int snd_cs4281_capture_open(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
903
static int snd_cs4281_playback_close(struct snd_pcm_substream *substream)
sound/pci/cs4281.c
911
static int snd_cs4281_capture_close(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx.h
1626
struct snd_pcm_substream *substream;
sound/pci/cs46xx/cs46xx.h
1663
struct snd_pcm_substream *substream;
sound/pci/cs46xx/cs46xx_lib.c
1004
static int snd_cs46xx_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/cs46xx/cs46xx_lib.c
1069
static int snd_cs46xx_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/cs46xx/cs46xx_lib.c
1154
static int snd_cs46xx_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1174
static int snd_cs46xx_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1245
static int snd_cs46xx_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/cs46xx/cs46xx_lib.c
1272
static int snd_cs46xx_capture_hw_free(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1284
static int snd_cs46xx_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1451
static int _cs46xx_playback_open_channel (struct snd_pcm_substream *substream,int pcm_channel_id)
sound/pci/cs46xx/cs46xx_lib.c
1491
static int snd_cs46xx_playback_open(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1498
static int snd_cs46xx_playback_open_rear(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1504
static int snd_cs46xx_playback_open_clfe(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1510
static int snd_cs46xx_playback_open_iec958(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1523
static int snd_cs46xx_playback_close(struct snd_pcm_substream *substream);
sound/pci/cs46xx/cs46xx_lib.c
1525
static int snd_cs46xx_playback_close_iec958(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1542
static int snd_cs46xx_capture_open(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1565
static int snd_cs46xx_playback_close(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
1594
static int snd_cs46xx_capture_close(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
860
static void snd_cs46xx_pb_trans_copy(struct snd_pcm_substream *substream,
sound/pci/cs46xx/cs46xx_lib.c
868
static int snd_cs46xx_playback_transfer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
876
static void snd_cs46xx_cp_trans_copy(struct snd_pcm_substream *substream,
sound/pci/cs46xx/cs46xx_lib.c
885
static int snd_cs46xx_capture_transfer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
892
static snd_pcm_uframes_t snd_cs46xx_playback_direct_pointer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
910
static snd_pcm_uframes_t snd_cs46xx_playback_indirect_pointer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
927
static snd_pcm_uframes_t snd_cs46xx_capture_direct_pointer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
934
static snd_pcm_uframes_t snd_cs46xx_capture_indirect_pointer(struct snd_pcm_substream *substream)
sound/pci/cs46xx/cs46xx_lib.c
941
static int snd_cs46xx_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/cs5535audio/cs5535audio.h
78
struct snd_pcm_substream *substream;
sound/pci/cs5535audio/cs5535audio.h
93
struct snd_pcm_substream *playback_substream;
sound/pci/cs5535audio/cs5535audio.h
94
struct snd_pcm_substream *capture_substream;
sound/pci/cs5535audio/cs5535audio_pcm.c
108
struct snd_pcm_substream *substream,
sound/pci/cs5535audio/cs5535audio_pcm.c
223
struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
230
static int snd_cs5535audio_hw_params(struct snd_pcm_substream *substream,
sound/pci/cs5535audio/cs5535audio_pcm.c
249
static int snd_cs5535audio_hw_free(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
267
static int snd_cs5535audio_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
274
static int snd_cs5535audio_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/cs5535audio/cs5535audio_pcm.c
306
static snd_pcm_uframes_t snd_cs5535audio_pcm_pointer(struct snd_pcm_substream
sound/pci/cs5535audio/cs5535audio_pcm.c
329
static int snd_cs5535audio_capture_open(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
348
static int snd_cs5535audio_capture_close(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
355
static int snd_cs5535audio_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
79
static int snd_cs5535audio_playback_open(struct snd_pcm_substream *substream)
sound/pci/cs5535audio/cs5535audio_pcm.c
98
static int snd_cs5535audio_playback_close(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctatc.h
55
struct snd_pcm_substream *substream;
sound/pci/ctxfi/ctpcm.c
115
static int ct_pcm_playback_open(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
163
static int ct_pcm_playback_close(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
176
static int ct_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/ctxfi/ctpcm.c
187
static int ct_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
198
static int ct_pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
220
ct_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/ctxfi/ctpcm.c
245
ct_pcm_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
261
static int ct_pcm_capture_open(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
304
static int ct_pcm_capture_close(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
311
static int ct_pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/ctxfi/ctpcm.c
329
ct_pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/ctxfi/ctpcm.c
351
ct_pcm_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/ctxfi/cttimer.c
34
struct snd_pcm_substream *substream;
sound/pci/ctxfi/cttimer.c
66
struct snd_pcm_substream *substream = ti->substream;
sound/pci/ctxfi/cttimer.h
13
struct snd_pcm_substream;
sound/pci/ctxfi/ctvmem.c
120
ct_vm_map(struct ct_vm *vm, struct snd_pcm_substream *substream, int size)
sound/pci/ctxfi/ctvmem.h
39
struct snd_pcm_substream;
sound/pci/ctxfi/ctvmem.h
50
struct ct_vm_block *(*map)(struct ct_vm *, struct snd_pcm_substream *,
sound/pci/echoaudio/echoaudio.c
1784
static bool period_has_elapsed(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
1822
struct snd_pcm_substream *substream;
sound/pci/echoaudio/echoaudio.c
254
static int pcm_open(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
349
static int pcm_analog_in_open(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
376
static int pcm_analog_out_open(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
411
static int pcm_digital_in_open(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
448
static int pcm_digital_out_open(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
489
static int pcm_close(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
520
static int init_engine(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
603
static int pcm_analog_in_hw_params(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
614
static int pcm_analog_out_hw_params(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
625
static int pcm_digital_in_hw_params(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
637
static int pcm_digital_out_hw_params(struct snd_pcm_substream *substream,
sound/pci/echoaudio/echoaudio.c
651
static int pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
672
static int pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
727
static int pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/echoaudio/echoaudio.c
733
struct snd_pcm_substream *s;
sound/pci/echoaudio/echoaudio.c
797
static snd_pcm_uframes_t pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/echoaudio/echoaudio.c
874
struct snd_pcm_substream *ss;
sound/pci/echoaudio/echoaudio.h
324
struct snd_pcm_substream *substream[DSP_MAXPIPES];
sound/pci/emu10k1/emu10k1x.c
194
struct snd_pcm_substream *substream;
sound/pci/emu10k1/emu10k1x.c
356
static int snd_emu10k1x_playback_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
385
static int snd_emu10k1x_playback_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
391
static int snd_emu10k1x_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emu10k1x.c
407
static int snd_emu10k1x_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
427
static int snd_emu10k1x_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
456
static int snd_emu10k1x_pcm_trigger(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emu10k1x.c
494
snd_emu10k1x_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
536
static int snd_emu10k1x_pcm_open_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
566
static int snd_emu10k1x_pcm_close_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
572
static int snd_emu10k1x_pcm_hw_params_capture(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emu10k1x.c
590
static int snd_emu10k1x_pcm_hw_free_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
610
static int snd_emu10k1x_pcm_prepare_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emu10k1x.c
624
static int snd_emu10k1x_pcm_trigger_capture(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emu10k1x.c
654
snd_emu10k1x_pcm_pointer_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1097
static int snd_emu10k1_efx_playback_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1127
static int snd_emu10k1_efx_playback_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1166
static int snd_emu10k1_playback_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1209
static int snd_emu10k1_playback_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1219
static int snd_emu10k1_capture_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1247
static int snd_emu10k1_capture_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1256
static int snd_emu10k1_capture_mic_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1285
static int snd_emu10k1_capture_mic_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1294
static int snd_emu10k1_capture_efx_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1363
static int snd_emu10k1_capture_efx_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1404
struct snd_pcm_substream *substream;
sound/pci/emu10k1/emupcm.c
1437
struct snd_pcm_substream *substream;
sound/pci/emu10k1/emupcm.c
1564
struct snd_pcm_substream *substream = private_data;
sound/pci/emu10k1/emupcm.c
1593
static void fx8010_pb_trans_copy(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emupcm.c
1622
static int snd_emu10k1_fx8010_playback_transfer(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1631
static int snd_emu10k1_fx8010_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1642
static int snd_emu10k1_fx8010_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1673
static int snd_emu10k1_fx8010_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/emu10k1/emupcm.c
1717
static snd_pcm_uframes_t snd_emu10k1_fx8010_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1749
static int snd_emu10k1_fx8010_playback_open(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
1765
static int snd_emu10k1_fx8010_playback_close(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
348
static int snd_emu10k1_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emupcm.c
395
static int snd_emu10k1_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
418
static int snd_emu10k1_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
448
static int snd_emu10k1_efx_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
497
static int snd_emu10k1_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
585
struct snd_pcm_substream *substream = epcm->substream;
sound/pci/emu10k1/emupcm.c
719
static int snd_emu10k1_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emupcm.c
761
static int snd_emu10k1_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emupcm.c
832
static snd_pcm_uframes_t snd_emu10k1_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/emu10k1/emupcm.c
911
static int snd_emu10k1_efx_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/emu10k1/emupcm.c
975
static snd_pcm_uframes_t snd_emu10k1_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/emu10k1/memory.c
299
snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
153
static int snd_p16v_pcm_open_playback_channel(struct snd_pcm_substream *substream, int channel_id)
sound/pci/emu10k1/p16v.c
181
static int snd_p16v_pcm_open_capture_channel(struct snd_pcm_substream *substream, int channel_id)
sound/pci/emu10k1/p16v.c
202
static int snd_p16v_pcm_close_playback(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
208
static int snd_p16v_pcm_close_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
213
static int snd_p16v_pcm_open_playback_front(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
218
static int snd_p16v_pcm_open_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
224
static int snd_p16v_pcm_ioctl_playback(struct snd_pcm_substream *substream,
sound/pci/emu10k1/p16v.c
236
static int snd_p16v_pcm_prepare_playback(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
303
static int snd_p16v_pcm_prepare_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
370
struct snd_pcm_substream *substream =
sound/pci/emu10k1/p16v.c
383
struct snd_pcm_substream *substream =
sound/pci/emu10k1/p16v.c
398
static int snd_p16v_pcm_trigger_playback(struct snd_pcm_substream *substream,
sound/pci/emu10k1/p16v.c
405
struct snd_pcm_substream *s;
sound/pci/emu10k1/p16v.c
450
static int snd_p16v_pcm_trigger_capture(struct snd_pcm_substream *substream,
sound/pci/emu10k1/p16v.c
480
snd_p16v_pcm_pointer_playback(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
505
snd_p16v_pcm_pointer_capture(struct snd_pcm_substream *substream)
sound/pci/emu10k1/p16v.c
553
struct snd_pcm_substream *substream;
sound/pci/ens1370.c
1003
static snd_pcm_uframes_t snd_ensoniq_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1084
static int snd_ensoniq_playback1_open(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1107
static int snd_ensoniq_playback2_open(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1130
static int snd_ensoniq_capture_open(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1149
static int snd_ensoniq_playback1_close(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1158
static int snd_ensoniq_playback2_close(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
1171
static int snd_ensoniq_capture_close(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
399
struct snd_pcm_substream *playback1_substream;
sound/pci/ens1370.c
400
struct snd_pcm_substream *playback2_substream;
sound/pci/ens1370.c
401
struct snd_pcm_substream *capture_substream;
sound/pci/ens1370.c
783
static int snd_ensoniq_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/ens1370.c
791
struct snd_pcm_substream *s;
sound/pci/ens1370.c
815
struct snd_pcm_substream *s;
sound/pci/ens1370.c
847
static int snd_ensoniq_playback1_prepare(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
895
static int snd_ensoniq_playback2_prepare(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
935
static int snd_ensoniq_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
973
static snd_pcm_uframes_t snd_ensoniq_playback1_pointer(struct snd_pcm_substream *substream)
sound/pci/ens1370.c
988
static snd_pcm_uframes_t snd_ensoniq_playback2_pointer(struct snd_pcm_substream *substream)
sound/pci/es1938.c
198
struct snd_pcm_substream *capture_substream;
sound/pci/es1938.c
199
struct snd_pcm_substream *playback1_substream;
sound/pci/es1938.c
200
struct snd_pcm_substream *playback2_substream;
sound/pci/es1938.c
435
struct snd_pcm_substream *substream,
sound/pci/es1938.c
505
static int snd_es1938_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/es1938.c
528
static int snd_es1938_playback1_trigger(struct snd_pcm_substream *substream,
sound/pci/es1938.c
558
static int snd_es1938_playback2_trigger(struct snd_pcm_substream *substream,
sound/pci/es1938.c
581
static int snd_es1938_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/es1938.c
597
static int snd_es1938_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/es1938.c
645
static int snd_es1938_playback1_prepare(struct snd_pcm_substream *substream)
sound/pci/es1938.c
682
static int snd_es1938_playback2_prepare(struct snd_pcm_substream *substream)
sound/pci/es1938.c
724
static int snd_es1938_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/es1938.c
744
static snd_pcm_uframes_t snd_es1938_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/es1938.c
774
static snd_pcm_uframes_t snd_es1938_playback1_pointer(struct snd_pcm_substream *substream)
sound/pci/es1938.c
786
static snd_pcm_uframes_t snd_es1938_playback2_pointer(struct snd_pcm_substream *substream)
sound/pci/es1938.c
803
static snd_pcm_uframes_t snd_es1938_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/es1938.c
815
static int snd_es1938_capture_copy(struct snd_pcm_substream *substream,
sound/pci/es1938.c
881
static int snd_es1938_capture_open(struct snd_pcm_substream *substream)
sound/pci/es1938.c
896
static int snd_es1938_playback_open(struct snd_pcm_substream *substream)
sound/pci/es1938.c
921
static int snd_es1938_capture_close(struct snd_pcm_substream *substream)
sound/pci/es1938.c
929
static int snd_es1938_playback_close(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1159
static int snd_es1968_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1191
static int snd_es1968_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/es1968.c
1220
static snd_pcm_uframes_t snd_es1968_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1406
static int snd_es1968_hw_params(struct snd_pcm_substream *substream,
sound/pci/es1968.c
1432
static int snd_es1968_hw_free(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1479
static int snd_es1968_playback_open(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1516
static int snd_es1968_capture_open(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1575
static int snd_es1968_playback_close(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1592
static int snd_es1968_capture_close(struct snd_pcm_substream *substream)
sound/pci/es1968.c
1801
struct snd_pcm_substream *subs = es->substream;
sound/pci/es1968.c
471
struct snd_pcm_substream *substream;
sound/pci/fm801.c
212
struct snd_pcm_substream *playback_substream;
sound/pci/fm801.c
213
struct snd_pcm_substream *capture_substream;
sound/pci/fm801.c
389
static int snd_fm801_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/fm801.c
422
static int snd_fm801_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/fm801.c
455
static int snd_fm801_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/fm801.c
487
static int snd_fm801_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/fm801.c
513
static snd_pcm_uframes_t snd_fm801_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/fm801.c
529
static snd_pcm_uframes_t snd_fm801_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/fm801.c
634
static int snd_fm801_playback_open(struct snd_pcm_substream *substream)
sound/pci/fm801.c
656
static int snd_fm801_capture_open(struct snd_pcm_substream *substream)
sound/pci/fm801.c
672
static int snd_fm801_playback_close(struct snd_pcm_substream *substream)
sound/pci/fm801.c
680
static int snd_fm801_capture_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/delta.c
366
static void delta_open_spdif(struct snd_ice1712 *ice, struct snd_pcm_substream *substream)
sound/pci/ice1712/ews.c
296
static void ews88_open_spdif(struct snd_ice1712 *ice, struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1000
static int snd_ice1712_playback_pro_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1013
static int snd_ice1712_playback_pro_hw_params(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
1022
static int snd_ice1712_capture_pro_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1034
static int snd_ice1712_capture_pro_hw_params(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
1043
static snd_pcm_uframes_t snd_ice1712_playback_pro_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1057
static snd_pcm_uframes_t snd_ice1712_capture_pro_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1109
static int snd_ice1712_playback_pro_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1130
static int snd_ice1712_capture_pro_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1148
static int snd_ice1712_playback_pro_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
1161
static int snd_ice1712_capture_pro_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
351
static void open_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
356
static void close_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
447
struct snd_pcm_substream *substream;
sound/pci/ice1712/ice1712.c
479
static int snd_ice1712_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
503
static int snd_ice1712_playback_ds_trigger(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
527
static int snd_ice1712_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
547
static int snd_ice1712_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
579
static int snd_ice1712_playback_ds_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
612
static int snd_ice1712_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
637
static snd_pcm_uframes_t snd_ice1712_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
652
static snd_pcm_uframes_t snd_ice1712_playback_ds_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
672
static snd_pcm_uframes_t snd_ice1712_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
742
static int snd_ice1712_playback_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
752
static int snd_ice1712_playback_ds_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
766
static int snd_ice1712_capture_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
779
static int snd_ice1712_playback_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
787
static int snd_ice1712_playback_ds_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
799
static int snd_ice1712_capture_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1712.c
892
static int snd_ice1712_pro_trigger(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1712.c
920
struct snd_pcm_substream *s;
sound/pci/ice1712/ice1712.h
272
void (*open)(struct snd_ice1712 *, struct snd_pcm_substream *);
sound/pci/ice1712/ice1712.h
274
void (*close)(struct snd_ice1712 *, struct snd_pcm_substream *);
sound/pci/ice1712/ice1712.h
301
struct snd_pcm_substream *playback_con_substream;
sound/pci/ice1712/ice1712.h
302
struct snd_pcm_substream *playback_con_substream_ds[6];
sound/pci/ice1712/ice1712.h
303
struct snd_pcm_substream *capture_con_substream;
sound/pci/ice1712/ice1712.h
304
struct snd_pcm_substream *playback_pro_substream;
sound/pci/ice1712/ice1712.h
305
struct snd_pcm_substream *capture_pro_substream;
sound/pci/ice1712/ice1712.h
337
struct snd_pcm_substream *pcm_reserved[4];
sound/pci/ice1712/ice1712.h
379
void (*pro_open)(struct snd_ice1712 *, struct snd_pcm_substream *);
sound/pci/ice1712/ice1724.c
1000
static int snd_vt1724_playback_pro_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1034
static int snd_vt1724_capture_pro_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1055
static int snd_vt1724_playback_pro_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1066
static int snd_vt1724_capture_pro_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1168
static int snd_vt1724_playback_spdif_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1176
static int snd_vt1724_playback_spdif_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1200
static int snd_vt1724_playback_spdif_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1213
static int snd_vt1724_capture_spdif_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1237
static int snd_vt1724_capture_spdif_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1346
static int snd_vt1724_playback_indep_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1359
static int snd_vt1724_playback_indep_open(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
1378
static int snd_vt1724_playback_indep_close(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
517
static int snd_vt1724_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/ice1712/ice1724.c
522
struct snd_pcm_substream *s;
sound/pci/ice1712/ice1724.c
678
static int __snd_vt1724_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1724.c
715
static int snd_vt1724_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/ice1712/ice1724.c
730
static int snd_vt1724_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
743
static int snd_vt1724_playback_pro_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
775
static snd_pcm_uframes_t snd_vt1724_playback_pro_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
812
static int snd_vt1724_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
826
static snd_pcm_uframes_t snd_vt1724_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
964
struct snd_pcm_substream *substream)
sound/pci/ice1712/ice1724.c
979
static void constrain_rate_if_locked(struct snd_pcm_substream *substream)
sound/pci/ice1712/juli.c
167
struct snd_pcm_substream *substream)
sound/pci/ice1712/quartet.c
929
struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1090
static int snd_intel8x0_pcm_open(struct snd_pcm_substream *substream, struct ichdev *ichdev)
sound/pci/intel8x0.c
1111
static int snd_intel8x0_playback_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1145
static int snd_intel8x0_playback_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1153
static int snd_intel8x0_capture_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1160
static int snd_intel8x0_capture_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1168
static int snd_intel8x0_mic_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1175
static int snd_intel8x0_mic_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1183
static int snd_intel8x0_mic2_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1190
static int snd_intel8x0_mic2_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1198
static int snd_intel8x0_capture2_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1205
static int snd_intel8x0_capture2_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1213
static int snd_intel8x0_spdif_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1221
static int snd_intel8x0_spdif_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1230
static int snd_intel8x0_ali_ac97spdifout_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1245
static int snd_intel8x0_ali_ac97spdifout_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1260
static int snd_intel8x0_ali_spdifin_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1267
static int snd_intel8x0_ali_spdifin_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1275
static int snd_intel8x0_ali_spdifout_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
1282
static int snd_intel8x0_ali_spdifout_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
2629
struct snd_pcm_substream *subs;
sound/pci/intel8x0.c
313
struct snd_pcm_substream *substream;
sound/pci/intel8x0.c
782
static int snd_intel8x0_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/intel8x0.c
820
static int snd_intel8x0_ali_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/intel8x0.c
875
static int snd_intel8x0_hw_params(struct snd_pcm_substream *substream,
sound/pci/intel8x0.c
901
static int snd_intel8x0_hw_free(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
967
static int snd_intel8x0_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/intel8x0.c
986
static snd_pcm_uframes_t snd_intel8x0_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
143
struct snd_pcm_substream *substream;
sound/pci/intel8x0m.c
500
static int snd_intel8x0m_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/intel8x0m.c
535
static snd_pcm_uframes_t snd_intel8x0m_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
552
static int snd_intel8x0m_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
589
static int snd_intel8x0m_pcm_open(struct snd_pcm_substream *substream, struct ichdev *ichdev)
sound/pci/intel8x0m.c
610
static int snd_intel8x0m_playback_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
617
static int snd_intel8x0m_playback_close(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
625
static int snd_intel8x0m_capture_open(struct snd_pcm_substream *substream)
sound/pci/intel8x0m.c
632
static int snd_intel8x0m_capture_close(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1236
static int snd_korg1212_copy_to(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1270
static int snd_korg1212_copy_from(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1316
static int snd_korg1212_playback_open(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1344
static int snd_korg1212_capture_open(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1369
static int snd_korg1212_playback_close(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1388
static int snd_korg1212_capture_close(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1405
static int snd_korg1212_ioctl(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1422
static int snd_korg1212_hw_params(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1468
static int snd_korg1212_sync_stop(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1476
static int snd_korg1212_prepare(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1494
static int snd_korg1212_trigger(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1534
static snd_pcm_uframes_t snd_korg1212_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1547
static snd_pcm_uframes_t snd_korg1212_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/korg1212/korg1212.c
1560
static int snd_korg1212_playback_copy(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1567
static int snd_korg1212_playback_silence(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
1580
static int snd_korg1212_capture_copy(struct snd_pcm_substream *substream,
sound/pci/korg1212/korg1212.c
354
struct snd_pcm_substream *playback_substream;
sound/pci/korg1212/korg1212.c
355
struct snd_pcm_substream *capture_substream;
sound/pci/lola/lola.h
283
struct snd_pcm_substream *substream; /* assigned PCM substream */
sound/pci/lola/lola_pcm.c
116
struct snd_pcm_substream *substream,
sound/pci/lola/lola_pcm.c
121
struct snd_pcm_substream *s;
sound/pci/lola/lola_pcm.c
152
struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
154
struct snd_pcm_substream *s;
sound/pci/lola/lola_pcm.c
21
static struct lola_pcm *lola_get_pcm(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
210
static int lola_pcm_open(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
256
static int lola_pcm_close(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
27
static struct lola_stream *lola_get_stream(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
273
static int lola_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/lola/lola_pcm.c
284
static int lola_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
299
static int setup_bdle(struct snd_pcm_substream *substream,
sound/pci/lola/lola_pcm.c
336
struct snd_pcm_substream *substream,
sound/pci/lola/lola_pcm.c
362
static unsigned int lola_get_format_verb(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
446
static int lola_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/lola/lola_pcm.c
496
static int lola_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/lola/lola_pcm.c
500
struct snd_pcm_substream *s;
sound/pci/lola/lola_pcm.c
542
static snd_pcm_uframes_t lola_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
123
struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
155
struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
186
struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
202
static int lx_pcm_open(struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
258
static int lx_pcm_close(struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
264
static snd_pcm_uframes_t lx_pcm_stream_pointer(struct snd_pcm_substream
sound/pci/lx6464es/lx6464es.c
283
static int lx_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
334
static int lx_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/lx6464es/lx6464es.c
351
static int lx_pcm_hw_params_playback(struct snd_pcm_substream *substream,
sound/pci/lx6464es/lx6464es.c
357
static int lx_pcm_hw_params_capture(struct snd_pcm_substream *substream,
sound/pci/lx6464es/lx6464es.c
363
static int lx_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.c
400
struct snd_pcm_substream *substream = lx_stream->stream;
sound/pci/lx6464es/lx6464es.c
502
static int lx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/lx6464es/lx6464es.c
96
struct snd_pcm_substream *substream)
sound/pci/lx6464es/lx6464es.h
43
struct snd_pcm_substream *stream;
sound/pci/lx6464es/lx_core.c
968
struct snd_pcm_substream *substream = lx_stream->stream;
sound/pci/maestro3.c
1039
struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1066
struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1090
snd_m3_pcm_trigger(struct snd_pcm_substream *subs, int cmd)
sound/pci/maestro3.c
1127
snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1280
struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1346
snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1372
static int snd_m3_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/maestro3.c
1386
static int snd_m3_pcm_hw_free(struct snd_pcm_substream *substream)
sound/pci/maestro3.c
1398
snd_m3_pcm_prepare(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1432
snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1457
snd_m3_pcm_pointer(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1476
struct snd_pcm_substream *subs = s->substream;
sound/pci/maestro3.c
1700
snd_m3_substream_open(struct snd_m3 *chip, struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1731
snd_m3_substream_close(struct snd_m3 *chip, struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1752
snd_m3_playback_open(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1768
snd_m3_playback_close(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1777
snd_m3_capture_open(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
1793
snd_m3_capture_close(struct snd_pcm_substream *subs)
sound/pci/maestro3.c
695
struct snd_pcm_substream *substream;
sound/pci/mixart/mixart.c
416
static int snd_mixart_trigger(struct snd_pcm_substream *subs, int cmd)
sound/pci/mixart/mixart.c
477
static int snd_mixart_prepare(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
590
static int snd_mixart_hw_params(struct snd_pcm_substream *subs,
sound/pci/mixart/mixart.c
646
static int snd_mixart_hw_free(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
701
static int snd_mixart_playback_open(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
773
static int snd_mixart_capture_open(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
848
static int snd_mixart_close(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
880
static snd_pcm_uframes_t snd_mixart_stream_pointer(struct snd_pcm_substream *subs)
sound/pci/mixart/mixart.c
913
struct snd_pcm_substream *subs;
sound/pci/mixart/mixart.h
120
struct snd_pcm_substream *substream;
sound/pci/nm256/nm256.c
174
struct snd_pcm_substream *substream;
sound/pci/nm256/nm256.c
412
struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
494
struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
511
struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
543
snd_nm256_playback_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/nm256/nm256.c
578
snd_nm256_capture_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/nm256/nm256.c
612
static int snd_nm256_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
637
snd_nm256_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
651
snd_nm256_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
671
snd_nm256_playback_silence(struct snd_pcm_substream *substream,
sound/pci/nm256/nm256.c
682
snd_nm256_playback_copy(struct snd_pcm_substream *substream,
sound/pci/nm256/nm256.c
698
snd_nm256_capture_copy(struct snd_pcm_substream *substream,
sound/pci/nm256/nm256.c
790
static int snd_nm256_pcm_hw_params(struct snd_pcm_substream *substream,
sound/pci/nm256/nm256.c
802
struct snd_pcm_substream *substream,
sound/pci/nm256/nm256.c
822
snd_nm256_playback_open(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
834
snd_nm256_capture_open(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
849
snd_nm256_playback_close(struct snd_pcm_substream *substream)
sound/pci/nm256/nm256.c
859
snd_nm256_capture_close(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen.h
139
struct snd_pcm_substream *streams[PCM_COUNT];
sound/pci/oxygen/oxygen.h
69
struct snd_pcm_substream;
sound/pci/oxygen/oxygen_pcm.c
115
oxygen_substream_channel(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
120
static int oxygen_open(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
188
static int oxygen_rec_a_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
193
static int oxygen_rec_b_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
198
static int oxygen_rec_c_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
203
static int oxygen_spdif_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
208
static int oxygen_multich_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
213
static int oxygen_ac97_open(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
218
static int oxygen_close(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
300
static int oxygen_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
342
static int oxygen_rec_a_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
372
static int oxygen_rec_b_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
409
static int oxygen_rec_c_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
445
static int oxygen_spdif_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
469
static int oxygen_multich_hw_params(struct snd_pcm_substream *substream,
sound/pci/oxygen/oxygen_pcm.c
504
static int oxygen_hw_free(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
520
static int oxygen_spdif_hw_free(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
531
static int oxygen_prepare(struct snd_pcm_substream *substream)
sound/pci/oxygen/oxygen_pcm.c
549
static int oxygen_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/oxygen/oxygen_pcm.c
552
struct snd_pcm_substream *s;
sound/pci/oxygen/oxygen_pcm.c
593
static snd_pcm_uframes_t oxygen_pointer(struct snd_pcm_substream *substream)
sound/pci/pcxhr/pcxhr.c
1056
static int pcxhr_close(struct snd_pcm_substream *subs)
sound/pci/pcxhr/pcxhr.c
1080
static snd_pcm_uframes_t pcxhr_stream_pointer(struct snd_pcm_substream *subs)
sound/pci/pcxhr/pcxhr.c
626
struct snd_pcm_substream *subs = stream->substream;
sound/pci/pcxhr/pcxhr.c
817
static int pcxhr_trigger(struct snd_pcm_substream *subs, int cmd)
sound/pci/pcxhr/pcxhr.c
820
struct snd_pcm_substream *s;
sound/pci/pcxhr/pcxhr.c
893
static int pcxhr_prepare(struct snd_pcm_substream *subs)
sound/pci/pcxhr/pcxhr.c
927
static int pcxhr_hw_params(struct snd_pcm_substream *subs,
sound/pci/pcxhr/pcxhr.c
975
static int pcxhr_open(struct snd_pcm_substream *subs)
sound/pci/pcxhr/pcxhr.h
126
struct snd_pcm_substream *substream;
sound/pci/riptide/riptide.c
1075
struct snd_pcm_substream *substream[PLAYBACK_SUBSTREAMS + 1];
sound/pci/riptide/riptide.c
1343
static snd_pcm_uframes_t snd_riptide_pointer(struct snd_pcm_substream
sound/pci/riptide/riptide.c
1378
static int snd_riptide_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/riptide/riptide.c
1440
static int snd_riptide_prepare(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
1540
snd_riptide_hw_params(struct snd_pcm_substream *substream,
sound/pci/riptide/riptide.c
1566
static int snd_riptide_hw_free(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
1588
static int snd_riptide_playback_open(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
1612
static int snd_riptide_capture_open(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
1635
static int snd_riptide_playback_close(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
1647
static int snd_riptide_capture_close(struct snd_pcm_substream *substream)
sound/pci/riptide/riptide.c
430
struct snd_pcm_substream *playback_substream[PLAYBACK_SUBSTREAMS];
sound/pci/riptide/riptide.c
431
struct snd_pcm_substream *capture_substream;
sound/pci/rme32.c
1011
snd_rme32_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/rme32.c
1014
struct snd_pcm_substream *s;
sound/pci/rme32.c
1065
snd_rme32_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/rme32.c
1072
snd_rme32_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/rme32.c
1080
static void snd_rme32_pb_trans_copy(struct snd_pcm_substream *substream,
sound/pci/rme32.c
1088
static int snd_rme32_playback_fd_ack(struct snd_pcm_substream *substream)
sound/pci/rme32.c
1104
static void snd_rme32_cp_trans_copy(struct snd_pcm_substream *substream,
sound/pci/rme32.c
1113
static int snd_rme32_capture_fd_ack(struct snd_pcm_substream *substream)
sound/pci/rme32.c
1121
snd_rme32_playback_fd_pointer(struct snd_pcm_substream *substream)
sound/pci/rme32.c
1129
snd_rme32_capture_fd_pointer(struct snd_pcm_substream *substream)
sound/pci/rme32.c
191
struct snd_pcm_substream *playback_substream;
sound/pci/rme32.c
192
struct snd_pcm_substream *capture_substream;
sound/pci/rme32.c
225
static int snd_rme32_playback_prepare(struct snd_pcm_substream *substream);
sound/pci/rme32.c
227
static int snd_rme32_capture_prepare(struct snd_pcm_substream *substream);
sound/pci/rme32.c
229
static int snd_rme32_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
sound/pci/rme32.c
242
static int snd_rme32_playback_silence(struct snd_pcm_substream *substream,
sound/pci/rme32.c
253
static int snd_rme32_playback_copy(struct snd_pcm_substream *substream,
sound/pci/rme32.c
266
static int snd_rme32_capture_copy(struct snd_pcm_substream *substream,
sound/pci/rme32.c
635
snd_rme32_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme32.c
683
snd_rme32_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme32.c
799
static int snd_rme32_playback_spdif_open(struct snd_pcm_substream *substream)
sound/pci/rme32.c
842
static int snd_rme32_capture_spdif_open(struct snd_pcm_substream *substream)
sound/pci/rme32.c
880
snd_rme32_playback_adat_open(struct snd_pcm_substream *substream)
sound/pci/rme32.c
915
snd_rme32_capture_adat_open(struct snd_pcm_substream *substream)
sound/pci/rme32.c
947
static int snd_rme32_playback_close(struct snd_pcm_substream *substream)
sound/pci/rme32.c
966
static int snd_rme32_capture_close(struct snd_pcm_substream *substream)
sound/pci/rme32.c
976
static int snd_rme32_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/rme32.c
994
static int snd_rme32_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1015
snd_rme96_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme96.c
1146
snd_rme96_playback_spdif_open(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1182
snd_rme96_capture_spdif_open(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1212
snd_rme96_playback_adat_open(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1244
snd_rme96_capture_adat_open(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1278
snd_rme96_playback_close(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1299
snd_rme96_capture_close(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1313
snd_rme96_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1326
snd_rme96_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1339
snd_rme96_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/rme96.c
1343
struct snd_pcm_substream *s;
sound/pci/rme96.c
1396
snd_rme96_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/rme96.c
1400
struct snd_pcm_substream *s;
sound/pci/rme96.c
1453
snd_rme96_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/rme96.c
1460
snd_rme96_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/rme96.c
228
struct snd_pcm_substream *playback_substream;
sound/pci/rme96.c
229
struct snd_pcm_substream *capture_substream;
sound/pci/rme96.c
265
snd_rme96_playback_prepare(struct snd_pcm_substream *substream);
sound/pci/rme96.c
268
snd_rme96_capture_prepare(struct snd_pcm_substream *substream);
sound/pci/rme96.c
271
snd_rme96_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/rme96.c
275
snd_rme96_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/rme96.c
279
snd_rme96_playback_pointer(struct snd_pcm_substream *substream);
sound/pci/rme96.c
282
snd_rme96_capture_pointer(struct snd_pcm_substream *substream);
sound/pci/rme96.c
308
snd_rme96_playback_silence(struct snd_pcm_substream *substream,
sound/pci/rme96.c
319
snd_rme96_playback_copy(struct snd_pcm_substream *substream,
sound/pci/rme96.c
332
snd_rme96_capture_copy(struct snd_pcm_substream *substream,
sound/pci/rme96.c
954
snd_rme96_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
3896
static snd_pcm_uframes_t snd_hdsp_hw_pointer(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
3922
static int snd_hdsp_playback_copy(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
3940
static int snd_hdsp_capture_copy(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
3958
static int snd_hdsp_hw_silence(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
3972
static int snd_hdsp_reset(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
3976
struct snd_pcm_substream *other;
sound/pci/rme9652/hdsp.c
3986
struct snd_pcm_substream *s;
sound/pci/rme9652/hdsp.c
3998
static int snd_hdsp_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
4067
static int snd_hdsp_channel_info(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
4086
static int snd_hdsp_ioctl(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdsp.c
4101
static int snd_hdsp_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/rme9652/hdsp.c
4104
struct snd_pcm_substream *other;
sound/pci/rme9652/hdsp.c
4132
struct snd_pcm_substream *s;
sound/pci/rme9652/hdsp.c
4167
static int snd_hdsp_prepare(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
4412
static int snd_hdsp_playback_open(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
444
struct snd_pcm_substream *capture_substream;
sound/pci/rme9652/hdsp.c
445
struct snd_pcm_substream *playback_substream;
sound/pci/rme9652/hdsp.c
4467
static int snd_hdsp_playback_release(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
4485
static int snd_hdsp_capture_open(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdsp.c
4528
static int snd_hdsp_capture_release(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
1101
struct snd_pcm_substream *substream,
sound/pci/rme9652/hdspm.c
5414
static snd_pcm_uframes_t snd_hdspm_hw_pointer(struct snd_pcm_substream
sound/pci/rme9652/hdspm.c
5422
static int snd_hdspm_reset(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
5426
struct snd_pcm_substream *other;
sound/pci/rme9652/hdspm.c
5438
struct snd_pcm_substream *s;
sound/pci/rme9652/hdspm.c
5451
static int snd_hdspm_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdspm.c
5611
static int snd_hdspm_hw_free(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
5636
static int snd_hdspm_channel_info(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdspm.c
5686
static int snd_hdspm_ioctl(struct snd_pcm_substream *substream,
sound/pci/rme9652/hdspm.c
5705
static int snd_hdspm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/rme9652/hdspm.c
5708
struct snd_pcm_substream *other;
sound/pci/rme9652/hdspm.c
5730
struct snd_pcm_substream *s;
sound/pci/rme9652/hdspm.c
5766
static int snd_hdspm_prepare(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
5988
static int snd_hdspm_open(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
6061
static int snd_hdspm_release(struct snd_pcm_substream *substream)
sound/pci/rme9652/hdspm.c
6344
struct snd_pcm_substream *substream,
sound/pci/rme9652/hdspm.c
984
struct snd_pcm_substream *capture_substream;
sound/pci/rme9652/hdspm.c
985
struct snd_pcm_substream *playback_substream;
sound/pci/rme9652/rme9652.c
1788
static snd_pcm_uframes_t snd_rme9652_hw_pointer(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
1817
static int snd_rme9652_playback_copy(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
1837
static int snd_rme9652_capture_copy(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
1857
static int snd_rme9652_hw_silence(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
1873
static int snd_rme9652_reset(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
1877
struct snd_pcm_substream *other;
sound/pci/rme9652/rme9652.c
1887
struct snd_pcm_substream *s;
sound/pci/rme9652/rme9652.c
1899
static int snd_rme9652_hw_params(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
1960
static int snd_rme9652_channel_info(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
1980
static int snd_rme9652_ioctl(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
2005
static int snd_rme9652_trigger(struct snd_pcm_substream *substream,
sound/pci/rme9652/rme9652.c
2009
struct snd_pcm_substream *other;
sound/pci/rme9652/rme9652.c
2031
struct snd_pcm_substream *s;
sound/pci/rme9652/rme9652.c
2066
static int snd_rme9652_prepare(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
2188
static int snd_rme9652_playback_open(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
2227
static int snd_rme9652_playback_release(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
223
struct snd_pcm_substream *capture_substream;
sound/pci/rme9652/rme9652.c
224
struct snd_pcm_substream *playback_substream;
sound/pci/rme9652/rme9652.c
2243
static int snd_rme9652_capture_open(struct snd_pcm_substream *substream)
sound/pci/rme9652/rme9652.c
2277
static int snd_rme9652_capture_release(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
421
static int sis_alloc_timing_voice(struct snd_pcm_substream *substream,
sound/pci/sis7019.c
456
static int sis_playback_open(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
477
static int sis_substream_close(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
487
static int sis_pcm_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
553
static int sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/sis7019.c
557
struct snd_pcm_substream *s;
sound/pci/sis7019.c
622
static snd_pcm_uframes_t sis_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
633
static int sis_capture_open(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
665
static int sis_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/sis7019.c
683
struct snd_pcm_substream *substream)
sound/pci/sis7019.c
785
static int sis_pcm_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/sis7019.c
81
struct snd_pcm_substream *substream;
sound/pci/sonicvibes.c
211
struct snd_pcm_substream *playback_substream;
sound/pci/sonicvibes.c
212
struct snd_pcm_substream *capture_substream;
sound/pci/sonicvibes.c
652
static int snd_sonicvibes_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/sonicvibes.c
659
static int snd_sonicvibes_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/sonicvibes.c
666
static int snd_sonicvibes_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
689
static int snd_sonicvibes_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
713
static snd_pcm_uframes_t snd_sonicvibes_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
724
static snd_pcm_uframes_t snd_sonicvibes_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
772
static int snd_sonicvibes_playback_open(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
784
static int snd_sonicvibes_capture_open(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
797
static int snd_sonicvibes_playback_close(struct snd_pcm_substream *substream)
sound/pci/sonicvibes.c
806
static int snd_sonicvibes_capture_close(struct snd_pcm_substream *substream)
sound/pci/trident/trident.h
297
struct snd_pcm_substream *substream;
sound/pci/trident/trident.h
419
struct snd_pcm_substream *substream);
sound/pci/trident/trident_main.c
1001
static int snd_trident_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1092
static int snd_trident_si7018_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
1109
static int snd_trident_si7018_capture_hw_free(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1134
static int snd_trident_si7018_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1204
static int snd_trident_foldback_prepare(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1281
static int snd_trident_spdif_hw_params(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
1344
static int snd_trident_spdif_prepare(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1481
static int snd_trident_trigger(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
1486
struct snd_pcm_substream *s;
sound/pci/trident/trident_main.c
1579
static snd_pcm_uframes_t snd_trident_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1616
static snd_pcm_uframes_t snd_trident_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1646
static snd_pcm_uframes_t snd_trident_spdif_pointer(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1791
static int snd_trident_playback_open(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1819
static int snd_trident_playback_close(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1840
static int snd_trident_spdif_open(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1881
static int snd_trident_spdif_close(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1919
static int snd_trident_capture_open(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1947
static int snd_trident_capture_close(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1963
static int snd_trident_foldback_open(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
1990
static int snd_trident_foldback_close(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
2125
struct snd_pcm_substream *substream;
sound/pci/trident/trident_main.c
2159
struct snd_pcm_substream *substream;
sound/pci/trident/trident_main.c
2840
struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
2856
static int snd_trident_pcm_mixer_free(struct snd_trident *trident, struct snd_trident_voice *voice, struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
36
struct snd_pcm_substream *substream);
sound/pci/trident/trident_main.c
39
struct snd_pcm_substream *substream);
sound/pci/trident/trident_main.c
742
static unsigned int snd_trident_control_mode(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
776
static int snd_trident_allocate_pcm_mem(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
807
static int snd_trident_allocate_evoice(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
847
static int snd_trident_hw_params(struct snd_pcm_substream *substream,
sound/pci/trident/trident_main.c
869
static int snd_trident_hw_free(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
900
static int snd_trident_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/trident/trident_main.c
984
static int snd_trident_capture_hw_params(struct snd_pcm_substream *substream,
sound/pci/trident/trident_memory.c
158
struct snd_pcm_substream *substream)
sound/pci/trident/trident_memory.c
199
struct snd_pcm_substream *substream)
sound/pci/trident/trident_memory.c
238
struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1009
static int snd_via8233_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1052
static int snd_via8233_multi_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1101
static int snd_via8233_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1152
struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1213
static int snd_via686_playback_open(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1228
static int snd_via8233_playback_open(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1257
static int snd_via8233_multi_open(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1288
static int snd_via82xx_capture_open(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1299
static int snd_via82xx_pcm_close(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
1328
static int snd_via8233_playback_close(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
313
struct snd_pcm_substream *substream;
sound/pci/via82xx.c
408
static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream,
sound/pci/via82xx.c
481
static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream,
sound/pci/via82xx.c
672
struct snd_pcm_substream *substream;
sound/pci/via82xx.c
716
static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/via82xx.c
821
static snd_pcm_uframes_t snd_via686_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
851
static snd_pcm_uframes_t snd_via8233_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
911
static int snd_via82xx_hw_params(struct snd_pcm_substream *substream,
sound/pci/via82xx.c
926
static int snd_via82xx_hw_free(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
964
static int snd_via686_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx.c
976
static int snd_via686_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
208
struct snd_pcm_substream *substream;
sound/pci/via82xx_modem.c
263
static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream,
sound/pci/via82xx_modem.c
337
static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream,
sound/pci/via82xx_modem.c
508
static int snd_via82xx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/pci/via82xx_modem.c
605
static snd_pcm_uframes_t snd_via686_pcm_pointer(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
636
static int snd_via82xx_hw_params(struct snd_pcm_substream *substream,
sound/pci/via82xx_modem.c
659
static int snd_via82xx_hw_free(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
683
static int snd_via82xx_pcm_prepare(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
725
struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
759
static int snd_via82xx_playback_open(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
770
static int snd_via82xx_capture_open(struct snd_pcm_substream *substream)
sound/pci/via82xx_modem.c
781
static int snd_via82xx_pcm_close(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci.h
255
struct snd_pcm_substream *substream;
sound/pci/ymfpci/ymfpci.h
367
struct snd_pcm_substream *capture_substream[YDSXG_CAPTURE_VOICES];
sound/pci/ymfpci/ymfpci.h
368
struct snd_pcm_substream *effect_substream[YDSXG_EFFECT_VOICES];
sound/pci/ymfpci/ymfpci_main.c
1007
static int snd_ymfpci_capture_rec_open(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1012
static int snd_ymfpci_capture_ac97_open(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1017
static int snd_ymfpci_playback_close_1(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1022
static int snd_ymfpci_playback_close(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1036
static int snd_ymfpci_playback_spdif_close(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1053
static int snd_ymfpci_playback_4ch_close(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1066
static int snd_ymfpci_capture_close(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
1689
struct snd_pcm_substream *substream;
sound/pci/ymfpci/ymfpci_main.c
1700
substream = (struct snd_pcm_substream *)kcontrol->private_value;
sound/pci/ymfpci/ymfpci_main.c
1743
struct snd_pcm_substream *substream;
sound/pci/ymfpci/ymfpci_main.c
327
static void snd_ymfpci_pcm_capture_interrupt(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
358
static int snd_ymfpci_playback_trigger(struct snd_pcm_substream *substream,
sound/pci/ymfpci/ymfpci_main.c
398
static int snd_ymfpci_capture_trigger(struct snd_pcm_substream *substream,
sound/pci/ymfpci/ymfpci_main.c
598
static int snd_ymfpci_playback_hw_params(struct snd_pcm_substream *substream,
sound/pci/ymfpci/ymfpci_main.c
611
static int snd_ymfpci_playback_hw_free(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
634
static int snd_ymfpci_playback_prepare(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
658
static int snd_ymfpci_capture_hw_free(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
667
static int snd_ymfpci_capture_prepare(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
711
static snd_pcm_uframes_t snd_ymfpci_playback_pointer(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
723
static snd_pcm_uframes_t snd_ymfpci_capture_pointer(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
849
static int snd_ymfpci_playback_open_1(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
903
static int snd_ymfpci_playback_open(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
925
static int snd_ymfpci_playback_spdif_open(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
954
static int snd_ymfpci_playback_4ch_open(struct snd_pcm_substream *substream)
sound/pci/ymfpci/ymfpci_main.c
974
static int snd_ymfpci_capture_open(struct snd_pcm_substream *substream,
sound/pcmcia/pdaudiocf/pdaudiocf.h
88
struct snd_pcm_substream *pcm_substream;
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
195
static int pdacf_pcm_capture_open(struct snd_pcm_substream *subs)
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
213
static int pdacf_pcm_capture_close(struct snd_pcm_substream *subs)
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
228
static snd_pcm_uframes_t pdacf_pcm_capture_pointer(struct snd_pcm_substream *subs)
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
34
static int pdacf_pcm_trigger(struct snd_pcm_substream *subs, int cmd)
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
88
static int pdacf_pcm_prepare(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
179
static int snd_pmac_pcm_prepare(struct snd_pmac *chip, struct pmac_stream *rec, struct snd_pcm_substream *subs)
sound/ppc/pmac.c
244
struct snd_pcm_substream *subs, int cmd)
sound/ppc/pmac.c
291
struct snd_pcm_substream *subs)
sound/ppc/pmac.c
313
static int snd_pmac_playback_prepare(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
319
static int snd_pmac_playback_trigger(struct snd_pcm_substream *subs,
sound/ppc/pmac.c
326
static snd_pcm_uframes_t snd_pmac_playback_pointer(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
337
static int snd_pmac_capture_prepare(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
343
static int snd_pmac_capture_trigger(struct snd_pcm_substream *subs,
sound/ppc/pmac.c
350
static snd_pcm_uframes_t snd_pmac_capture_pointer(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
549
struct snd_pcm_substream *subs)
sound/ppc/pmac.c
598
struct snd_pcm_substream *subs)
sound/ppc/pmac.c
615
static int snd_pmac_playback_open(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
623
static int snd_pmac_capture_open(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
631
static int snd_pmac_playback_close(struct snd_pcm_substream *subs)
sound/ppc/pmac.c
638
static int snd_pmac_capture_close(struct snd_pcm_substream *subs)
sound/ppc/pmac.h
64
struct snd_pcm_substream *substream;
sound/ppc/snd_ps3.c
436
static int snd_ps3_set_avsetting(struct snd_pcm_substream *substream)
sound/ppc/snd_ps3.c
509
static int snd_ps3_pcm_open(struct snd_pcm_substream *substream)
sound/ppc/snd_ps3.c
529
static int snd_ps3_pcm_close(struct snd_pcm_substream *substream)
sound/ppc/snd_ps3.c
536
static int snd_ps3_delay_to_bytes(struct snd_pcm_substream *substream,
sound/ppc/snd_ps3.c
558
static int snd_ps3_pcm_prepare(struct snd_pcm_substream *substream)
sound/ppc/snd_ps3.c
606
static int snd_ps3_pcm_trigger(struct snd_pcm_substream *substream,
sound/ppc/snd_ps3.c
649
struct snd_pcm_substream *substream)
sound/ppc/snd_ps3.h
53
struct snd_pcm_substream *substream;
sound/sh/aica.c
214
struct snd_pcm_substream *substream)
sound/sh/aica.c
289
struct snd_pcm_substream *substream = dreamcastcard->substream;
sound/sh/aica.c
315
static void spu_begin_dma(struct snd_pcm_substream *substream)
sound/sh/aica.c
324
static int snd_aicapcm_pcm_open(struct snd_pcm_substream
sound/sh/aica.c
353
static int snd_aicapcm_pcm_sync_stop(struct snd_pcm_substream *substream)
sound/sh/aica.c
362
static int snd_aicapcm_pcm_close(struct snd_pcm_substream
sound/sh/aica.c
372
static int snd_aicapcm_pcm_prepare(struct snd_pcm_substream
sound/sh/aica.c
383
static int snd_aicapcm_pcm_trigger(struct snd_pcm_substream
sound/sh/aica.c
399
static unsigned long snd_aicapcm_pcm_pointer(struct snd_pcm_substream
sound/sh/aica.h
62
struct snd_pcm_substream *substream;
sound/sh/sh_dac_audio.c
115
static int snd_sh_dac_pcm_close(struct snd_pcm_substream *substream)
sound/sh/sh_dac_audio.c
127
static int snd_sh_dac_pcm_prepare(struct snd_pcm_substream *substream)
sound/sh/sh_dac_audio.c
138
static int snd_sh_dac_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/sh/sh_dac_audio.c
159
static int snd_sh_dac_pcm_copy(struct snd_pcm_substream *substream,
sound/sh/sh_dac_audio.c
178
static int snd_sh_dac_pcm_silence(struct snd_pcm_substream *substream,
sound/sh/sh_dac_audio.c
197
snd_pcm_uframes_t snd_sh_dac_pcm_pointer(struct snd_pcm_substream *substream)
sound/sh/sh_dac_audio.c
40
struct snd_pcm_substream *substream;
sound/sh/sh_dac_audio.c
98
static int snd_sh_dac_pcm_open(struct snd_pcm_substream *substream)
sound/soc/adi/axi-i2s.c
106
static int axi_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/adi/axi-i2s.c
129
static void axi_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/adi/axi-i2s.c
57
static int axi_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/adi/axi-i2s.c
88
static int axi_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/adi/axi-spdif.c
117
static int axi_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/adi/axi-spdif.c
139
static void axi_spdif_shutdown(struct snd_pcm_substream *substream,
sound/soc/adi/axi-spdif.c
48
static int axi_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/adi/axi-spdif.c
75
static int axi_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp-da7219-max98357a.c
106
static int da7219_clk_enable(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
191
static int rt5682_clk_enable(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
245
static int cz_da7219_play_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
266
static int cz_da7219_cap_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
288
static int cz_max_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
309
static int cz_dmic0_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
330
static int cz_dmic1_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
352
static void cz_da7219_shutdown(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
357
static int cz_rt5682_play_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
378
static int cz_rt5682_cap_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
400
static int cz_rt5682_max_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
421
static int cz_rt5682_dmic0_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
442
static int cz_rt5682_dmic1_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-da7219-max98357a.c
464
static void cz_rt5682_shutdown(struct snd_pcm_substream *substream)
sound/soc/amd/acp-es8336.c
104
static int st_es8336_codec_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
1031
struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
1075
struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
1086
struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
1114
struct snd_pcm_substream *substream, int cmd)
sound/soc/amd/acp-pcm-dma.c
1186
struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
771
struct snd_pcm_substream *substream)
sound/soc/amd/acp-pcm-dma.c
845
struct snd_pcm_substream *substream,
sound/soc/amd/acp-rt5645.c
56
static int cz_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp.h
160
struct snd_pcm_substream *play_i2ssp_stream;
sound/soc/amd/acp.h
161
struct snd_pcm_substream *capture_i2ssp_stream;
sound/soc/amd/acp.h
162
struct snd_pcm_substream *play_i2sbt_stream;
sound/soc/amd/acp.h
163
struct snd_pcm_substream *capture_i2sbt_stream;
sound/soc/amd/acp.h
164
struct snd_pcm_substream *play_i2s_micsp_stream;
sound/soc/amd/acp/acp-i2s.c
193
static int acp_i2s_hwparams(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params,
sound/soc/amd/acp/acp-i2s.c
387
static int acp_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
sound/soc/amd/acp/acp-i2s.c
518
static int acp_i2s_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/amd/acp/acp-i2s.c
632
static int acp_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/amd/acp/acp-legacy-common.c
145
static void set_acp_pdm_ring_buffer(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-legacy-common.c
166
static void set_acp_pdm_clk(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-legacy-common.c
181
void restore_acp_pdm_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-legacy-common.c
203
static int set_acp_i2s_dma_fifo(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-legacy-common.c
311
int restore_acp_i2s_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
1035
static int acp_nau8825_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
1099
static int acp_nau8825_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
1244
static int acp_8821_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
1259
static int acp_nau8821_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
178
static int acp_card_hs_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
213
static void acp_card_shutdown(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
223
static int acp_card_rt5682_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
427
static int acp_card_rt5682s_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
546
static int acp_card_dmic_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
621
static int acp_card_rt1019_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
724
static int acp_card_amp_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
787
static int acp_card_maxim_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-mach-common.c
881
static int acp_card_max98388_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-mach-common.c
926
static int acp_max98388_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-pdm.c
107
static int acp_dmic_hwparams(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-pdm.c
142
static int acp_dmic_dai_startup(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-pdm.c
163
static void acp_dmic_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-pdm.c
28
static int acp_dmic_prepare(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-pdm.c
63
static int acp_dmic_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-platform.c
133
struct snd_pcm_substream *substream = stream->substream;
sound/soc/amd/acp/acp-platform.c
191
static int acp_dma_open(struct snd_soc_component *component, struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-platform.c
255
struct snd_pcm_substream *substream,
sound/soc/amd/acp/acp-platform.c
271
struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-platform.c
303
struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp-rembrandt.c
204
struct snd_pcm_substream *substream;
sound/soc/amd/acp/acp-renoir.c
151
struct snd_pcm_substream *substream;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
63
static int acp3x_es83xx_codec_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp/acp63.c
255
struct snd_pcm_substream *substream;
sound/soc/amd/acp/acp70.c
188
struct snd_pcm_substream *substream;
sound/soc/amd/acp/amd.h
177
struct snd_pcm_substream *substream;
sound/soc/amd/acp/amd.h
278
void restore_acp_pdm_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp/amd.h
281
int restore_acp_i2s_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp3x-rt5682-max9836.c
131
static int rt5682_clk_enable(struct snd_pcm_substream *substream)
sound/soc/amd/acp3x-rt5682-max9836.c
148
static int acp3x_1015_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/acp3x-rt5682-max9836.c
199
static int acp3x_5682_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp3x-rt5682-max9836.c
217
static int acp3x_max_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp3x-rt5682-max9836.c
234
static int acp3x_ec_dmic0_startup(struct snd_pcm_substream *substream)
sound/soc/amd/acp3x-rt5682-max9836.c
266
static void rt5682_shutdown(struct snd_pcm_substream *substream)
sound/soc/amd/ps/acp63.h
250
struct snd_pcm_substream *capture_stream;
sound/soc/amd/ps/acp63.h
257
struct snd_pcm_substream *acp63_sdw0_dma_stream[ACP63_SDW0_DMA_MAX_STREAMS];
sound/soc/amd/ps/acp63.h
258
struct snd_pcm_substream *acp63_sdw1_dma_stream[ACP63_SDW1_DMA_MAX_STREAMS];
sound/soc/amd/ps/acp63.h
259
struct snd_pcm_substream *acp70_sdw0_dma_stream[ACP70_SDW0_DMA_MAX_STREAMS];
sound/soc/amd/ps/acp63.h
260
struct snd_pcm_substream *acp70_sdw1_dma_stream[ACP70_SDW1_DMA_MAX_STREAMS];
sound/soc/amd/ps/ps-pdm-dma.c
183
struct snd_pcm_substream *substream)
sound/soc/amd/ps/ps-pdm-dma.c
218
struct snd_pcm_substream *substream,
sound/soc/amd/ps/ps-pdm-dma.c
251
struct snd_pcm_substream *stream)
sound/soc/amd/ps/ps-pdm-dma.c
278
struct snd_pcm_substream *substream)
sound/soc/amd/ps/ps-pdm-dma.c
289
static int acp63_pdm_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/ps/ps-sdw-dma.c
309
struct snd_pcm_substream *substream)
sound/soc/amd/ps/ps-sdw-dma.c
344
struct snd_pcm_substream *substream,
sound/soc/amd/ps/ps-sdw-dma.c
482
struct snd_pcm_substream *substream)
sound/soc/amd/ps/ps-sdw-dma.c
511
struct snd_pcm_substream *substream)
sound/soc/amd/ps/ps-sdw-dma.c
554
static int acp63_sdw_dma_enable(struct snd_pcm_substream *substream,
sound/soc/amd/ps/ps-sdw-dma.c
604
struct snd_pcm_substream *substream,
sound/soc/amd/ps/ps-sdw-dma.c
692
struct snd_pcm_substream *substream;
sound/soc/amd/ps/ps-sdw-dma.c
737
struct snd_pcm_substream *substream;
sound/soc/amd/raven/acp3x-i2s.c
148
static int acp3x_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/raven/acp3x-i2s.c
72
static int acp3x_i2s_hwparams(struct snd_pcm_substream *substream,
sound/soc/amd/raven/acp3x-pcm-dma.c
209
struct snd_pcm_substream *substream)
sound/soc/amd/raven/acp3x-pcm-dma.c
245
struct snd_pcm_substream *substream,
sound/soc/amd/raven/acp3x-pcm-dma.c
296
struct snd_pcm_substream *substream)
sound/soc/amd/raven/acp3x-pcm-dma.c
324
struct snd_pcm_substream *substream)
sound/soc/amd/raven/acp3x.h
95
struct snd_pcm_substream *play_stream;
sound/soc/amd/raven/acp3x.h
96
struct snd_pcm_substream *capture_stream;
sound/soc/amd/raven/acp3x.h
97
struct snd_pcm_substream *i2ssp_play_stream;
sound/soc/amd/raven/acp3x.h
98
struct snd_pcm_substream *i2ssp_capture_stream;
sound/soc/amd/renoir/acp3x-pdm-dma.c
205
struct snd_pcm_substream *substream)
sound/soc/amd/renoir/acp3x-pdm-dma.c
240
struct snd_pcm_substream *substream,
sound/soc/amd/renoir/acp3x-pdm-dma.c
274
struct snd_pcm_substream *stream)
sound/soc/amd/renoir/acp3x-pdm-dma.c
301
struct snd_pcm_substream *substream)
sound/soc/amd/renoir/acp3x-pdm-dma.c
312
static int acp_pdm_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/renoir/rn_acp3x.h
63
struct snd_pcm_substream *capture_stream;
sound/soc/amd/vangogh/acp5x-i2s.c
232
static int acp5x_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/vangogh/acp5x-i2s.c
82
static int acp5x_i2s_hwparams(struct snd_pcm_substream *substream,
sound/soc/amd/vangogh/acp5x-mach.c
143
static int acp5x_8821_startup(struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x-mach.c
164
static int acp5x_nau8821_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/vangogh/acp5x-mach.c
197
static int acp5x_cs35l41_startup(struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x-mach.c
214
static int acp5x_cs35l41_hw_params(struct snd_pcm_substream *substream,
sound/soc/amd/vangogh/acp5x-mach.c
331
static int acp5x_max98388_startup(struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
203
struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
238
struct snd_pcm_substream *substream,
sound/soc/amd/vangogh/acp5x-pcm-dma.c
291
struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
319
struct snd_pcm_substream *substream)
sound/soc/amd/vangogh/acp5x.h
92
struct snd_pcm_substream *play_stream;
sound/soc/amd/vangogh/acp5x.h
93
struct snd_pcm_substream *capture_stream;
sound/soc/amd/vangogh/acp5x.h
94
struct snd_pcm_substream *i2ssp_play_stream;
sound/soc/amd/vangogh/acp5x.h
95
struct snd_pcm_substream *i2ssp_capture_stream;
sound/soc/amd/yc/acp6x-pdm-dma.c
181
struct snd_pcm_substream *substream)
sound/soc/amd/yc/acp6x-pdm-dma.c
216
struct snd_pcm_substream *substream,
sound/soc/amd/yc/acp6x-pdm-dma.c
248
struct snd_pcm_substream *stream)
sound/soc/amd/yc/acp6x-pdm-dma.c
275
struct snd_pcm_substream *substream)
sound/soc/amd/yc/acp6x-pdm-dma.c
284
static int acp6x_pdm_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/amd/yc/acp6x.h
80
struct snd_pcm_substream *capture_stream;
sound/soc/apple/mca.c
192
static void mca_fe_early_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/apple/mca.c
229
static int mca_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/apple/mca.c
328
static int mca_be_prepare(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
358
static int mca_be_hw_free(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
467
static int mca_fe_startup(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
569
static int mca_fe_get_port(struct snd_pcm_substream *substream)
sound/soc/apple/mca.c
587
static int mca_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
723
static int mca_be_startup(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
776
static void mca_be_shutdown(struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
805
struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
835
struct snd_pcm_substream *substream)
sound/soc/apple/mca.c
853
struct snd_pcm_substream *substream,
sound/soc/apple/mca.c
881
struct snd_pcm_substream *substream)
sound/soc/apple/mca.c
892
struct snd_pcm_substream *substream, int cmd)
sound/soc/apple/mca.c
909
struct snd_pcm_substream *substream)
sound/soc/apple/mca.c
944
struct snd_pcm_substream *substream =
sound/soc/apple/mca.c
966
struct snd_pcm_substream *substream =
sound/soc/atmel/atmel-classd.c
119
static int atmel_classd_cpu_dai_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-classd.c
141
atmel_classd_platform_configure_dma(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-classd.c
338
atmel_classd_cpu_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-classd.c
382
atmel_classd_cpu_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-classd.c
391
static int atmel_classd_cpu_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-classd.c
404
static int atmel_classd_cpu_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-i2s.c
271
static int atmel_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-i2s.c
322
static int atmel_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-i2s.c
476
static int atmel_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/atmel/atmel-pcm-dma.c
53
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-dma.c
77
static int atmel_pcm_configure_dma(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pcm-pdc.c
138
struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pcm-pdc.c
165
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-pdc.c
180
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-pdc.c
193
struct snd_pcm_substream *substream, int cmd)
sound/soc/atmel/atmel-pcm-pdc.c
259
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-pdc.c
277
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-pdc.c
303
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm-pdc.c
89
struct snd_pcm_substream *substream)
sound/soc/atmel/atmel-pcm.h
63
struct snd_pcm_substream *substream;
sound/soc/atmel/atmel-pcm.h
64
void (*dma_intr_handler)(u32, struct snd_pcm_substream *);
sound/soc/atmel/atmel-pdmic.c
104
static int atmel_pdmic_cpu_dai_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pdmic.c
132
static void atmel_pdmic_cpu_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pdmic.c
145
static int atmel_pdmic_cpu_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pdmic.c
190
atmel_pdmic_platform_configure_dma(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pdmic.c
34
struct snd_pcm_substream *substream;
sound/soc/atmel/atmel-pdmic.c
355
atmel_pdmic_cpu_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel-pdmic.c
431
static int atmel_pdmic_cpu_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_ssc_dai.c
269
static int atmel_ssc_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_ssc_dai.c
332
static void atmel_ssc_shutdown(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_ssc_dai.c
457
static int atmel_ssc_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_ssc_dai.c
712
static int atmel_ssc_prepare(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_ssc_dai.c
736
static int atmel_ssc_trigger(struct snd_pcm_substream *substream,
sound/soc/atmel/atmel_wm8904.c
25
static int atmel_asoc_wm8904_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-i2s-mcc.c
530
static int mchp_i2s_mcc_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-i2s-mcc.c
760
static int mchp_i2s_mcc_hw_free(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-i2s-mcc.c
816
static int mchp_i2s_mcc_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/atmel/mchp-i2s-mcc.c
887
static int mchp_i2s_mcc_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-pdmc.c
223
static inline struct snd_pcm_substream *
sound/soc/atmel/mchp-pdmc.c
226
struct snd_pcm_substream *s;
sound/soc/atmel/mchp-pdmc.c
234
static struct snd_pcm_chmap_elem *mchp_pdmc_chmap_get(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-pdmc.c
252
struct snd_pcm_substream *substream;
sound/soc/atmel/mchp-pdmc.c
294
struct snd_pcm_substream *substream;
sound/soc/atmel/mchp-pdmc.c
423
static int mchp_pdmc_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-pdmc.c
520
static int mchp_pdmc_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-pdmc.c
640
static int mchp_pdmc_trigger(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-pdmc.c
947
static int mchp_pdmc_process(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-spdifrx.c
387
static int mchp_spdifrx_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/atmel/mchp-spdifrx.c
427
static int mchp_spdifrx_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-spdiftx.c
283
static int mchp_spdiftx_dai_startup(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-spdiftx.c
295
static void mchp_spdiftx_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-spdiftx.c
304
static int mchp_spdiftx_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/atmel/mchp-spdiftx.c
345
static int mchp_spdiftx_hw_params(struct snd_pcm_substream *substream,
sound/soc/atmel/mchp-spdiftx.c
510
static int mchp_spdiftx_hw_free(struct snd_pcm_substream *substream,
sound/soc/au1x/ac97c.c
190
static int alchemy_ac97c_startup(struct snd_pcm_substream *substream,
sound/soc/au1x/db1200.c
96
static int db1200_i2s_startup(struct snd_pcm_substream *substream)
sound/soc/au1x/dbdma2.c
185
static inline struct au1xpsc_audio_dmadata *to_dmadata(struct snd_pcm_substream *ss,
sound/soc/au1x/dbdma2.c
193
struct snd_pcm_substream *substream,
sound/soc/au1x/dbdma2.c
232
struct snd_pcm_substream *substream)
sound/soc/au1x/dbdma2.c
250
struct snd_pcm_substream *substream, int cmd)
sound/soc/au1x/dbdma2.c
271
struct snd_pcm_substream *substream)
sound/soc/au1x/dbdma2.c
278
struct snd_pcm_substream *substream)
sound/soc/au1x/dbdma2.c
295
struct snd_pcm_substream *substream)
sound/soc/au1x/dbdma2.c
46
struct snd_pcm_substream *substream;
sound/soc/au1x/dma.c
136
struct snd_pcm_substream *substream = stream->substream;
sound/soc/au1x/dma.c
176
static inline struct alchemy_pcm_ctx *ss_to_ctx(struct snd_pcm_substream *ss,
sound/soc/au1x/dma.c
182
static inline struct audio_stream *ss_to_as(struct snd_pcm_substream *ss,
sound/soc/au1x/dma.c
190
struct snd_pcm_substream *substream)
sound/soc/au1x/dma.c
217
struct snd_pcm_substream *substream)
sound/soc/au1x/dma.c
229
struct snd_pcm_substream *substream,
sound/soc/au1x/dma.c
240
struct snd_pcm_substream *substream)
sound/soc/au1x/dma.c
248
struct snd_pcm_substream *substream, int cmd)
sound/soc/au1x/dma.c
268
struct snd_pcm_substream *ss)
sound/soc/au1x/dma.c
34
struct snd_pcm_substream *substream;
sound/soc/au1x/dma.c
67
struct snd_pcm_substream *substream = stream->substream;
sound/soc/au1x/i2sc.c
136
static int au1xi2s_trigger(struct snd_pcm_substream *substream,
sound/soc/au1x/i2sc.c
181
static int au1xi2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/au1x/i2sc.c
197
static int au1xi2s_startup(struct snd_pcm_substream *substream,
sound/soc/au1x/psc-ac97.c
207
static int au1xpsc_ac97_hw_params(struct snd_pcm_substream *substream,
sound/soc/au1x/psc-ac97.c
288
static int au1xpsc_ac97_trigger(struct snd_pcm_substream *substream,
sound/soc/au1x/psc-ac97.c
322
static int au1xpsc_ac97_startup(struct snd_pcm_substream *substream,
sound/soc/au1x/psc-i2s.c
110
static int au1xpsc_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/au1x/psc-i2s.c
236
static int au1xpsc_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/au1x/psc-i2s.c
257
static int au1xpsc_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm2835-i2s.c
329
static int bcm2835_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm2835-i2s.c
617
static int bcm2835_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm2835-i2s.c
642
struct snd_pcm_substream *substream,
sound/soc/bcm/bcm2835-i2s.c
660
static int bcm2835_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/bcm/bcm2835-i2s.c
693
static int bcm2835_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm2835-i2s.c
718
static void bcm2835_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm63xx-i2s-whistler.c
142
static void bcm63xx_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm63xx-i2s-whistler.c
74
static int bcm63xx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm63xx-i2s-whistler.c
89
static int bcm63xx_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/bcm/bcm63xx-i2s.h
79
struct snd_pcm_substream *play_substream;
sound/soc/bcm/bcm63xx-i2s.h
80
struct snd_pcm_substream *capture_substream;
sound/soc/bcm/bcm63xx-pcm-whistler.c
142
struct snd_pcm_substream *substream)
sound/soc/bcm/bcm63xx-pcm-whistler.c
175
struct snd_pcm_substream *substream)
sound/soc/bcm/bcm63xx-pcm-whistler.c
190
struct snd_pcm_substream *substream)
sound/soc/bcm/bcm63xx-pcm-whistler.c
224
struct snd_pcm_substream *substream)
sound/soc/bcm/bcm63xx-pcm-whistler.c
237
struct snd_pcm_substream *substream;
sound/soc/bcm/bcm63xx-pcm-whistler.c
45
struct snd_pcm_substream *substream,
sound/soc/bcm/bcm63xx-pcm-whistler.c
61
struct snd_pcm_substream *substream)
sound/soc/bcm/bcm63xx-pcm-whistler.c
73
struct snd_pcm_substream *substream, int cmd)
sound/soc/bcm/cygnus-pcm.c
198
struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
246
static int configure_ringbuf_regs(struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
295
static struct ringbuf_regs *get_ringbuf(struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
310
static void enable_intr(struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
344
static void disable_intr(struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
370
struct snd_pcm_substream *substream, int cmd)
sound/soc/bcm/cygnus-pcm.c
391
static void cygnus_pcm_period_elapsed(struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
468
struct snd_pcm_substream *playstr;
sound/soc/bcm/cygnus-pcm.c
523
struct snd_pcm_substream *capstr;
sound/soc/bcm/cygnus-pcm.c
572
struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
609
struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
630
struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-pcm.c
664
struct snd_pcm_substream *substream)
sound/soc/bcm/cygnus-ssp.c
610
static int cygnus_ssp_hw_params(struct snd_pcm_substream *substream,
sound/soc/bcm/cygnus-ssp.c
733
static int cygnus_ssp_startup(struct snd_pcm_substream *substream,
sound/soc/bcm/cygnus-ssp.c
752
static void cygnus_ssp_shutdown(struct snd_pcm_substream *substream,
sound/soc/bcm/cygnus-ssp.c
922
static int cygnus_ssp_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/bcm/cygnus-ssp.h
100
struct snd_pcm_substream *play_stream;
sound/soc/bcm/cygnus-ssp.h
101
struct snd_pcm_substream *capture_stream;
sound/soc/cirrus/ep93xx-i2s.c
207
static int ep93xx_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/cirrus/ep93xx-i2s.c
215
static void ep93xx_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/cirrus/ep93xx-i2s.c
299
static int ep93xx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/88pm860x-codec.c
1015
static int pm860x_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/88pm860x-codec.c
918
static int pm860x_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ac97.c
33
static int ac97_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/ad1836.c
162
static int ad1836_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ad193x.c
312
static int ad193x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ad193x.c
389
static int ad193x_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1372.c
638
static int adau1372_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1372.c
755
static int adau1372_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/adau1373.c
1049
static int adau1373_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1701.c
433
static int adau1701_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1701.c
616
static int adau1701_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/adau17x1.c
468
static int adau17x1_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adau17x1.c
768
static int adau17x1_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1977.c
292
static int adau1977_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adau1977.c
703
static int adau1977_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/adau7118.c
272
static int adau7118_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adav80x.c
514
static int adav80x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/adav80x.c
723
static int adav80x_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/adav80x.c
736
static void adav80x_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4104.c
97
static int ak4104_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4118.c
232
static int ak4118_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4375.c
249
static int ak4375_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4458.c
343
static int ak4458_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4458.c
586
static int ak4458_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4535.c
258
static int ak4535_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4613.c
380
static void ak4613_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4613.c
399
struct snd_pcm_substream *substream)
sound/soc/codecs/ak4613.c
504
static int ak4613_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4613.c
561
static int ak4613_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4613.c
709
static int ak4613_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/ak4619.c
532
static int ak4619_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4619.c
769
static int ak4619_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4642.c
277
static int ak4642_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4642.c
320
static void ak4642_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4642.c
467
static int ak4642_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak4671.c
421
static int ak4671_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak5386.c
120
static int ak5386_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/ak5386.c
98
static int ak5386_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak5558.c
171
static int ak5558_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ak5558.c
281
static int ak5558_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/alc5623.c
691
static int alc5623_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/alc5632.c
867
static int alc5632_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/arizona.c
1614
static int arizona_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/arizona.c
1673
static int arizona_hw_params_rate(struct snd_pcm_substream *substream,
sound/soc/codecs/arizona.c
1773
static int arizona_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cpcap.c
1134
static int cpcap_hifi_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cpcap.c
1264
static int cpcap_voice_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cros_ec_codec.c
220
static int i2s_rx_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cros_ec_codec.c
66
struct snd_pcm_substream *wov_substream;
sound/soc/codecs/cros_ec_codec.c
871
struct snd_pcm_substream *substream)
sound/soc/codecs/cros_ec_codec.c
892
struct snd_pcm_substream *substream,
sound/soc/codecs/cros_ec_codec.c
909
struct snd_pcm_substream *substream)
sound/soc/codecs/cros_ec_codec.c
925
struct snd_pcm_substream *substream)
sound/soc/codecs/cs35l33.c
475
static int cs35l33_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l33.c
517
static int cs35l33_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l34.c
540
static int cs35l34_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l35.c
462
static int cs35l35_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l35.c
600
static int cs35l35_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l35.c
628
static int cs35l35_pdm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l36.c
860
static int cs35l36_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l41.c
755
static int cs35l41_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l45.c
697
static int cs35l45_asp_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l56.c
479
static int cs35l56_asp_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l56.c
569
static void cs35l56_sdw_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l56.c
587
static int cs35l56_sdw_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs35l56.c
638
static int cs35l56_sdw_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/cs40l50-codec.c
203
static int cs40l50_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs4234.c
343
static int cs4234_dai_hw_params(struct snd_pcm_substream *sub,
sound/soc/codecs/cs4234.c
465
static int cs4234_dai_startup(struct snd_pcm_substream *sub, struct snd_soc_dai *dai)
sound/soc/codecs/cs4265.c
402
static int cs4265_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs4270.c
319
static int cs4270_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs4271.c
337
static int cs4271_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42-sdw.c
117
static int cs42l42_sdw_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42-sdw.c
161
static void cs42l42_sdw_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42-sdw.c
52
static int cs42l42_sdw_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42-sdw.c
63
static int cs42l42_sdw_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42-sdw.c
98
static int cs42l42_sdw_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l42.c
889
static int cs42l42_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/cs42l42.c
908
static int cs42l42_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43-sdw.c
21
int cs42l43_sdw_add_peripheral(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43-sdw.c
47
int cs42l43_sdw_remove_peripheral(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.c
298
static int cs42l43_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/cs42l43.c
341
static int cs42l43_set_sample_rate(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.c
362
static int cs42l43_asp_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.c
629
static int cs42l43_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.h
111
int cs42l43_sdw_add_peripheral(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.h
114
int cs42l43_sdw_remove_peripheral(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l43.h
120
static inline int cs42l43_sdw_add_peripheral(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l51.c
393
static int cs42l51_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l52.c
822
static int cs42l52_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l56.c
890
static int cs42l56_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l73.c
1052
static int cs42l73_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l73.c
1153
static int cs42l73_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42l84.c
484
static int cs42l84_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42xx8.c
259
static int cs42xx8_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs42xx8.c
348
static int cs42xx8_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/cs43130.c
1488
static int cs43130_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs43130.c
1505
static int cs43130_dop_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/cs43130.c
812
static int cs43130_dsd_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs43130.c
871
static int cs43130_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs43130.c
985
static int cs43130_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/cs4341.c
78
static int cs4341_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs4349.c
92
static int cs4349_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs48l32.c
2027
static int cs48l32_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/cs48l32.c
2060
static int cs48l32_hw_params_rate(struct snd_pcm_substream *substream,
sound/soc/codecs/cs48l32.c
2126
static int cs48l32_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs530x.c
767
static int cs530x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cs53l30.c
621
static int cs53l30_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/cx2072x.c
902
static int cx2072x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da7210.c
754
static int da7210_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da7213.c
1320
static int da7213_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da7218.c
2087
static int da7218_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da7219.c
1559
static int da7219_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da732x.c
940
static int da732x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/da9055.c
1046
static int da9055_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/dmic.c
35
static int dmic_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/es7134.c
65
static int es7134_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es7241.c
86
static int es7241_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8311.c
466
static int es8311_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/es8311.c
481
static int es8311_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8316.c
456
static int es8316_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/es8316.c
470
static int es8316_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8323.c
544
static int es8323_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/es8323.c
559
static int es8323_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8326.c
550
static int es8326_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8328.c
443
static int es8328_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/es8328.c
457
static int es8328_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8375.c
286
static int es8375_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/es8389.c
558
static int es8389_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/framer-codec.c
185
static int framer_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/fs210x.c
690
static int fs210x_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/fs210x.c
750
static int fs210x_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/fs210x.c
812
static int fs210x_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/hda-dai.c
12
static int hda_codec_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/hda-dai.c
38
static void hda_codec_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/hda-dai.c
59
static int hda_codec_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/hda-dai.c
72
static int hda_codec_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/hdac_hda.c
213
static int hdac_hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
245
static int hdac_hda_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
264
static int hdac_hda_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
293
static int hdac_hda_dai_open(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
318
static void hdac_hda_dai_close(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
46
static int hdac_hda_dai_open(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
48
static void hdac_hda_dai_close(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
50
static int hdac_hda_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
52
static int hdac_hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hda.c
55
static int hdac_hda_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hdmi.c
464
static int hdac_hdmi_set_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hdmi.c
588
static int hdac_hdmi_pcm_open(struct snd_pcm_substream *substream,
sound/soc/codecs/hdac_hdmi.c
631
static void hdac_hdmi_pcm_close(struct snd_pcm_substream *substream,
sound/soc/codecs/hdmi-codec.c
443
static int hdmi_codec_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/hdmi-codec.c
492
static void hdmi_codec_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/hdmi-codec.c
562
static int hdmi_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/hdmi-codec.c
607
static int hdmi_codec_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/idt821034.c
797
static int idt821034_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/idt821034.c
835
static int idt821034_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/inno_rk3036.c
266
static int rk3036_codec_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/isabelle.c
910
static int isabelle_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4725b.c
448
static int jz4725b_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4740.c
150
static int jz4740_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4760.c
196
static int jz4760_codec_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4760.c
213
static void jz4760_codec_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4760.c
224
static int jz4760_codec_pcm_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4760.c
641
static int jz4760_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4770.c
216
static int jz4770_codec_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4770.c
233
static void jz4770_codec_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4770.c
244
static int jz4770_codec_pcm_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/jz4770.c
673
static int jz4770_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/lm49453.c
1106
static int lm49453_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/lochnagar-sc.c
110
static void lochnagar_sc_line_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/lochnagar-sc.c
69
static int lochnagar_sc_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/lochnagar-sc.c
88
static int lochnagar_sc_line_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/lpass-rx-macro.c
1818
static int rx_macro_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/lpass-tx-macro.c
1123
static int tx_macro_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/lpass-va-macro.c
851
static int va_macro_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/lpass-wsa-macro.c
1272
static int wsa_macro_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/madera.c
2927
static int madera_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/madera.c
2979
static int madera_hw_params_rate(struct snd_pcm_substream *substream,
sound/soc/codecs/madera.c
3085
static int madera_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98088.c
1013
static int max98088_dai2_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98088.c
943
static int max98088_dai1_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98090.c
1951
static int max98090_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/max98090.c
1966
static int max98090_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98090.c
2075
static int max98090_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/max98095.c
1060
static int max98095_dai3_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98095.c
938
static int max98095_dai1_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98095.c
999
static int max98095_dai2_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98357a.c
28
static int max98357a_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/max98363.c
199
static int max98363_sdw_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98363.c
253
static int max98363_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/max98371.c
214
static int max98371_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98373-i2c.c
213
static int max98373_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98373-sdw.c
514
static int max98373_sdw_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98373-sdw.c
645
static int max98373_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/max98373-sdw.c
669
static void max98373_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/max98388.c
555
static int max98388_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98390.c
300
static int max98390_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98396.c
504
static int max98396_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max9850.c
111
static int max9850_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98520.c
165
static int max98520_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max9860.c
251
static int max9860_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max9867.c
312
static int max9867_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/max9867.c
325
static int max9867_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98925.c
421
static int max98925_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98926.c
367
static int max98926_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/max98927.c
296
static int max98927_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/mc13783.c
112
static int mc13783_pcm_hw_params_codec(struct snd_pcm_substream *substream,
sound/soc/codecs/mc13783.c
137
static int mc13783_pcm_hw_params_sync(struct snd_pcm_substream *substream,
sound/soc/codecs/mc13783.c
93
static int mc13783_pcm_hw_params_dac(struct snd_pcm_substream *substream,
sound/soc/codecs/ml26124.c
324
static int ml26124_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ml26124.c
39
struct snd_pcm_substream *substream;
sound/soc/codecs/msm8916-wcd-digital.c
1070
static int msm8916_wcd_digital_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/msm8916-wcd-digital.c
1104
static void msm8916_wcd_digital_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/msm8916-wcd-digital.c
860
static int msm8916_wcd_digital_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6351.c
262
static int mt6351_codec_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6358.c
2247
static int mt6358_codec_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6359.c
2642
static int mt6359_codec_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6359.c
2662
static int mt6359_codec_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6359.c
2677
static void mt6359_codec_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/mt6660.c
328
static int mt6660_component_aif_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8315.c
30
static int nau8315_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8325.c
486
static int nau8325_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8325.c
502
static int nau8325_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8540.c
416
static int nau8540_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8540.c
432
static int nau8540_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8540.c
577
static int nau8540_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8810.c
698
static int nau8810_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8821.c
826
static int nau8821_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8821.c
842
static int nau8821_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8822.c
859
static int nau8822_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8824.c
1058
static int nau8824_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8824.c
1074
static int nau8824_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8825.c
1258
static int nau8825_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/nau8825.c
1274
static int nau8825_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ntp8835.c
296
static int ntp8835_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ntp8918.c
205
static int ntp8918_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm1681.c
161
static int pcm1681_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm1754.c
33
static int pcm1754_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm1789.c
143
static int pcm1789_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/pcm1789.c
73
static int pcm1789_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm179x.c
93
static int pcm179x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm186x.c
260
static int pcm186x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm3060.c
108
static int pcm3060_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm3168a.c
435
static int pcm3168a_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm512x.c
1169
static int pcm512x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm512x.c
585
static int pcm512x_dai_startup_master(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm512x.c
627
static int pcm512x_dai_startup_slave(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm512x.c
653
static int pcm512x_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/pcm6240.c
1905
static int pcmdevice_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/peb2466.c
753
static int peb2466_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/peb2466.c
792
static int peb2466_dai_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/pm4125-sdw.c
49
int pm4125_sdw_hw_params(struct pm4125_sdw_priv *priv, struct snd_pcm_substream *substream,
sound/soc/codecs/pm4125.c
1400
static int pm4125_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/pm4125.c
1410
static int pm4125_codec_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/pm4125.h
224
int pm4125_sdw_free(struct pm4125_sdw_priv *pm4125, struct snd_pcm_substream *substream,
sound/soc/codecs/pm4125.h
228
int pm4125_sdw_hw_params(struct pm4125_sdw_priv *pm4125, struct snd_pcm_substream *substream,
sound/soc/codecs/pm4125.h
233
struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/codecs/pm4125.h
245
struct snd_pcm_substream *substream,
sound/soc/codecs/rk3308_codec.c
670
static int rk3308_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rk3328_codec.c
264
static int rk3328_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rk3328_codec.c
297
static int rk3328_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/rk3328_codec.c
306
static void rk3328_pcm_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rk817_codec.c
323
static int rk817_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1011.c
1569
static int rt1011_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1015.c
696
static int rt1015_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1016.c
304
static int rt1016_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1017-sdca-sdw.c
565
static void rt1017_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1017-sdca-sdw.c
571
static int rt1017_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1017-sdca-sdw.c
654
static int rt1017_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1019.c
156
static int rt1019_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1305.c
623
static int rt1305_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1308-sdw.c
500
static void rt1308_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1308-sdw.c
528
static int rt1308_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1308-sdw.c
572
static int rt1308_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1308.c
451
static int rt1308_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1316-sdw.c
501
static void rt1316_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1316-sdw.c
507
static int rt1316_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1316-sdw.c
546
static int rt1316_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1318-sdw.c
556
static void rt1318_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1318-sdw.c
562
static int rt1318_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1318-sdw.c
646
static int rt1318_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1318.c
605
static int rt1318_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1320-sdw.c
2616
static void rt1320_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1320-sdw.c
2622
static int rt1320_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt1320-sdw.c
2744
static int rt1320_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt274.c
613
static int rt274_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt286.c
679
static int rt286_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt298.c
745
static int rt298_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5514-spi.c
204
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5514-spi.c
212
struct snd_pcm_substream *substream,
sound/soc/codecs/rt5514-spi.c
234
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5514-spi.c
250
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5514-spi.c
42
struct snd_pcm_substream *substream;
sound/soc/codecs/rt5514.c
751
static int rt5514_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5616.c
956
static int rt5616_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5631.c
1352
static int rt5631_hifi_pcm_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5640.c
1696
static int rt5640_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5645.c
2752
static int rt5645_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5651.c
1281
static int rt5651_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5659.c
3275
static int rt5659_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5660.c
833
static int rt5660_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5663.c
2763
static int rt5663_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5665.c
4005
static int rt5665_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5668.c
1875
static int rt5668_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5670.c
2370
static int rt5670_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5677-spi.c
105
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5677-spi.c
113
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5677-spi.c
130
struct snd_pcm_substream *substream,
sound/soc/codecs/rt5677-spi.c
145
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5677-spi.c
159
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5677-spi.c
177
struct snd_pcm_substream *substream)
sound/soc/codecs/rt5677-spi.c
65
struct snd_pcm_substream *substream;
sound/soc/codecs/rt5677.c
4287
static int rt5677_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5682-sdw.c
103
static int rt5682_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5682-sdw.c
222
static int rt5682_sdw_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5682-sdw.c
97
static void rt5682_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5682.c
2132
static int rt5682_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt5682s.c
2061
static int rt5682s_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt700.c
883
static void rt700_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt700.c
889
static int rt700_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt700.c
973
static int rt700_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711-sdca.c
1320
static void rt711_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711-sdca.c
1326
static int rt711_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711-sdca.c
1408
static int rt711_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711.c
1057
static int rt711_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711.c
972
static void rt711_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt711.c
978
static int rt711_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca-dmic.c
624
static void rt712_sdca_dmic_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca-dmic.c
630
static int rt712_sdca_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca-dmic.c
710
static int rt712_sdca_dmic_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca.c
1441
static void rt712_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca.c
1447
static int rt712_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt712-sdca.c
1565
static int rt712_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715-sdca.c
785
static void rt715_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715-sdca.c
792
static int rt715_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715-sdca.c
897
static int rt715_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715.c
811
static void rt715_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715.c
818
static int rt715_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt715.c
913
static int rt715_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt721-sdca.c
1260
static void rt721_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt721-sdca.c
1266
static int rt721_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt721-sdca.c
1394
static int rt721_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt722-sdca.c
1110
static void rt722_sdca_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/rt722-sdca.c
1116
static int rt722_sdca_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt722-sdca.c
1226
static int rt722_sdca_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/rt9120.c
235
static int rt9120_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt9123.c
234
static int rt9123_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rt9123p.c
28
static int rt9123p_daiops_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/rtq9124.c
217
static int rtq9124_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/rtq9128.c
614
static int rtq9128_dai_hw_params(struct snd_pcm_substream *stream, struct snd_pcm_hw_params *param,
sound/soc/codecs/sdw-mockup.c
49
static void sdw_mockup_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/sdw-mockup.c
55
static int sdw_mockup_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/sdw-mockup.c
88
static int sdw_mockup_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/sgtl5000.c
1047
static int sgtl5000_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/si476x.c
148
static int si476x_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/sigmadsp.c
797
struct snd_pcm_substream *substream)
sound/soc/codecs/sigmadsp.h
19
struct snd_pcm_substream;
sound/soc/codecs/sigmadsp.h
49
struct snd_pcm_substream *substream);
sound/soc/codecs/sma1303.c
973
static int sma1303_dai_hw_params_amp(struct snd_pcm_substream *substream,
sound/soc/codecs/sma1307.c
1161
static int sma1307_dai_hw_params_amp(struct snd_pcm_substream *substream,
sound/soc/codecs/src4xxx.c
216
static int src4xxx_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm2518.c
334
static int ssm2518_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm2518.c
608
static int ssm2518_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm2602.c
305
static int ssm2602_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm2602.c
341
static int ssm2602_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm3515.c
183
static int ssm3515_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm3515.c
347
static int ssm3515_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/ssm4567.c
198
static int ssm4567_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/sta32x.c
644
static int sta32x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/sta350.c
673
static int sta350_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/sta529.c
187
static int sta529_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/stac9766.c
164
static int ac97_analog_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/stac9766.c
182
static int ac97_digital_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/sti-sas.c
211
static int sti_sas_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/sti-sas.c
275
static int sti_sas_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2552.c
235
static int tas2552_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2552.c
325
static int tas2552_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2562.c
283
static int tas2562_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2764.c
361
static int tas2764_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2770.c
334
static int tas2770_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2780.c
277
static int tas2780_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2781-i2c.c
1792
static int tasdevice_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2781-i2c.c
1807
static int tasdevice_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2783-sdw.c
887
static void tas_sdw_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2783-sdw.c
893
static s32 tas_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas2783-sdw.c
956
static s32 tas_sdw_pcm_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/tas5086.c
350
static int tas5086_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas571x.c
274
static int tas571x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas5720.c
52
static int tas5720_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tas5805m.c
300
static int tas5805m_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/tas6424.c
109
static int tas6424_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tfa9879.c
23
static int tfa9879_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tfa989x.c
158
static int tfa989x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320adc3xxx.c
1191
static int adc3xxx_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320adcx140.c
768
static int adcx140_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic23.c
333
static int tlv320aic23_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic23.c
379
static int tlv320aic23_pcm_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic23.c
390
static void tlv320aic23_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic26.c
64
static int aic26_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic31xx.c
963
static int aic31xx_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic32x4.c
825
static int aic32x4_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic3x.c
1048
static int aic3x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320aic3x.c
1201
static int aic3x_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
1060
static void dac33_calculate_times(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
1117
static int dac33_pcm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/tlv320dac33.c
1149
struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
50
static void dac33_calculate_times(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
52
static int dac33_prepare_chip(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
793
static int dac33_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
805
static void dac33_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
81
struct snd_pcm_substream *substream;
sound/soc/codecs/tlv320dac33.c
816
static int dac33_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tlv320dac33.c
862
static int dac33_prepare_chip(struct snd_pcm_substream *substream,
sound/soc/codecs/tscs42xx.c
1087
static int tscs42xx_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tscs454.c
3166
static int tscs454_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/tscs454.c
3233
static int tscs454_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/tscs454.c
3244
static int tscs454_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1593
struct snd_pcm_substream *mst_substream)
sound/soc/codecs/twl4030.c
1595
struct snd_pcm_substream *slv_substream;
sound/soc/codecs/twl4030.c
1641
static int twl4030_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1670
static void twl4030_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1693
static int twl4030_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1925
static int twl4030_voice_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1957
static void twl4030_voice_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
1966
static int twl4030_voice_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/twl4030.c
49
struct snd_pcm_substream *master_substream;
sound/soc/codecs/twl4030.c
50
struct snd_pcm_substream *slave_substream;
sound/soc/codecs/twl6040.c
859
static int twl6040_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/twl6040.c
872
static int twl6040_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/twl6040.c
909
static int twl6040_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1334.c
115
static void uda1334_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1334.c
90
static int uda1334_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1342.c
31
struct snd_pcm_substream *provider_substream;
sound/soc/codecs/uda1342.c
32
struct snd_pcm_substream *consumer_substream;
sound/soc/codecs/uda1342.c
63
static int uda1342_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1342.c
87
static void uda1342_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1342.c
99
static int uda1342_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1380.c
506
static int uda1380_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/uda1380.c
530
static int uda1380_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/uda1380.c
568
static void uda1380_pcm_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd9335.c
1871
static int wcd9335_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd9335.c
1957
static int wcd9335_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/wcd934x.c
1772
static int wcd934x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd934x.c
1857
static int wcd934x_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd934x.c
1872
static int wcd934x_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/codecs/wcd937x-sdw.c
82
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.c
2626
static int wcd937x_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.c
2636
static int wcd937x_codec_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.h
530
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.h
536
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.h
542
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd937x.h
556
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x-sdw.c
124
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x-sdw.c
85
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.c
3273
static int wcd938x_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.c
3283
static int wcd938x_codec_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.h
652
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.h
658
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.h
664
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd938x.h
678
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x-sdw.c
131
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x-sdw.c
169
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.c
3242
static int wcd939x_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.c
3252
static int wcd939x_codec_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.h
912
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.h
918
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.h
924
struct snd_pcm_substream *substream,
sound/soc/codecs/wcd939x.h
938
struct snd_pcm_substream *substream,
sound/soc/codecs/wm1250-ev1.c
62
static int wm1250_ev1_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm2200.c
1687
static int wm2200_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm5100.c
1398
static int wm5100_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8350.c
904
static int wm8350_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8400.c
1069
static int wm8400_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8510.c
440
static int wm8510_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8523.c
121
static int wm8523_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8523.c
143
static int wm8523_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8524.c
161
static int wm8524_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8524.c
59
static int wm8524_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8524.c
78
static void wm8524_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8580.c
534
static int wm8580_paif_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8580.c
851
static int wm8580_playback_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8711.c
155
static int wm8711_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8711.c
184
static int wm8711_pcm_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8711.c
195
static void wm8711_shutdown(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8728.c
85
static int wm8728_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8731.c
313
static int wm8731_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8731.c
505
static int wm8731_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8737.c
324
static int wm8737_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8741.c
175
static int wm8741_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8741.c
189
static int wm8741_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8750.c
575
static int wm8750_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8753.c
1151
static int wm8753_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8753.c
920
static int wm8753_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8770.c
407
static int wm8770_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8776.c
239
static int wm8776_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8782.c
37
static int wm8782_dai_startup(struct snd_pcm_substream *sub, struct snd_soc_dai *dai)
sound/soc/codecs/wm8804.c
286
static int wm8804_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8900.c
625
static int wm8900_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8903.c
1439
static int wm8903_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8904.c
1355
static int wm8904_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8940.c
393
static int wm8940_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8955.c
588
static int wm8955_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8960.c
829
static int wm8960_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8960.c
889
static int wm8960_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8961.c
501
static int wm8961_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8962.c
2647
static int wm8962_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8971.c
505
static int wm8971_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8974.c
513
static int wm8974_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8978.c
716
static int wm8978_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8983.c
646
static int wm8983_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8985.c
746
static int wm8985_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8988.c
642
static int wm8988_pcm_startup(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8988.c
664
static int wm8988_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8990.c
974
static int wm8990_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8991.c
1040
static int wm8991_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8993.c
1185
static int wm8993_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8994.c
2910
static int wm8994_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8994.c
3090
static int wm8994_aif3_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8995.c
1543
static int wm8995_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm8996.c
1730
static int wm8996_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9081.c
992
static int wm9081_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9705.c
231
static int ac97_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9712.c
519
static int ac97_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9712.c
536
static int ac97_aux_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9713.c
1022
static int ac97_hifi_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9713.c
1039
static int ac97_aux_prepare(struct snd_pcm_substream *substream,
sound/soc/codecs/wm9713.c
996
static int wm9713_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa881x.c
1001
static int wsa881x_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa881x.c
979
static int wsa881x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa883x.c
1338
static int wsa883x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa883x.c
1361
static int wsa883x_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa884x.c
1771
static int wsa884x_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/wsa884x.c
1794
static int wsa884x_hw_free(struct snd_pcm_substream *substream,
sound/soc/codecs/zl38060.c
269
static int zl38_hw_params(struct snd_pcm_substream *substream,
sound/soc/codecs/zl38060.c
316
static int zl38_hw_free(struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-i2s.c
183
struct snd_pcm_substream *substream)
sound/soc/dwc/dwc-i2s.c
210
struct snd_pcm_substream *substream)
sound/soc/dwc/dwc-i2s.c
231
static int dw_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-i2s.c
274
static int dw_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-i2s.c
349
static int dw_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-i2s.c
362
static int dw_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-pcm.c
139
struct snd_pcm_substream *substream)
sound/soc/dwc/dwc-pcm.c
153
struct snd_pcm_substream *substream)
sound/soc/dwc/dwc-pcm.c
160
struct snd_pcm_substream *substream,
sound/soc/dwc/dwc-pcm.c
193
struct snd_pcm_substream *substream, int cmd)
sound/soc/dwc/dwc-pcm.c
228
struct snd_pcm_substream *substream)
sound/soc/dwc/dwc-pcm.c
97
struct snd_pcm_substream *substream;
sound/soc/dwc/local.h
142
struct snd_pcm_substream __rcu *tx_substream;
sound/soc/dwc/local.h
143
struct snd_pcm_substream __rcu *rx_substream;
sound/soc/fsl/eukrea-tlv320.c
30
static int eukrea_tlv320_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl-asoc-card.c
171
static int fsl_asoc_card_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl-asoc-card.c
256
static int fsl_asoc_card_hw_free(struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_asrc.c
650
static int fsl_asrc_dai_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_asrc.c
704
static int fsl_asrc_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_asrc.c
754
static int fsl_asrc_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_asrc.c
766
static int fsl_asrc_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_asrc_dma.c
128
struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_asrc_dma.c
158
struct snd_pcm_substream *substream_be;
sound/soc/fsl/fsl_asrc_dma.c
322
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_asrc_dma.c
343
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_asrc_dma.c
420
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_asrc_dma.c
44
struct snd_pcm_substream *substream = arg;
sound/soc/fsl/fsl_asrc_dma.c
441
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_asrc_dma.c
55
static int fsl_asrc_dma_prepare_and_submit(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_asrc_dma.c
98
struct snd_pcm_substream *substream, int cmd)
sound/soc/fsl/fsl_aud2htx.c
23
static int fsl_aud2htx_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_audmix.c
279
static int fsl_audmix_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_dma.c
149
static void fsl_dma_abort_stream(struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_dma.c
202
struct snd_pcm_substream *substream = dma_private->substream;
sound/soc/fsl/fsl_dma.c
361
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_dma.c
509
struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_dma.c
673
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_dma.c
737
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_dma.c
771
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_dma.c
97
struct snd_pcm_substream *substream;
sound/soc/fsl/fsl_easrc.c
1407
static int fsl_easrc_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_easrc.c
1415
static int fsl_easrc_trigger(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_easrc.c
1444
static int fsl_easrc_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_easrc.c
1520
static int fsl_easrc_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_esai.c
511
static int fsl_esai_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_esai.c
535
static int fsl_esai_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_esai.c
757
static int fsl_esai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_micfil.c
594
static int fsl_micfil_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_micfil.c
773
static int fsl_micfil_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_micfil.c
856
static int fsl_micfil_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_micfil.c
956
static int fsl_micfil_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_mqs.c
103
static int fsl_mqs_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_mqs.c
164
static int fsl_mqs_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_mqs.c
176
static void fsl_mqs_shutdown(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_qmc_audio.c
200
struct snd_pcm_substream *substream, int cmd)
sound/soc/fsl/fsl_qmc_audio.c
265
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_qmc_audio.c
306
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_qmc_audio.c
329
struct snd_pcm_substream *substream)
sound/soc/fsl/fsl_qmc_audio.c
463
static int qmc_dai_constraints_interleaved(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_qmc_audio.c
518
static int qmc_dai_constraints_noninterleaved(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_qmc_audio.c
54
struct snd_pcm_substream *substream;
sound/soc/fsl/fsl_qmc_audio.c
547
static int qmc_dai_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_qmc_audio.c
566
static int qmc_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_qmc_audio.c
615
static int qmc_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_qmc_audio.c
85
struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_rpmsg.c
41
static int fsl_rpmsg_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_rpmsg.c
86
static int fsl_rpmsg_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_rpmsg.c
99
static int fsl_rpmsg_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_sai.c
554
static int fsl_sai_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_sai.c
755
static int fsl_sai_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_sai.c
817
static int fsl_sai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_sai.c
904
static int fsl_sai_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_spdif.c
500
static int spdif_set_sample_rate(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_spdif.c
603
static int fsl_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_spdif.c
645
static void fsl_spdif_shutdown(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_spdif.c
698
static int fsl_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_spdif.c
734
static int fsl_spdif_trigger(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_ssi.c
1107
static int fsl_ssi_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/fsl_ssi.c
634
static int fsl_ssi_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_ssi.c
658
static void fsl_ssi_shutdown(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_ssi.c
679
static int fsl_ssi_set_bclk(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_ssi.c
804
static int fsl_ssi_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_ssi.c
890
static int fsl_ssi_hw_free(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_xcvr.c
496
static int fsl_xcvr_prepare(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_xcvr.c
601
static int fsl_xcvr_constr(const struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_xcvr.c
621
static int fsl_xcvr_startup(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_xcvr.c
677
static void fsl_xcvr_shutdown(struct snd_pcm_substream *substream,
sound/soc/fsl/fsl_xcvr.c
725
static int fsl_xcvr_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/imx-audmix.c
34
static int imx_audmix_fe_startup(struct snd_pcm_substream *substream)
sound/soc/fsl/imx-audmix.c
48
static int imx_audmix_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-audmix.c
87
static int imx_audmix_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-card.c
284
static unsigned long akcodec_get_mclk_rate(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-card.c
322
static int imx_aif_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-card.c
444
static int imx_aif_startup(struct snd_pcm_substream *substream)
sound/soc/fsl/imx-card.c
492
static void imx_aif_shutdown(struct snd_pcm_substream *substream)
sound/soc/fsl/imx-hdmi.c
32
static int imx_hdmi_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-pcm-fiq.c
109
struct snd_pcm_substream *substream, int cmd)
sound/soc/fsl/imx-pcm-fiq.c
148
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-fiq.c
173
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-fiq.c
202
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-fiq.c
235
struct snd_pcm_substream *substream;
sound/soc/fsl/imx-pcm-fiq.c
39
struct snd_pcm_substream *substream;
sound/soc/fsl/imx-pcm-fiq.c
48
struct snd_pcm_substream *substream = iprtd->substream;
sound/soc/fsl/imx-pcm-fiq.c
73
struct snd_pcm_substream *substream,
sound/soc/fsl/imx-pcm-fiq.c
89
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
108
static int imx_rpmsg_insert_workqueue(struct snd_pcm_substream *substream,
sound/soc/fsl/imx-pcm-rpmsg.c
139
struct snd_pcm_substream *substream,
sound/soc/fsl/imx-pcm-rpmsg.c
191
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
213
struct snd_pcm_substream *substream = stream_timer->substream;
sound/soc/fsl/imx-pcm-rpmsg.c
229
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
285
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
316
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
345
struct snd_pcm_substream *substream = arg;
sound/soc/fsl/imx-pcm-rpmsg.c
351
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
380
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
397
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
414
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
431
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
461
struct snd_pcm_substream *substream, int cmd)
sound/soc/fsl/imx-pcm-rpmsg.c
515
struct snd_pcm_substream *substream)
sound/soc/fsl/imx-pcm-rpmsg.c
600
struct snd_pcm_substream *substream;
sound/soc/fsl/imx-pcm-rpmsg.h
452
struct snd_pcm_substream *substream;
sound/soc/fsl/lpc3xxx-i2s.c
101
static void lpc3xxx_i2s_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai)
sound/soc/fsl/lpc3xxx-i2s.c
154
static int lpc3xxx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/lpc3xxx-i2s.c
215
static int lpc3xxx_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/lpc3xxx-i2s.c
69
static int lpc3xxx_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai)
sound/soc/fsl/mpc5200_dma.c
111
struct snd_pcm_substream *substream, int cmd)
sound/soc/fsl/mpc5200_dma.c
212
struct snd_pcm_substream *substream)
sound/soc/fsl/mpc5200_dma.c
241
struct snd_pcm_substream *substream)
sound/soc/fsl/mpc5200_dma.c
267
struct snd_pcm_substream *substream)
sound/soc/fsl/mpc5200_dma.h
28
struct snd_pcm_substream *stream;
sound/soc/fsl/mpc5200_dma.h
78
to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma)
sound/soc/fsl/mpc5200_psc_ac97.c
136
static int psc_ac97_hw_analog_params(struct snd_pcm_substream *substream,
sound/soc/fsl/mpc5200_psc_ac97.c
159
static int psc_ac97_hw_digital_params(struct snd_pcm_substream *substream,
sound/soc/fsl/mpc5200_psc_ac97.c
175
static int psc_ac97_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/fsl/mpc5200_psc_i2s.c
36
static int psc_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/fsl/p1022_ds.c
122
static int p1022_ds_startup(struct snd_pcm_substream *substream)
sound/soc/fsl/p1022_rdk.c
134
static int p1022_rdk_startup(struct snd_pcm_substream *substream)
sound/soc/generic/audio-graph-card2-custom-sample.c
123
static int custom_startup(struct snd_pcm_substream *substream)
sound/soc/generic/simple-card-utils.c
313
int simple_util_startup(struct snd_pcm_substream *substream)
sound/soc/generic/simple-card-utils.c
375
void simple_util_shutdown(struct snd_pcm_substream *substream)
sound/soc/generic/simple-card-utils.c
463
int simple_util_hw_params(struct snd_pcm_substream *substream,
sound/soc/generic/test-component.c
159
static int test_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/generic/test-component.c
166
static void test_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/generic/test-component.c
171
static int test_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/generic/test-component.c
179
static int test_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/generic/test-component.c
186
static int test_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
sound/soc/generic/test-component.c
25
struct snd_pcm_substream *substream;
sound/soc/generic/test-component.c
355
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
369
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
377
struct snd_pcm_substream *substream,
sound/soc/generic/test-component.c
386
struct snd_pcm_substream *substream,
sound/soc/generic/test-component.c
395
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
403
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
431
struct snd_pcm_substream *substream, int cmd)
sound/soc/generic/test-component.c
451
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
459
struct snd_pcm_substream *substream)
sound/soc/generic/test-component.c
477
struct snd_pcm_substream *substream,
sound/soc/google/chv3-i2s.c
132
struct snd_pcm_substream *substream)
sound/soc/google/chv3-i2s.c
153
struct snd_pcm_substream *substream)
sound/soc/google/chv3-i2s.c
170
struct snd_pcm_substream *substream;
sound/soc/google/chv3-i2s.c
193
struct snd_pcm_substream *substream,
sound/soc/google/chv3-i2s.c
201
struct snd_pcm_substream *substream)
sound/soc/google/chv3-i2s.c
230
struct snd_pcm_substream *substream)
sound/soc/google/chv3-i2s.c
252
struct snd_pcm_substream *substream)
sound/soc/google/chv3-i2s.c
64
struct snd_pcm_substream *rx_substream;
sound/soc/google/chv3-i2s.c
65
struct snd_pcm_substream *tx_substream;
sound/soc/hisilicon/hi6210-i2s.c
171
static void hi6210_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/hisilicon/hi6210-i2s.c
253
static int hi6210_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/hisilicon/hi6210-i2s.c
474
static int hi6210_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/hisilicon/hi6210-i2s.c
90
static int hi6210_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/img/img-i2s-in.c
160
static int img_i2s_in_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/img/img-i2s-in.c
214
static int img_i2s_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/img/img-i2s-in.c
394
static int img_i2s_in_dma_prepare_slave_config(struct snd_pcm_substream *st,
sound/soc/img/img-i2s-out.c
185
static int img_i2s_out_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/img/img-i2s-out.c
213
static int img_i2s_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/img/img-i2s-out.c
400
static int img_i2s_out_dma_prepare_slave_config(struct snd_pcm_substream *st,
sound/soc/img/img-parallel-out.c
117
static int img_prl_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/img/img-parallel-out.c
91
static int img_prl_out_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/img/img-spdif-in.c
625
static int img_spdif_in_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/img/img-spdif-in.c
665
static int img_spdif_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/img/img-spdif-out.c
203
static int img_spdif_out_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/img/img-spdif-out.c
232
static int img_spdif_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
123
static void sst_fill_alloc_params(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
142
static void sst_fill_pcm_params(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
179
struct snd_pcm_substream *pstream = NULL;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
188
pstream = (struct snd_pcm_substream *)substream;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
222
static int sst_platform_alloc_stream(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
257
struct snd_pcm_substream *substream = arg;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
272
static int sst_platform_init_stream(struct snd_pcm_substream *substream)
sound/soc/intel/atom/sst-mfld-platform-pcm.c
302
static int sst_media_open(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
359
static void sst_media_close(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
375
static int sst_media_prepare(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
401
static int sst_enable_ssp(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
413
static int sst_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
453
static void sst_disable_ssp(struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
578
struct snd_pcm_substream *substream)
sound/soc/intel/atom/sst-mfld-platform-pcm.c
591
struct snd_pcm_substream *substream, int cmd)
sound/soc/intel/atom/sst-mfld-platform-pcm.c
639
struct snd_pcm_substream *substream)
sound/soc/intel/atom/sst-mfld-platform-pcm.c
660
struct snd_pcm_substream *substream)
sound/soc/intel/atom/sst/sst_drv_interface.c
456
struct snd_pcm_substream *substream,
sound/soc/intel/atom/sst/sst_drv_interface.c
491
struct snd_pcm_substream *substream;
sound/soc/intel/avs/boards/es8336.c
150
static int avs_es8336_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/max98373.c
67
static int avs_max98373_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/max98927.c
67
static int avs_max98927_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/nau8825.c
139
static int avs_nau8825_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/intel/avs/boards/rt286.c
101
avs_rt286_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params)
sound/soc/intel/avs/boards/rt298.c
112
avs_rt298_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params)
sound/soc/intel/avs/boards/rt5514.c
64
static int avs_rt5514_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/rt5640.c
95
static int avs_rt5640_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/rt5663.c
115
static int avs_rt5663_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/boards/rt5682.c
146
avs_rt5682_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params)
sound/soc/intel/avs/icl.c
136
struct snd_pcm_substream substream;
sound/soc/intel/avs/ipc.c
121
struct snd_pcm_substream *substream;
sound/soc/intel/avs/loader.c
362
struct snd_pcm_substream substream;
sound/soc/intel/avs/loader.c
430
struct snd_pcm_substream substream;
sound/soc/intel/avs/pcm.c
1088
struct snd_pcm_substream *substream;
sound/soc/intel/avs/pcm.c
119
static int avs_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
1305
struct snd_pcm_substream *substream)
sound/soc/intel/avs/pcm.c
1323
avs_component_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream)
sound/soc/intel/avs/pcm.c
1344
struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
149
static void avs_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
167
static int avs_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
1712
struct snd_pcm_substream *substream)
sound/soc/intel/avs/pcm.c
1728
struct snd_pcm_substream *be_substream;
sound/soc/intel/avs/pcm.c
201
static int avs_dai_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
219
static int avs_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
240
static int avs_dai_nonhda_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
253
static int avs_dai_nonhda_be_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
268
static int avs_dai_nonhda_be_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/intel/avs/pcm.c
327
static int __avs_dai_hda_be_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai,
sound/soc/intel/avs/pcm.c
351
static int avs_dai_hda_be_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
374
static int avs_dai_i2shda_be_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
385
static int avs_dai_dmichda_be_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
396
static void avs_dai_hda_be_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
405
static void avs_dai_althda_be_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
41
struct snd_pcm_substream *substream;
sound/soc/intel/avs/pcm.c
413
static int avs_dai_hda_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
426
static int avs_dai_hda_be_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
448
static int avs_dai_hda_be_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
487
static int avs_dai_hda_be_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/intel/avs/pcm.c
590
static int avs_pcm_hw_constraints_init(struct snd_pcm_substream *substream)
sound/soc/intel/avs/pcm.c
615
static int avs_dai_fe_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
648
static void avs_dai_fe_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
659
static int avs_dai_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/avs/pcm.c
707
static int __avs_dai_fe_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
734
static int avs_dai_fe_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
74
void avs_period_elapsed(struct snd_pcm_substream *substream)
sound/soc/intel/avs/pcm.c
744
static int avs_dai_fe_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
84
static int avs_hw_constraints_init(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.c
861
static int avs_dai_fe_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
sound/soc/intel/avs/pcm.h
14
void avs_period_elapsed(struct snd_pcm_substream *substream);
sound/soc/intel/boards/bdw-rt5650.c
103
static int bdw_rt5650_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bdw-rt5650.c
148
static int bdw_rt5650_fe_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bdw-rt5677.c
152
static int bdw_rt5677_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bdw-rt5677.c
169
static int bdw_rt5677_dsp_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bdw-rt5677.c
210
static int bdw_rt5677_fe_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bdw_rt286.c
98
static int codec_link_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bytcht_cx2072x.c
145
static int byt_cht_cx2072x_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcht_da7213.c
105
static int aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bytcht_da7213.c
127
static int aif1_hw_free(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcht_da7213.c
99
static int aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcht_es8316.c
300
static int byt_cht_es8316_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcht_nocodec.c
89
static int aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcr_rt5640.c
1559
static int byt_rt5640_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcr_rt5640.c
534
static int byt_rt5640_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bytcr_rt5651.c
359
static int byt_rt5651_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/bytcr_rt5651.c
751
static int byt_rt5651_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/bytcr_wm5102.c
425
static int byt_wm5102_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/cht_bsw_max98090_ti.c
111
static int cht_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/cht_bsw_max98090_ti.c
283
static int cht_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/cht_bsw_nau8824.c
157
static int cht_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/cht_bsw_nau8824.c
72
static int cht_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/cht_bsw_rt5645.c
205
static int cht_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/cht_bsw_rt5645.c
414
static int cht_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/cht_bsw_rt5672.c
159
static int cht_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/cht_bsw_rt5672.c
323
static int cht_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/ehl_rt5660.c
109
static int rt5660_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/hsw_rt5640.c
47
static int codec_link_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_cirrus_common.c
92
static int cs35l41_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_cs42l42.c
84
static int sof_cs42l42_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_es8336.c
127
static int sof_8336_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/intel/boards/sof_es8336.c
366
static int sof_es8336_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_maxim_common.c
110
static int max_98373_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_maxim_common.c
190
static int max_98373_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/intel/boards/sof_maxim_common.c
379
static int max_98390_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_nau8825.c
85
static int sof_nau8825_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_pcm512x.c
102
static int aif1_startup(struct snd_pcm_substream *substream)
sound/soc/intel/boards/sof_pcm512x.c
113
static void aif1_shutdown(struct snd_pcm_substream *substream)
sound/soc/intel/boards/sof_realtek_common.c
136
static int rt1011_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_realtek_common.c
330
static int rt1015p_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_realtek_common.c
395
static int rt1015_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_realtek_common.c
590
static int rt1308_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_rt5682.c
259
static int sof_rt5682_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/boards/sof_wm8804.c
49
static int sof_wm8804_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/core.h
151
struct snd_pcm_substream;
sound/soc/intel/catpt/core.h
155
struct snd_pcm_substream *substream;
sound/soc/intel/catpt/pcm.c
149
static void catpt_arrange_page_table(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
255
static int catpt_dai_startup(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
302
static void catpt_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
367
static int catpt_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
423
static int catpt_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
440
static int catpt_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/intel/catpt/pcm.c
463
static int catpt_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/intel/catpt/pcm.c
521
struct snd_pcm_substream *substream = stream->substream;
sound/soc/intel/catpt/pcm.c
591
struct snd_pcm_substream *substream)
sound/soc/intel/catpt/pcm.c
602
struct snd_pcm_substream *substream)
sound/soc/intel/catpt/pcm.c
75
catpt_get_stream_template(struct snd_pcm_substream *substream)
sound/soc/intel/keembay/kmb_platform.c
221
struct snd_pcm_substream *substream;
sound/soc/intel/keembay/kmb_platform.c
251
struct snd_pcm_substream *substream)
sound/soc/intel/keembay/kmb_platform.c
266
struct snd_pcm_substream *substream, int cmd)
sound/soc/intel/keembay/kmb_platform.c
375
struct snd_pcm_substream *substream)
sound/soc/intel/keembay/kmb_platform.c
447
struct snd_pcm_substream *substream)
sound/soc/intel/keembay/kmb_platform.c
472
struct snd_pcm_substream *substream)
sound/soc/intel/keembay/kmb_platform.c
526
static int kmb_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/intel/keembay/kmb_platform.c
579
static int kmb_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/intel/keembay/kmb_platform.c
676
static int kmb_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/intel/keembay/kmb_platform.c
689
static int kmb_dai_startup(struct snd_pcm_substream *substream,
sound/soc/intel/keembay/kmb_platform.c
708
static int kmb_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/intel/keembay/kmb_platform.h
149
struct snd_pcm_substream *tx_substream;
sound/soc/intel/keembay/kmb_platform.h
150
struct snd_pcm_substream *rx_substream;
sound/soc/jz4740/jz4740-i2s.c
132
static void jz4740_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/jz4740/jz4740-i2s.c
145
static int jz4740_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/jz4740/jz4740-i2s.c
251
static int jz4740_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/jz4740/jz4740-i2s.c
94
static int jz4740_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/kirkwood/armada-370-db.c
18
static int a370db_hw_params(struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-dma.c
102
struct snd_pcm_substream *substream)
sound/soc/kirkwood/kirkwood-dma.c
157
struct snd_pcm_substream *substream)
sound/soc/kirkwood/kirkwood-dma.c
178
struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-dma.c
198
struct snd_pcm_substream *substream)
sound/soc/kirkwood/kirkwood-dma.c
20
static struct kirkwood_dma_data *kirkwood_priv(struct snd_pcm_substream *subs)
sound/soc/kirkwood/kirkwood-dma.c
225
struct snd_pcm_substream *substream)
sound/soc/kirkwood/kirkwood-i2s.c
243
static int kirkwood_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-i2s.c
252
static int kirkwood_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-i2s.c
347
static int kirkwood_i2s_play_trigger(struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-i2s.c
435
static int kirkwood_i2s_rec_trigger(struct snd_pcm_substream *substream,
sound/soc/kirkwood/kirkwood-i2s.c
501
static int kirkwood_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/kirkwood/kirkwood.h
140
struct snd_pcm_substream *substream_play;
sound/soc/kirkwood/kirkwood.h
141
struct snd_pcm_substream *substream_rec;
sound/soc/loongson/loongson1_ac97.c
182
static int ls1x_ac97_hw_params(struct snd_pcm_substream *substream,
sound/soc/loongson/loongson_card.c
23
static int loongson_card_hw_params(struct snd_pcm_substream *substream,
sound/soc/loongson/loongson_dma.c
135
struct snd_pcm_substream *substream,
sound/soc/loongson/loongson_dma.c
199
struct snd_pcm_substream *substream)
sound/soc/loongson/loongson_dma.c
218
struct snd_pcm_substream *substream = devid;
sound/soc/loongson/loongson_dma.c
225
struct snd_pcm_substream *substream)
sound/soc/loongson/loongson_dma.c
281
struct snd_pcm_substream *substream)
sound/soc/loongson/loongson_dma.c
297
struct snd_pcm_substream *substream,
sound/soc/loongson/loongson_dma.c
309
struct snd_pcm_substream *substream;
sound/soc/loongson/loongson_dma.c
92
struct snd_pcm_substream *substream, int cmd)
sound/soc/loongson/loongson_i2s.c
31
static int loongson_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/loongson/loongson_i2s.c
60
static int loongson_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/loongson/loongson_i2s_plat.c
56
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-afe-fe-dai.c
119
int mtk_afe_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
184
int mtk_afe_fe_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
196
int mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
263
int mtk_afe_fe_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
37
int mtk_afe_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
503
int mtk_memif_set_rate_substream(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
98
void mtk_afe_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
16
int mtk_afe_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
18
void mtk_afe_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
20
int mtk_afe_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
23
int mtk_afe_fe_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
25
int mtk_afe_fe_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
27
int mtk_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/common/mtk-afe-fe-dai.h
45
int mtk_memif_set_rate_substream(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-afe-platform-driver.c
82
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-afe-platform-driver.h
21
struct snd_pcm_substream *substream);
sound/soc/mediatek/common/mtk-base-afe.h
127
int (*memif_fs)(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-base-afe.h
129
int (*irq_fs)(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-base-afe.h
133
int (*get_memif_pbuf_size)(struct snd_pcm_substream *substream);
sound/soc/mediatek/common/mtk-base-afe.h
144
struct snd_pcm_substream *substream;
sound/soc/mediatek/common/mtk-base-afe.h
98
struct snd_pcm_substream;
sound/soc/mediatek/common/mtk-btcvsd.c
1027
struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-btcvsd.c
272
static int btcvsd_bytes_to_frame(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-btcvsd.c
83
struct snd_pcm_substream *substream;
sound/soc/mediatek/common/mtk-btcvsd.c
851
(struct mtk_btcvsd_snd *bt, struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-btcvsd.c
872
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-btcvsd.c
894
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-btcvsd.c
907
struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-btcvsd.c
925
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-btcvsd.c
936
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-btcvsd.c
948
struct snd_pcm_substream *substream, int cmd)
sound/soc/mediatek/common/mtk-btcvsd.c
979
struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-soundcard-driver.c
134
int mtk_soundcard_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/common/mtk-soundcard-driver.c
165
static int mtk_soundcard_playback_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-soundcard-driver.c
175
static int mtk_soundcard_capture_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/common/mtk-soundcard-driver.h
50
int mtk_soundcard_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
106
static int mt2701_afe_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
141
static void mt2701_afe_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
229
static int mt2701_afe_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
285
static int mt2701_btmrg_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
301
static int mt2701_btmrg_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
343
static void mt2701_btmrg_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
363
static int mt2701_simple_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
382
static int mt2701_simple_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
399
static int mt2701_dlm_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
425
static void mt2701_dlm_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
443
static int mt2701_dlm_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
466
static int mt2701_dlm_fe_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
492
static int mt2701_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
506
static int mt2701_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt2701/mt2701-cs42448.c
106
static int mt2701_cs42448_fe_ops_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt2701/mt2701-cs42448.c
126
static int mt2701_cs42448_be_ops_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt2701/mt2701-wm8960.c
24
static int mt2701_wm8960_be_ops_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
139
static int mt6797_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
151
static int mt6797_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt6797/mt6797-dai-adda.c
151
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
37
static int mtk_dai_hostless_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
181
static int mtk_dai_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
106
static int mt7986_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
116
static int mt7986_irq_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
118
static int mtk_dai_etdm_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
135
static void mtk_dai_etdm_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
236
static int mtk_dai_etdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
263
static int mtk_dai_etdm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
294
static int mt8173_afe_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
307
static void mt8173_afe_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
321
static int mt8173_afe_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
343
static int mt8173_afe_hdmi_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
357
static void mt8173_afe_hdmi_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
370
static int mt8173_afe_hdmi_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
433
static int mt8173_afe_hdmi_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
481
static int mt8173_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
511
static int mt8173_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt8173/mt8173-max98090.c
51
static int mt8173_max98090_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c
52
static int mt8173_rt5650_rt5514_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c
56
static int mt8173_rt5650_rt5676_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8173/mt8173-rt5650.c
66
static int mt8173_rt5650_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
144
static int mt8183_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
156
static int mt8183_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
105
static int mt8183_da7219_hw_free(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
132
mt8183_da7219_rt1015_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
196
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
236
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
47
static int mt8183_mt6358_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
63
static int mt8183_da7219_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-adda.c
269
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
37
static int mtk_dai_hostless_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
772
static int mtk_dai_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
181
static int mtk_dai_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-tdm.c
464
static int mtk_dai_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-dai-tdm.c
581
static int mtk_dai_tdm_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
122
mt8183_mt6358_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
162
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
303
static int mt8183_mt6358_tdm_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
322
static void mt8183_mt6358_tdm_shutdown(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
346
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
359
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
43
static int mt8183_mt6358_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
60
mt8183_mt6358_rt1015_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-common.h
137
struct snd_pcm_substream;
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
104
static int mt8186_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
139
static int mt8186_fe_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
154
static int mt8186_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
253
static int mt8186_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
271
static int mt8186_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
281
static int mt8186_get_memif_pbuf_size(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
291
static int mt8186_fe_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
41
static int mt8186_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
83
static void mt8186_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
555
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
76
static int mtk_dai_hostless_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
125
static int mtk_dai_gain_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
809
static int mtk_dai_connsys_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
859
static int mtk_dai_connsys_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
991
static int mtk_dai_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-pcm.c
215
static int mtk_dai_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
547
static int mtk_dai_src_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
588
static int mtk_dai_src_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c
363
static int mtk_dai_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
228
static int mt8186_da7219_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
273
static int mt8186_da7219_i2s_hw_free(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8186/mt8186-mt6366.c
298
static int mt8186_rt5682s_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
134
static int mt8188_irq_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
300
static int mt8188_afe_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
327
static void mt8188_afe_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
333
static int mt8188_afe_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
356
static int mt8188_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
91
static int mt8188_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
400
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
391
static int mtk_dai_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2172
static int mtk_dai_etdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2413
static int mtk_dai_hdmitx_dptx_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-pcm.c
120
static int mtk_dai_pcm_configure(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-dai-pcm.c
227
static int mtk_dai_pcm_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
605
static int mt8188_dptx_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
707
static int mt8188_max98390_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
847
static int mt8188_nau8825_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
881
static int mt8188_rt5682s_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
926
static int mt8188_sof_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
952
static int mt8188_es8326_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
135
static int mt8189_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
178
static void mt8189_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
199
static int mt8189_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
228
static int mt8189_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
2364
struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
321
static int mt8189_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
345
static int mt8189_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
359
static int mt8189_get_memif_pbuf_size(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1080
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1263
static int mtk_dai_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
217
static int mtk_dai_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
397
static int mtk_dai_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
500
static int mtk_dai_tdm_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
121
static int mt8189_common_i2s_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8189/mt8189-nau8825.c
136
static int mt8189_common_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
154
static int mt8189_dptx_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
188
static int mt8189_nau8825_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
225
static int mt8189_rtxxxx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
269
static int mt8189_cs35l41_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
317
static int mt8189_es8326_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
43
static int mt8192_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
61
static int mt8192_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
71
static int mt8192_get_memif_pbuf_size(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1062
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1528
static int mtk_dai_connsys_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1589
static int mtk_dai_connsys_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1764
static int mtk_dai_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
271
static int mtk_dai_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c
513
static int mtk_dai_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
61
static int mt8192_rt1015_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
96
static int mt8192_rt5682x_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
112
static int mt8195_irq_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
280
mt8195_afe_paired_memif_clk_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
309
mt8195_afe_paired_memif_clk_enable(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
342
static int mt8195_afe_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
372
static void mt8195_afe_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
379
static int mt8195_afe_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
402
static int mt8195_afe_fe_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
408
static int mt8195_afe_fe_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
414
static int mt8195_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
84
static int mt8195_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
617
static int mtk_dai_adda_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
1575
static int mtk_dai_etdm_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
1616
static void mtk_dai_etdm_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2037
static int mtk_dai_etdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2094
static int mtk_dai_etdm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2294
static int mtk_dai_hdmitx_dptx_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2309
static void mtk_dai_hdmitx_dptx_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2350
static int mtk_dai_hdmitx_dptx_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2399
static int mtk_dai_hdmitx_dptx_trigger(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-pcm.c
119
static int mtk_dai_pcm_configure(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-dai-pcm.c
222
static int mtk_dai_pcm_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
332
static int mt8195_hdmitx_dptx_startup(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8195/mt8195-mt6359.c
341
static int mt8195_dptx_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
397
static int mt8195_rt5682_etdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
489
static int mt8195_rt1011_etdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
522
static int mt8195_sof_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
243
static int mt8365_memif_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
249
static int mt8365_irq_fs(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
499
static int mt8365_afe_fe_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
524
static void mt8365_afe_fe_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
537
static int mt8365_afe_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
647
static int mt8365_afe_fe_hw_free(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
668
static int mt8365_afe_fe_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
716
static int mt8365_afe_fe_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
759
static int mt8365_afe_hw_gain1_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
768
static void mt8365_afe_hw_gain1_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
784
static int mt8365_afe_hw_gain1_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
829
static int mtk_dai_hostless_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
134
static int mt8365_dai_int_adda_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
152
static void mt8365_dai_int_adda_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
181
static int mt8365_dai_int_adda_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
112
struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
162
static int mt8365_dai_dmic_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
179
static void mt8365_dai_dmic_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
196
static int mt8365_dai_dmic_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
69
struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
89
struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
516
static int mt8365_dai_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
542
static void mt8365_dai_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
589
static int mt8365_dai_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
670
static int mt8365_afe_2nd_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
107
static int mt8365_dai_pcm1_startup(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
120
static void mt8365_dai_pcm1_shutdown(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
132
static int mt8365_dai_pcm1_prepare(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
37
static int mt8365_dai_configure_pcm1(struct snd_pcm_substream *substream,
sound/soc/mediatek/mt8365/mt8365-mt6357.c
102
static void mt8365_mt6357_int_adda_shutdown(struct snd_pcm_substream *substream)
sound/soc/mediatek/mt8365/mt8365-mt6357.c
71
static int mt8365_mt6357_int_adda_startup(struct snd_pcm_substream *substream)
sound/soc/meson/aiu-acodec-ctrl.c
82
static int aiu_acodec_ctrl_input_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-i2s.c
187
static int aiu_encoder_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-i2s.c
214
static int aiu_encoder_i2s_hw_free(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-i2s.c
297
static int aiu_encoder_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-i2s.c
319
static void aiu_encoder_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-spdif.c
155
static int aiu_encoder_spdif_hw_free(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-spdif.c
165
static int aiu_encoder_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-spdif.c
195
static void aiu_encoder_spdif_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-encoder-spdif.c
47
aiu_encoder_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/aiu-encoder-spdif.c
95
static int aiu_encoder_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo-i2s.c
47
static int aiu_fifo_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/aiu-fifo-i2s.c
65
static int aiu_fifo_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo-i2s.c
86
static int aiu_fifo_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo-spdif.c
106
static int fifo_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo-spdif.c
57
static int fifo_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/aiu-fifo-spdif.c
85
static int fifo_spdif_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.c
125
struct snd_pcm_substream *playback = dev_id;
sound/soc/meson/aiu-fifo.c
132
int aiu_fifo_startup(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.c
168
void aiu_fifo_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.c
26
static struct snd_soc_dai *aiu_fifo_dai(struct snd_pcm_substream *ss)
sound/soc/meson/aiu-fifo.c
34
struct snd_pcm_substream *substream)
sound/soc/meson/aiu-fifo.c
58
int aiu_fifo_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/aiu-fifo.c
79
int aiu_fifo_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.c
95
int aiu_fifo_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.h
15
struct snd_pcm_substream;
sound/soc/meson/aiu-fifo.h
32
struct snd_pcm_substream *substream);
sound/soc/meson/aiu-fifo.h
34
int aiu_fifo_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/aiu-fifo.h
36
int aiu_fifo_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.h
38
int aiu_fifo_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.h
41
int aiu_fifo_startup(struct snd_pcm_substream *substream,
sound/soc/meson/aiu-fifo.h
43
void aiu_fifo_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/axg-card.c
40
static int axg_card_tdm_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-fifo.c
112
struct snd_pcm_substream *ss,
sound/soc/meson/axg-fifo.c
157
struct snd_pcm_substream *ss,
sound/soc/meson/axg-fifo.c
176
struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
202
struct snd_pcm_substream *ss = dev_id;
sound/soc/meson/axg-fifo.c
223
struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
290
struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
47
static struct snd_soc_dai *axg_fifo_dai(struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
54
static struct axg_fifo *axg_fifo_data(struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
61
static struct device *axg_fifo_dev(struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.c
75
struct snd_pcm_substream *ss, int cmd)
sound/soc/meson/axg-fifo.c
99
struct snd_pcm_substream *ss)
sound/soc/meson/axg-fifo.h
76
struct snd_pcm_substream *ss);
sound/soc/meson/axg-fifo.h
78
struct snd_pcm_substream *ss);
sound/soc/meson/axg-fifo.h
80
struct snd_pcm_substream *ss,
sound/soc/meson/axg-fifo.h
83
struct snd_pcm_substream *ss,
sound/soc/meson/axg-fifo.h
86
struct snd_pcm_substream *ss);
sound/soc/meson/axg-fifo.h
88
struct snd_pcm_substream *ss);
sound/soc/meson/axg-fifo.h
90
struct snd_pcm_substream *ss, int cmd);
sound/soc/meson/axg-frddr.c
35
static int g12a_frddr_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/axg-frddr.c
51
static int axg_frddr_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-frddr.c
69
static int axg_frddr_dai_startup(struct snd_pcm_substream *substream,
sound/soc/meson/axg-frddr.c
86
static void axg_frddr_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/axg-pdm.c
125
static int axg_pdm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/axg-pdm.c
223
static int axg_pdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-pdm.c
270
static int axg_pdm_startup(struct snd_pcm_substream *substream,
sound/soc/meson/axg-pdm.c
288
static void axg_pdm_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/axg-spdifin.c
95
static int axg_spdifin_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/axg-spdifout.c
215
static int axg_spdifout_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-spdifout.c
245
static int axg_spdifout_startup(struct snd_pcm_substream *substream,
sound/soc/meson/axg-spdifout.c
278
static void axg_spdifout_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/axg-spdifout.c
88
static int axg_spdifout_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/meson/axg-tdm-interface.c
146
static int axg_tdm_iface_startup(struct snd_pcm_substream *substream,
sound/soc/meson/axg-tdm-interface.c
182
static int axg_tdm_iface_set_stream(struct snd_pcm_substream *substream,
sound/soc/meson/axg-tdm-interface.c
307
static int axg_tdm_iface_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-tdm-interface.c
357
static int axg_tdm_iface_hw_free(struct snd_pcm_substream *substream,
sound/soc/meson/axg-tdm-interface.c
365
static int axg_tdm_iface_trigger(struct snd_pcm_substream *substream,
sound/soc/meson/axg-toddr.c
111
static void axg_toddr_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/meson/axg-toddr.c
194
static int g12a_toddr_dai_startup(struct snd_pcm_substream *substream,
sound/soc/meson/axg-toddr.c
37
static int g12a_toddr_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/meson/axg-toddr.c
53
static int axg_toddr_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/axg-toddr.c
87
static int axg_toddr_dai_startup(struct snd_pcm_substream *substream,
sound/soc/meson/g12a-toacodec.c
144
static int g12a_toacodec_input_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/gx-card.c
29
static int gx_card_i2s_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/meson-card-utils.c
12
int meson_card_i2s_set_sysclk(struct snd_pcm_substream *substream,
sound/soc/meson/meson-card.h
14
struct snd_pcm_substream;
sound/soc/meson/meson-card.h
34
int meson_card_i2s_set_sysclk(struct snd_pcm_substream *substream,
sound/soc/meson/meson-codec-glue.c
67
int meson_codec_glue_input_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/meson-codec-glue.c
98
int meson_codec_glue_output_startup(struct snd_pcm_substream *substream,
sound/soc/meson/meson-codec-glue.h
20
int meson_codec_glue_input_hw_params(struct snd_pcm_substream *substream,
sound/soc/meson/meson-codec-glue.h
29
int meson_codec_glue_output_startup(struct snd_pcm_substream *substream,
sound/soc/mxs/mxs-saif.c
433
static int mxs_saif_startup(struct snd_pcm_substream *substream,
sound/soc/mxs/mxs-saif.c
458
static void mxs_saif_shutdown(struct snd_pcm_substream *substream,
sound/soc/mxs/mxs-saif.c
470
static int mxs_saif_hw_params(struct snd_pcm_substream *substream,
sound/soc/mxs/mxs-saif.c
561
static int mxs_saif_prepare(struct snd_pcm_substream *substream,
sound/soc/mxs/mxs-saif.c
573
static int mxs_saif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/mxs/mxs-sgtl5000.c
18
static int mxs_sgtl5000_hw_params(struct snd_pcm_substream *substream,
sound/soc/pxa/mmp-sspa.c
211
static int mmp_sspa_hw_params(struct snd_pcm_substream *substream,
sound/soc/pxa/mmp-sspa.c
280
static int mmp_sspa_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/pxa/mmp-sspa.c
404
struct snd_pcm_substream *substream,
sound/soc/pxa/mmp-sspa.c
415
struct snd_pcm_substream *substream)
sound/soc/pxa/mmp-sspa.c
452
struct snd_pcm_substream *substream)
sound/soc/pxa/mmp-sspa.c
83
static int mmp_sspa_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/mmp-sspa.c
94
static void mmp_sspa_shutdown(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa-ssp.c
531
static int pxa_ssp_hw_params(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa-ssp.c
675
static void pxa_ssp_set_running_bit(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa-ssp.c
707
static int pxa_ssp_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/pxa/pxa-ssp.c
73
static int pxa_ssp_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa-ssp.c
99
static void pxa_ssp_shutdown(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-ac97.c
108
static int pxa2xx_ac97_aux_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-ac97.c
123
static int pxa2xx_ac97_mic_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-ac97.c
93
static int pxa2xx_ac97_hifi_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-i2s.c
154
static int pxa2xx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-i2s.c
214
static int pxa2xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/pxa/pxa2xx-i2s.c
240
static void pxa2xx_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/pxa/pxa2xx-i2s.c
93
static int pxa2xx_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/pxa/spitz.c
105
static int spitz_startup(struct snd_pcm_substream *substream)
sound/soc/pxa/spitz.c
116
static int spitz_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/apq8016_sbc.c
193
static int msm8916_qdsp6_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/apq8016_sbc.c
214
static void msm8916_qdsp6_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/apq8096.c
30
static int msm_snd_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cdc-dma.c
124
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-cdc-dma.c
171
static int lpass_cdc_dma_daiops_startup(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cdc-dma.c
194
static void lpass_cdc_dma_daiops_shutdown(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cdc-dma.c
214
static int lpass_cdc_dma_daiops_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cdc-dma.c
259
static int lpass_cdc_dma_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cdc-dma.c
33
static void __lpass_get_dmactl_handle(struct snd_pcm_substream *substream, struct snd_soc_dai *dai,
sound/soc/qcom/lpass-cpu.c
103
static void lpass_cpu_daiops_shutdown(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cpu.c
134
static int lpass_cpu_daiops_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cpu.c
299
static int lpass_cpu_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cpu.c
367
static int lpass_cpu_daiops_prepare(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-cpu.c
83
static int lpass_cpu_daiops_startup(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-hdmi.c
19
static int lpass_hdmi_daiops_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-hdmi.c
190
static int lpass_hdmi_daiops_prepare(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-hdmi.c
205
static int lpass_hdmi_daiops_trigger(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
1131
struct snd_pcm_substream *substream;
sound/soc/qcom/lpass-platform.c
1227
struct snd_pcm_substream *substream, int channel,
sound/soc/qcom/lpass-platform.c
193
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-platform.c
284
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-platform.c
321
static struct lpaif_dmactl *__lpass_get_dmactl_handle(const struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
353
static int __lpass_get_id(const struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
388
static struct regmap *__lpass_get_regmap_handle(const struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
416
struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
570
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-platform.c
597
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-platform.c
660
struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
860
struct snd_pcm_substream *substream)
sound/soc/qcom/lpass-platform.c
895
static int lpass_platform_cdc_dma_mmap(struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
911
struct snd_pcm_substream *substream,
sound/soc/qcom/lpass-platform.c
925
struct snd_pcm_substream *substream,
sound/soc/qcom/lpass.h
152
struct snd_pcm_substream *substream[LPASS_MAX_DMA_CHANNELS];
sound/soc/qcom/lpass.h
153
struct snd_pcm_substream *hdmi_substream[LPASS_MAX_HDMI_DMA_CHANNELS];
sound/soc/qcom/lpass.h
154
struct snd_pcm_substream *rxtx_substream[LPASS_MAX_CDC_DMA_CHANNELS];
sound/soc/qcom/lpass.h
155
struct snd_pcm_substream *va_substream[LPASS_MAX_CDC_DMA_CHANNELS];
sound/soc/qcom/qdsp6/q6afe-dai.c
128
static int q6i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
268
static int q6tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
357
static int q6dma_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
37
static int q6slim_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
370
static void q6afe_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
387
static int q6afe_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
67
static int q6hdmi_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6afe-dai.c
95
static int q6afe_usb_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6apm-dai.c
128
struct snd_pcm_substream *substream = prtd->substream;
sound/soc/qcom/qdsp6/q6apm-dai.c
207
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6apm-dai.c
284
static int q6apm_dai_ack(struct snd_soc_component *component, struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6apm-dai.c
306
struct snd_pcm_substream *substream, int cmd)
sound/soc/qcom/qdsp6/q6apm-dai.c
333
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6apm-dai.c
413
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6apm-dai.c
432
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6apm-dai.c
446
struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6apm-dai.c
60
struct snd_pcm_substream *substream;
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
129
static int q6dma_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
144
static void q6apm_lpass_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
162
static int q6apm_lpass_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
223
static int q6apm_lpass_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
98
static int q6hdmi_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6asm-dai.c
183
struct snd_pcm_substream *substream = prtd->substream;
sound/soc/qcom/qdsp6/q6asm-dai.c
207
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6asm-dai.c
306
static int q6asm_dai_ack(struct snd_soc_component *component, struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6asm-dai.c
330
struct snd_pcm_substream *substream, int cmd)
sound/soc/qcom/qdsp6/q6asm-dai.c
362
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6asm-dai.c
453
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6asm-dai.c
476
struct snd_pcm_substream *substream)
sound/soc/qcom/qdsp6/q6asm-dai.c
491
struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6asm-dai.c
53
struct snd_pcm_substream *substream;
sound/soc/qcom/qdsp6/q6routing.c
1054
struct snd_pcm_substream *substream,
sound/soc/qcom/qdsp6/q6usb.c
52
static int q6usb_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/sc7180.c
201
static int sc7180_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7180.c
235
static int sc7180_qdsp_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7180.c
310
static void sc7180_snd_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7180.c
337
static void sc7180_qdsp_snd_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7180.c
392
static int sc7180_adau7002_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7280.c
204
static int sc7280_snd_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/sc7280.c
218
static int sc7280_snd_swr_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7280.c
227
static int sc7280_snd_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7280.c
246
static int sc7280_snd_hw_free(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7280.c
255
static void sc7280_snd_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/sc7280.c
282
static int sc7280_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sc8280xp.c
108
static int sc8280xp_snd_hw_free(struct snd_pcm_substream *substream)
sound/soc/qcom/sc8280xp.c
99
static int sc8280xp_snd_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/sdm845.c
180
static int sdm845_snd_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/sdm845.c
328
static int sdm845_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sdm845.c
421
static void sdm845_snd_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/sdm845.c
470
static int sdm845_snd_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/sdm845.c
479
static int sdm845_snd_hw_free(struct snd_pcm_substream *substream)
sound/soc/qcom/sdm845.c
58
static int sdm845_slim_snd_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/sdm845.c
95
static int sdm845_tdm_snd_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/sdw.c
126
int qcom_snd_sdw_prepare(struct snd_pcm_substream *substream,
sound/soc/qcom/sdw.c
168
struct sdw_stream_runtime *qcom_snd_sdw_get_stream(struct snd_pcm_substream *substream)
sound/soc/qcom/sdw.c
188
void qcom_snd_sdw_shutdown(struct snd_pcm_substream *substream)
sound/soc/qcom/sdw.c
196
int qcom_snd_sdw_hw_free(struct snd_pcm_substream *substream, bool *stream_prepared)
sound/soc/qcom/sdw.c
64
int qcom_snd_sdw_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/sdw.h
10
void qcom_snd_sdw_shutdown(struct snd_pcm_substream *substream);
sound/soc/qcom/sdw.h
11
int qcom_snd_sdw_prepare(struct snd_pcm_substream *substream,
sound/soc/qcom/sdw.h
13
struct sdw_stream_runtime *qcom_snd_sdw_get_stream(struct snd_pcm_substream *stream);
sound/soc/qcom/sdw.h
14
int qcom_snd_sdw_hw_free(struct snd_pcm_substream *substream,
sound/soc/qcom/sdw.h
9
int qcom_snd_sdw_startup(struct snd_pcm_substream *substream);
sound/soc/qcom/sm8250.c
122
static int sm8250_snd_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/sm8250.c
131
static int sm8250_snd_hw_free(struct snd_pcm_substream *substream)
sound/soc/qcom/sm8250.c
74
static int sm8250_snd_startup(struct snd_pcm_substream *substream)
sound/soc/qcom/storm.c
19
static int storm_ops_hw_params(struct snd_pcm_substream *substream,
sound/soc/qcom/x1e80100.c
104
static int x1e80100_snd_prepare(struct snd_pcm_substream *substream)
sound/soc/qcom/x1e80100.c
132
static int x1e80100_snd_hw_free(struct snd_pcm_substream *substream)
sound/soc/renesas/dma-sh7760.c
119
struct snd_pcm_substream *substream)
sound/soc/renesas/dma-sh7760.c
153
struct snd_pcm_substream *substream)
sound/soc/renesas/dma-sh7760.c
174
struct snd_pcm_substream *substream,
sound/soc/renesas/dma-sh7760.c
192
struct snd_pcm_substream *substream)
sound/soc/renesas/dma-sh7760.c
241
struct snd_pcm_substream *substream, int cmd)
sound/soc/renesas/dma-sh7760.c
268
struct snd_pcm_substream *substream)
sound/soc/renesas/dma-sh7760.c
54
struct snd_pcm_substream *tx_ss;
sound/soc/renesas/dma-sh7760.c
58
struct snd_pcm_substream *rx_ss;
sound/soc/renesas/fsi.c
1035
struct snd_pcm_substream *substream = io->substream;
sound/soc/renesas/fsi.c
1285
struct snd_pcm_substream *substream = io->substream;
sound/soc/renesas/fsi.c
1553
static int fsi_dai_startup(struct snd_pcm_substream *substream,
sound/soc/renesas/fsi.c
1563
static void fsi_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/renesas/fsi.c
1571
static int fsi_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/renesas/fsi.c
1685
static int fsi_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/renesas/fsi.c
1737
struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
1751
struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
205
struct snd_pcm_substream *substream;
sound/soc/renesas/fsi.c
394
static int fsi_is_play(struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
399
static struct snd_soc_dai *fsi_get_dai(struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
416
static struct fsi_priv *fsi_get_priv(struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
486
struct snd_pcm_substream *substream)
sound/soc/renesas/fsi.c
508
struct snd_pcm_substream *substream)
sound/soc/renesas/hac.c
235
static int hac_hw_params(struct snd_pcm_substream *substream,
sound/soc/renesas/migor.c
45
static int migor_hw_params(struct snd_pcm_substream *substream,
sound/soc/renesas/migor.c
79
static int migor_hw_free(struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
1015
static void rsnd_soc_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/core.c
1030
static int rsnd_soc_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/core.c
1306
struct snd_pcm_substream *substream;
sound/soc/renesas/rcar/core.c
1534
static int rsnd_hw_update(struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/core.c
1554
struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/core.c
1665
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
1671
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
664
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
675
struct snd_soc_dai *rsnd_substream_to_dai(struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
684
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/core.c
692
static int rsnd_soc_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/renesas/rcar/core.c
959
static int rsnd_soc_dai_startup(struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/msiof.c
114
struct snd_pcm_substream *substream[SNDRV_PCM_STREAM_LAST + 1];
sound/soc/renesas/rcar/msiof.c
169
struct snd_pcm_substream *substream, int cmd)
sound/soc/renesas/rcar/msiof.c
273
struct snd_pcm_substream *substream, int cmd)
sound/soc/renesas/rcar/msiof.c
414
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/msiof.c
442
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/msiof.c
448
struct snd_pcm_substream *substream)
sound/soc/renesas/rcar/msiof.c
465
struct snd_pcm_substream *substream, int cmd)
sound/soc/renesas/rcar/msiof.c
492
struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/msiof.c
525
struct snd_pcm_substream *substream;
sound/soc/renesas/rcar/rsnd.h
319
struct snd_pcm_substream *substream,
sound/soc/renesas/rcar/rsnd.h
335
struct snd_pcm_substream *substream);
sound/soc/renesas/rcar/rsnd.h
495
struct snd_pcm_substream *substream;
sound/soc/renesas/rcar/ssi.c
535
struct snd_pcm_substream *substream,
sound/soc/renesas/rz-ssi.c
1003
static int rz_ssi_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/renesas/rz-ssi.c
1069
struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
1078
struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
175
static inline bool rz_ssi_stream_is_play(struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
181
rz_ssi_stream_get(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
192
struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
215
struct snd_pcm_substream *substream)
sound/soc/renesas/rz-ssi.c
441
struct snd_pcm_substream *substream = strm->substream;
sound/soc/renesas/rz-ssi.c
469
struct snd_pcm_substream *substream = strm->substream;
sound/soc/renesas/rz-ssi.c
532
struct snd_pcm_substream *substream = strm->substream;
sound/soc/renesas/rz-ssi.c
706
struct snd_pcm_substream *substream = strm->substream;
sound/soc/renesas/rz-ssi.c
823
struct snd_pcm_substream *substream = strm->substream;
sound/soc/renesas/rz-ssi.c
841
static int rz_ssi_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/renesas/rz-ssi.c
88
struct snd_pcm_substream *substream;
sound/soc/renesas/rz-ssi.c
954
static int rz_ssi_startup(struct snd_pcm_substream *substream,
sound/soc/renesas/rz-ssi.c
967
static void rz_ssi_shutdown(struct snd_pcm_substream *substream,
sound/soc/renesas/siu.h
100
struct snd_pcm_substream *substream;
sound/soc/renesas/siu.h
126
static inline struct siu_port *siu_port_info(struct snd_pcm_substream *substream)
sound/soc/renesas/siu_dai.c
493
static int siu_dai_startup(struct snd_pcm_substream *substream,
sound/soc/renesas/siu_dai.c
515
static void siu_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/renesas/siu_dai.c
540
static int siu_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/renesas/siu_pcm.c
108
struct snd_pcm_substream *substream = siu_stream->substream;
sound/soc/renesas/siu_pcm.c
156
struct snd_pcm_substream *substream = siu_stream->substream;
sound/soc/renesas/siu_pcm.c
205
struct snd_pcm_substream *substream = siu_stream->substream;
sound/soc/renesas/siu_pcm.c
292
struct snd_pcm_substream *ss)
sound/soc/renesas/siu_pcm.c
334
struct snd_pcm_substream *ss)
sound/soc/renesas/siu_pcm.c
357
struct snd_pcm_substream *ss)
sound/soc/renesas/siu_pcm.c
404
struct snd_pcm_substream *ss, int cmd)
sound/soc/renesas/siu_pcm.c
448
struct snd_pcm_substream *ss)
sound/soc/renesas/ssi.c
101
static void ssi_shutdown(struct snd_pcm_substream *substream,
sound/soc/renesas/ssi.c
109
static int ssi_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/renesas/ssi.c
128
static int ssi_hw_params(struct snd_pcm_substream *substream,
sound/soc/renesas/ssi.c
89
static int ssi_startup(struct snd_pcm_substream *substream,
sound/soc/rockchip/rk3288_hdmi_analog.c
61
static int rk_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rk3399_gru_sound.c
117
static int rockchip_sound_da7219_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rk3399_gru_sound.c
236
static int rockchip_sound_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rk3399_gru_sound.c
258
static int rockchip_sound_startup(struct snd_pcm_substream *substream)
sound/soc/rockchip/rk3399_gru_sound.c
66
static int rockchip_sound_max98357a_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rk3399_gru_sound.c
85
static int rockchip_sound_rt5514_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s.c
349
static int rockchip_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s.c
464
static int rockchip_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
284
static void rockchip_snd_txrxctrl(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
487
static void rockchip_i2s_tdm_xfer_pause(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
501
static void rockchip_i2s_tdm_xfer_resume(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
519
static int rockchip_i2s_io_multiplex(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
583
static int rockchip_i2s_trcm_mode(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
643
static int rockchip_i2s_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_i2s_tdm.c
755
static int rockchip_i2s_tdm_trigger(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_max98090.c
141
static int rk_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_max98090.c
192
static int rk_aif1_startup(struct snd_pcm_substream *substream)
sound/soc/rockchip/rockchip_pdm.c
195
static int rockchip_pdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_pdm.c
344
static int rockchip_pdm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/rockchip/rockchip_rt5645.c
62
static int rk_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
1334
struct snd_pcm_substream *substream;
sound/soc/rockchip/rockchip_sai.c
51
struct snd_pcm_substream *substreams[SNDRV_PCM_STREAM_LAST + 1];
sound/soc/rockchip/rockchip_sai.c
557
static int rockchip_sai_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
70
static bool rockchip_sai_stream_valid(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
700
static int rockchip_sai_prepare(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
838
static int rockchip_sai_trigger(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
878
static int rockchip_sai_startup(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_sai.c
898
static void rockchip_sai_shutdown(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_spdif.c
104
static int rk_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/rockchip/rockchip_spdif.c
170
static int rk_spdif_trigger(struct snd_pcm_substream *substream,
sound/soc/samsung/aries_wm8994.c
258
static int aries_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/aries_wm8994.c
287
static int aries_hw_free(struct snd_pcm_substream *substream)
sound/soc/samsung/arndale.c
20
static int arndale_rt5631_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/arndale.c
55
static int arndale_wm1811_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
1020
i2s_delay(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/samsung/i2s.c
116
void (*fixup_early)(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
118
void (*fixup_late)(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
1576
static void fsd_i2s_fixup_early(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
1589
static void fsd_i2s_fixup_late(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
51
void (*fixup_early)(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
53
void (*fixup_late)(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
725
static int i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
822
static int i2s_startup(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
849
static void i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/samsung/i2s.c
935
static int i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/samsung/idma.c
133
struct snd_pcm_substream *substream = id;
sound/soc/samsung/idma.c
141
struct snd_pcm_substream *substream,
sound/soc/samsung/idma.c
168
struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
176
struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
190
struct snd_pcm_substream *substream, int cmd)
sound/soc/samsung/idma.c
224
struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
242
struct snd_pcm_substream *substream,
sound/soc/samsung/idma.c
285
struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
312
struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
330
struct snd_pcm_substream *substream;
sound/soc/samsung/idma.c
349
struct snd_pcm_substream *substream = pcm->streams[stream].substream;
sound/soc/samsung/idma.c
64
static int idma_enqueue(struct snd_pcm_substream *substream)
sound/soc/samsung/idma.c
99
static void idma_setcallbk(struct snd_pcm_substream *substream,
sound/soc/samsung/littlemill.c
101
static int littlemill_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/midas_wm1811.c
240
static int midas_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/odroid.c
115
static int odroid_card_be_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/samsung/odroid.c
25
static int odroid_card_fe_startup(struct snd_pcm_substream *substream)
sound/soc/samsung/odroid.c
34
static int odroid_card_fe_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/odroid.c
55
static int odroid_card_be_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/pcm.c
216
static int s3c_pcm_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/samsung/pcm.c
259
static int s3c_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/smdk_spdif.c
100
static int smdk_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/smdk_wm8994.c
34
static int smdk_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/smdk_wm8994pcm.c
43
static int smdk_wm8994_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/snow.c
26
static int snow_card_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/spdif.c
141
static int spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/samsung/spdif.c
176
static int spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/spdif.c
279
static void spdif_shutdown(struct snd_pcm_substream *substream,
sound/soc/samsung/tm2_wm5110.c
132
static int tm2_aif2_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/tm2_wm5110.c
187
static int tm2_aif2_hw_free(struct snd_pcm_substream *substream)
sound/soc/samsung/tm2_wm5110.c
207
static int tm2_hdmi_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/tm2_wm5110.c
91
static int tm2_aif1_hw_params(struct snd_pcm_substream *substream,
sound/soc/samsung/tobermory.c
97
static int tobermory_hw_params(struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_asoc.c
1310
struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_asoc.c
1382
void sdca_asoc_free_constraints(struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_asoc.c
1603
struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_class_function.c
119
static int class_function_startup(struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_class_function.c
128
static int class_function_sdw_add_peripheral(struct snd_pcm_substream *substream,
sound/soc/sdca/sdca_class_function.c
164
static int class_function_sdw_remove_peripheral(struct snd_pcm_substream *substream,
sound/soc/sdw_utils/soc_sdw_maxim.c
40
static int asoc_sdw_mx8373_enable_spk_pin(struct snd_pcm_substream *substream, bool enable)
sound/soc/sdw_utils/soc_sdw_maxim.c
72
static int asoc_sdw_mx8373_prepare(struct snd_pcm_substream *substream)
sound/soc/sdw_utils/soc_sdw_maxim.c
84
static int asoc_sdw_mx8373_hw_free(struct snd_pcm_substream *substream)
sound/soc/sdw_utils/soc_sdw_rt_amp.c
210
static int rt1308_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/sdw_utils/soc_sdw_utils.c
1025
int asoc_sdw_startup(struct snd_pcm_substream *substream)
sound/soc/sdw_utils/soc_sdw_utils.c
1031
int asoc_sdw_prepare(struct snd_pcm_substream *substream)
sound/soc/sdw_utils/soc_sdw_utils.c
1050
int asoc_sdw_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/sdw_utils/soc_sdw_utils.c
1090
int asoc_sdw_hw_params(struct snd_pcm_substream *substream,
sound/soc/sdw_utils/soc_sdw_utils.c
1133
int asoc_sdw_hw_free(struct snd_pcm_substream *substream)
sound/soc/sdw_utils/soc_sdw_utils.c
1152
void asoc_sdw_shutdown(struct snd_pcm_substream *substream)
sound/soc/soc-component.c
1015
int snd_soc_pcm_component_mmap(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
1063
int snd_soc_pcm_component_prepare(struct snd_pcm_substream *substream)
sound/soc/soc-component.c
1080
int snd_soc_pcm_component_hw_params(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
1101
void snd_soc_pcm_component_hw_free(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
1124
struct snd_pcm_substream *substream,
sound/soc/soc-component.c
1135
int snd_soc_pcm_component_trigger(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
1206
int snd_soc_pcm_component_ack(struct snd_pcm_substream *substream)
sound/soc/soc-component.c
252
struct snd_pcm_substream *substream)
sound/soc/soc-component.c
267
struct snd_pcm_substream *substream,
sound/soc/soc-component.c
884
int snd_soc_pcm_component_pointer(struct snd_pcm_substream *substream)
sound/soc/soc-component.c
912
void snd_soc_pcm_component_delay(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
940
int snd_soc_pcm_component_ioctl(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
958
int snd_soc_pcm_component_sync_stop(struct snd_pcm_substream *substream)
sound/soc/soc-component.c
976
int snd_soc_pcm_component_copy(struct snd_pcm_substream *substream,
sound/soc/soc-component.c
994
struct page *snd_soc_pcm_component_page(struct snd_pcm_substream *substream,
sound/soc/soc-compress.c
370
struct snd_pcm_substream *fe_substream =
sound/soc/soc-dai.c
355
struct snd_pcm_substream *substream)
sound/soc/soc-dai.c
406
struct snd_pcm_substream *substream,
sound/soc/soc-dai.c
423
struct snd_pcm_substream *substream,
sound/soc/soc-dai.c
438
struct snd_pcm_substream *substream)
sound/soc/soc-dai.c
457
struct snd_pcm_substream *substream,
sound/soc/soc-dai.c
588
int snd_soc_pcm_dai_prepare(struct snd_pcm_substream *substream)
sound/soc/soc-dai.c
604
struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-dai.c
618
int snd_soc_pcm_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/soc-dai.c
660
void snd_soc_pcm_dai_delay(struct snd_pcm_substream *substream,
sound/soc/soc-dapm.c
3042
static int dapm_update_dai_unlocked(struct snd_pcm_substream *substream,
sound/soc/soc-dapm.c
3074
int snd_soc_dapm_update_dai(struct snd_pcm_substream *substream,
sound/soc/soc-dapm.c
3954
struct snd_pcm_substream *substream)
sound/soc/soc-dapm.c
4073
struct snd_pcm_substream *substream = w->priv;
sound/soc/soc-dapm.c
4279
struct snd_pcm_substream *substream,
sound/soc/soc-dapm.c
4514
struct snd_pcm_substream *substream = rtd->pcm->streams[stream].substream;
sound/soc/soc-generic-dmaengine-pcm.c
149
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
163
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
169
struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-generic-dmaengine-pcm.c
177
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
240
struct snd_pcm_substream *substream = rtd->pcm->streams[i].substream;
sound/soc/soc-generic-dmaengine-pcm.c
280
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
29
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
291
struct snd_pcm_substream *substream,
sound/soc/soc-generic-dmaengine-pcm.c
297
int (*process)(struct snd_pcm_substream *substream,
sound/soc/soc-generic-dmaengine-pcm.c
322
struct snd_pcm_substream *substream)
sound/soc/soc-generic-dmaengine-pcm.c
50
int snd_dmaengine_pcm_prepare_slave_config(struct snd_pcm_substream *substream,
sound/soc/soc-generic-dmaengine-pcm.c
77
struct snd_pcm_substream *substream,
sound/soc/soc-generic-dmaengine-pcm.c
99
struct snd_pcm_substream *substream)
sound/soc/soc-link.c
115
void snd_soc_link_hw_free(struct snd_pcm_substream *substream, int rollback)
sound/soc/soc-link.c
130
static int soc_link_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-link.c
142
int snd_soc_link_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/soc-link.c
54
int snd_soc_link_startup(struct snd_pcm_substream *substream)
sound/soc/soc-link.c
70
void snd_soc_link_shutdown(struct snd_pcm_substream *substream,
sound/soc/soc-link.c
86
int snd_soc_link_prepare(struct snd_pcm_substream *substream)
sound/soc/soc-link.c
98
int snd_soc_link_hw_params(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
1009
struct snd_pcm_substream *substream, int rollback)
sound/soc/soc-pcm.c
1048
struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1054
static int soc_pcm_hw_free(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1070
static int __soc_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
1172
static int soc_pcm_hw_params(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
1185
static int (* const trigger[][TRIGGER_MAX])(struct snd_pcm_substream *substream, int cmd, int rollback) = {
sound/soc/soc-pcm.c
1198
static int soc_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-pcm.c
1280
static snd_pcm_uframes_t soc_pcm_pointer(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1302
struct snd_pcm_substream *fe_substream;
sound/soc/soc-pcm.c
1303
struct snd_pcm_substream *be_substream;
sound/soc/soc-pcm.c
1352
struct snd_pcm_substream *fe_substream, *be_substream;
sound/soc/soc-pcm.c
1381
struct snd_pcm_substream *substream = snd_soc_dpcm_get_substream(fe, stream);
sound/soc/soc-pcm.c
1565
struct snd_pcm_substream *fe_substream = snd_soc_dpcm_get_substream(fe, stream);
sound/soc/soc-pcm.c
1643
struct snd_pcm_substream *be_substream =
sound/soc/soc-pcm.c
1681
struct snd_pcm_substream *fe_substream = snd_soc_dpcm_get_substream(fe, stream);
sound/soc/soc-pcm.c
1688
struct snd_pcm_substream *be_substream;
sound/soc/soc-pcm.c
1746
static void dpcm_runtime_setup_fe(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1776
static void dpcm_runtime_setup_be_format(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1813
static void dpcm_runtime_setup_be_chan(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1861
static void dpcm_runtime_setup_be_rate(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
1898
static int dpcm_apply_symmetry(struct snd_pcm_substream *fe_substream,
sound/soc/soc-pcm.c
1920
struct snd_pcm_substream *be_substream =
sound/soc/soc-pcm.c
1946
static int dpcm_fe_dai_startup(struct snd_pcm_substream *fe_substream)
sound/soc/soc-pcm.c
1983
static int dpcm_fe_dai_shutdown(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
2017
struct snd_pcm_substream *be_substream =
sound/soc/soc-pcm.c
2049
static int dpcm_fe_dai_hw_free(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
2076
struct snd_pcm_substream *be_substream;
sound/soc/soc-pcm.c
2151
static int dpcm_fe_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
2194
struct snd_pcm_substream *be_substream;
sound/soc/soc-pcm.c
2354
static int dpcm_dai_trigger_fe_be(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
2386
static int dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-pcm.c
2450
static int dpcm_fe_dai_trigger(struct snd_pcm_substream *substream, int cmd)
sound/soc/soc-pcm.c
2475
struct snd_pcm_substream *be_substream =
sound/soc/soc-pcm.c
2510
static int dpcm_fe_dai_prepare(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
2731
static void dpcm_fe_dai_cleanup(struct snd_pcm_substream *fe_substream)
sound/soc/soc-pcm.c
2746
static int dpcm_fe_dai_close(struct snd_pcm_substream *fe_substream)
sound/soc/soc-pcm.c
2760
static int dpcm_fe_dai_open(struct snd_pcm_substream *fe_substream)
sound/soc/soc-pcm.c
2999
struct snd_pcm_substream *
sound/soc/soc-pcm.c
320
static int dpcm_fe_dai_do_trigger(struct snd_pcm_substream *substream, int cmd);
sound/soc/soc-pcm.c
324
struct snd_pcm_substream *substream =
sound/soc/soc-pcm.c
440
static int soc_pcm_apply_symmetry(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
470
static int soc_pcm_params_symmetry(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
505
static void soc_pcm_update_symmetry(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
526
static void soc_pcm_set_msb(struct snd_pcm_substream *substream, int bits)
sound/soc/soc-pcm.c
540
static void soc_pcm_apply_msb(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
701
static void soc_pcm_init_runtime_hw(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
718
static int soc_pcm_components_open(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
737
static int soc_pcm_components_close(struct snd_pcm_substream *substream,
sound/soc/soc-pcm.c
756
struct snd_pcm_substream *substream, int rollback)
sound/soc/soc-pcm.c
796
struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
802
static int soc_pcm_close(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
812
static int soc_hw_sanity_check(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
855
struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
917
static int soc_pcm_open(struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
934
struct snd_pcm_substream *substream)
sound/soc/soc-pcm.c
979
static int soc_pcm_prepare(struct snd_pcm_substream *substream)
sound/soc/soc-utils.c
143
struct snd_pcm_substream *substream)
sound/soc/sof/amd/acp-ipc.c
255
struct snd_pcm_substream *substream = sps->substream;
sound/soc/sof/amd/acp-ipc.c
277
struct snd_pcm_substream *substream = sps->substream;
sound/soc/sof/amd/acp-pcm.c
19
int acp_pcm_hw_params(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream,
sound/soc/sof/amd/acp-pcm.c
57
int acp_pcm_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream)
sound/soc/sof/amd/acp-pcm.c
72
int acp_pcm_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream)
sound/soc/sof/amd/acp-pcm.c
90
struct snd_pcm_substream *substream)
sound/soc/sof/amd/acp.h
191
struct snd_pcm_substream *substream;
sound/soc/sof/amd/acp.h
323
int acp_pcm_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream);
sound/soc/sof/amd/acp.h
324
int acp_pcm_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream);
sound/soc/sof/amd/acp.h
325
int acp_pcm_hw_params(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream,
sound/soc/sof/amd/acp.h
329
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda-dai-ops.c
119
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
126
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
146
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
160
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
180
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai-ops.c
191
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai-ops.c
216
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
226
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai-ops.c
243
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai-ops.c
272
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
280
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
288
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
296
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/intel/hda-dai-ops.c
30
struct snd_pcm_substream *fe_substream;
sound/soc/sof/intel/hda-dai-ops.c
339
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/intel/hda-dai-ops.c
373
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/intel/hda-dai-ops.c
45
hda_link_stream_assign(struct hdac_bus *bus, struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai-ops.c
515
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/intel/hda-dai-ops.c
557
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-dai.c
117
hda_link_dma_cleanup(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
166
static int hda_link_dma_hw_params(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
221
static int __maybe_unused hda_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
240
static int __maybe_unused hda_dai_hw_params_data(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
273
static int __maybe_unused hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
287
static int __maybe_unused hda_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sof/intel/hda-dai.c
346
static int hda_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
sound/soc/sof/intel/hda-dai.c
372
static int non_hda_dai_hw_params_data(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
460
static int non_hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
470
static int non_hda_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
493
int sdw_hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
61
static struct snd_sof_dev *dai_to_sdev(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
615
int sdw_hda_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-dai.c
644
int sdw_hda_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sof/intel/hda-dai.c
70
hda_dai_get_ops(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai)
sound/soc/sof/intel/hda-dsp.c
532
struct snd_pcm_substream *substream;
sound/soc/sof/intel/hda-ipc.c
409
struct snd_pcm_substream *substream = sps->substream;
sound/soc/sof/intel/hda-ipc.c
432
struct snd_pcm_substream *substream = sps->substream;
sound/soc/sof/intel/hda-pcm.c
102
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda-pcm.c
155
int hda_dsp_pcm_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-pcm.c
178
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/intel/hda-pcm.c
188
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-pcm.c
220
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-pcm.c
336
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-stream.c
1162
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-stream.c
1225
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda-stream.c
746
struct snd_pcm_substream *substream)
sound/soc/sof/intel/hda.c
126
static int sdw_ace2x_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
sound/soc/sof/intel/hda.h
1030
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
1033
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
1035
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
1040
struct snd_pcm_substream *substream, int cmd);
sound/soc/sof/intel/hda.h
1042
struct snd_pcm_substream *substream, int cmd);
sound/soc/sof/intel/hda.h
1044
struct snd_pcm_substream *substream, int cmd);
sound/soc/sof/intel/hda.h
1046
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda.h
1049
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda.h
1052
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
648
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
650
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
652
struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda.h
656
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
658
struct snd_pcm_substream *substream, int cmd);
sound/soc/sof/intel/hda.h
660
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
661
int hda_dsp_pcm_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
690
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
693
struct snd_pcm_substream *substream);
sound/soc/sof/intel/hda.h
895
int sdw_hda_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda.h
901
int sdw_hda_dai_hw_free(struct snd_pcm_substream *substream,
sound/soc/sof/intel/hda.h
905
int sdw_hda_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sof/ipc3-pcm.c
144
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/ipc3-pcm.c
17
struct snd_pcm_substream *substream)
sound/soc/sof/ipc3-pcm.c
40
struct snd_pcm_substream *substream,
sound/soc/sof/ipc4-pcm.c
1037
struct snd_pcm_substream *substream,
sound/soc/sof/ipc4-pcm.c
1093
struct snd_pcm_substream *substream,
sound/soc/sof/ipc4-pcm.c
1162
struct snd_pcm_substream *substream,
sound/soc/sof/ipc4-pcm.c
1287
struct snd_pcm_substream *substream)
sound/soc/sof/ipc4-pcm.c
415
struct snd_pcm_substream *substream, int state, int cmd)
sound/soc/sof/ipc4-pcm.c
589
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/ipc4-pcm.c
615
struct snd_pcm_substream *substream)
sound/soc/sof/mediatek/mtk-adsp-common.c
165
struct snd_pcm_substream *substream,
sound/soc/sof/mediatek/mtk-adsp-common.c
180
struct snd_pcm_substream *substream)
sound/soc/sof/mediatek/mtk-adsp-common.h
15
struct snd_pcm_substream *substream,
sound/soc/sof/mediatek/mtk-adsp-common.h
19
struct snd_pcm_substream *substream);
sound/soc/sof/ops.h
418
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
429
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
440
struct snd_pcm_substream *substream,
sound/soc/sof/ops.h
454
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
465
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/ops.h
504
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
514
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
525
struct snd_pcm_substream *substream)
sound/soc/sof/ops.h
537
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
117
struct snd_pcm_substream *substream,
sound/soc/sof/pcm.c
210
struct snd_pcm_substream *substream,
sound/soc/sof/pcm.c
263
struct snd_pcm_substream *substream;
sound/soc/sof/pcm.c
288
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
316
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
386
struct snd_pcm_substream *substream, int cmd)
sound/soc/sof/pcm.c
43
void snd_sof_pcm_period_elapsed(struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
498
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
537
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
600
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
804
struct snd_pcm_substream *substream)
sound/soc/sof/pcm.c
812
struct snd_pcm_substream *substream)
sound/soc/sof/sof-audio.c
867
struct snd_pcm_substream *substream;
sound/soc/sof/sof-audio.h
124
int (*hw_params)(struct snd_soc_component *component, struct snd_pcm_substream *substream,
sound/soc/sof/sof-audio.h
127
int (*hw_free)(struct snd_soc_component *component, struct snd_pcm_substream *substream);
sound/soc/sof/sof-audio.h
128
int (*trigger)(struct snd_soc_component *component, struct snd_pcm_substream *substream,
sound/soc/sof/sof-audio.h
134
struct snd_pcm_substream *substream,
sound/soc/sof/sof-audio.h
137
struct snd_pcm_substream *substream);
sound/soc/sof/sof-audio.h
333
struct snd_pcm_substream *substream;
sound/soc/sof/sof-audio.h
635
void snd_sof_pcm_period_elapsed(struct snd_pcm_substream *substream);
sound/soc/sof/sof-audio.h
692
int sof_pcm_dsp_pcm_free(struct snd_pcm_substream *substream, struct snd_sof_dev *sdev,
sound/soc/sof/sof-priv.h
230
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
233
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
237
struct snd_pcm_substream *substream,
sound/soc/sof/sof-priv.h
243
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
247
struct snd_pcm_substream *substream,
sound/soc/sof/sof-priv.h
252
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
255
int (*pcm_ack)(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
266
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
276
struct snd_pcm_substream *substream); /* optional */
sound/soc/sof/sof-priv.h
839
struct snd_pcm_substream *substream);
sound/soc/sof/sof-priv.h
841
struct snd_pcm_substream *substream);
sound/soc/sof/stream-ipc.c
100
struct snd_pcm_substream *substream)
sound/soc/sof/stream-ipc.c
122
struct snd_pcm_substream *substream)
sound/soc/sophgo/cv1800b-sound-adc.c
158
static int cv1800b_adc_hw_params(struct snd_pcm_substream *substream,
sound/soc/sophgo/cv1800b-sound-adc.c
182
static int cv1800b_adc_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sophgo/cv1800b-sound-dac.c
100
static int cv1800b_dac_hw_params(struct snd_pcm_substream *substream,
sound/soc/sophgo/cv1800b-sound-dac.c
129
static int cv1800b_dac_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sophgo/cv1800b-tdm.c
366
static int cv1800b_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/sophgo/cv1800b-tdm.c
431
static int cv1800b_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sophgo/cv1800b-tdm.c
458
static int cv1800b_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/spacemit/k1_i2s.c
109
static int spacemit_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/spacemit/k1_i2s.c
243
static int spacemit_i2s_trigger(struct snd_pcm_substream *substream,
sound/soc/spear/spdif_in.c
110
static int spdif_in_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/spear/spdif_in.c
66
static void spdif_in_shutdown(struct snd_pcm_substream *substream,
sound/soc/spear/spdif_in.c
94
static int spdif_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/spear/spdif_out.c
105
static int spdif_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/spear/spdif_out.c
151
static int spdif_out_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/spear/spdif_out.c
60
static int spdif_out_startup(struct snd_pcm_substream *substream,
sound/soc/spear/spdif_out.c
79
static void spdif_out_shutdown(struct snd_pcm_substream *substream,
sound/soc/sprd/sprd-pcm-dma.c
113
struct snd_pcm_substream *substream)
sound/soc/sprd/sprd-pcm-dma.c
135
struct snd_pcm_substream *substream = dma_private->substream;
sound/soc/sprd/sprd-pcm-dma.c
140
static void sprd_pcm_release_dma_channel(struct snd_pcm_substream *substream)
sound/soc/sprd/sprd-pcm-dma.c
157
struct snd_pcm_substream *substream,
sound/soc/sprd/sprd-pcm-dma.c
188
struct snd_pcm_substream *substream,
sound/soc/sprd/sprd-pcm-dma.c
30
struct snd_pcm_substream *substream;
sound/soc/sprd/sprd-pcm-dma.c
306
struct snd_pcm_substream *substream)
sound/soc/sprd/sprd-pcm-dma.c
314
struct snd_pcm_substream *substream, int cmd)
sound/soc/sprd/sprd-pcm-dma.c
378
struct snd_pcm_substream *substream)
sound/soc/sprd/sprd-pcm-dma.c
50
struct snd_pcm_substream *substream)
sound/soc/starfive/jh7110_pwmdac.c
213
static int jh7110_pwmdac_startup(struct snd_pcm_substream *substream,
sound/soc/starfive/jh7110_pwmdac.c
224
static int jh7110_pwmdac_hw_params(struct snd_pcm_substream *substream,
sound/soc/starfive/jh7110_pwmdac.c
296
static int jh7110_pwmdac_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/starfive/jh7110_tdm.c
148
struct snd_pcm_substream *substream)
sound/soc/starfive/jh7110_tdm.c
157
struct snd_pcm_substream *substream)
sound/soc/starfive/jh7110_tdm.c
172
struct snd_pcm_substream *substream)
sound/soc/starfive/jh7110_tdm.c
212
struct snd_pcm_substream *substream)
sound/soc/starfive/jh7110_tdm.c
318
static int jh7110_tdm_startup(struct snd_pcm_substream *substream,
sound/soc/starfive/jh7110_tdm.c
329
static int jh7110_tdm_hw_params(struct snd_pcm_substream *substream,
sound/soc/starfive/jh7110_tdm.c
400
static int jh7110_tdm_trigger(struct snd_pcm_substream *substream,
sound/soc/sti/sti_uniperif.c
282
int sti_uniperiph_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif.h
1321
struct snd_pcm_substream *substream;
sound/soc/sti/uniperif.h
1387
int sti_uniperiph_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_player.c
691
static int uni_player_startup(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_player.c
746
static int uni_player_prepare(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_player.c
976
static int uni_player_trigger(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_player.c
994
static void uni_player_shutdown(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_reader.c
186
static int uni_reader_prepare(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_reader.c
337
static int uni_reader_trigger(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_reader.c
353
static int uni_reader_startup(struct snd_pcm_substream *substream,
sound/soc/sti/uniperif_reader.c
384
static void uni_reader_shutdown(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_adfsdm.c
213
struct snd_pcm_substream *substream, int cmd)
sound/soc/stm/stm32_adfsdm.c
234
struct snd_pcm_substream *substream)
sound/soc/stm/stm32_adfsdm.c
248
struct snd_pcm_substream *substream)
sound/soc/stm/stm32_adfsdm.c
261
struct snd_pcm_substream *substream)
sound/soc/stm/stm32_adfsdm.c
271
struct snd_pcm_substream *substream,
sound/soc/stm/stm32_adfsdm.c
30
struct snd_pcm_substream *substream;
sound/soc/stm/stm32_adfsdm.c
60
static void stm32_adfsdm_shutdown(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_adfsdm.c
73
static int stm32_adfsdm_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_i2s.c
1046
static void stm32_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_i2s.c
243
struct snd_pcm_substream *substream;
sound/soc/stm/stm32_i2s.c
858
struct snd_pcm_substream *substream)
sound/soc/stm/stm32_i2s.c
904
static int stm32_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_i2s.c
929
static int stm32_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_i2s.c
948
static int stm32_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/stm/stm32_sai_sub.c
110
struct snd_pcm_substream *substream;
sound/soc/stm/stm32_sai_sub.c
1201
static int stm32_sai_hw_params(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_sai_sub.c
1231
static int stm32_sai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/stm/stm32_sai_sub.c
1280
static void stm32_sai_shutdown(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_sai_sub.c
1388
static int stm32_sai_pcm_process_spdif(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_sai_sub.c
889
static int stm32_sai_startup(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_sai_sub.c
937
struct snd_pcm_substream *substream,
sound/soc/stm/stm32_spdifrx.c
237
struct snd_pcm_substream *substream;
sound/soc/stm/stm32_spdifrx.c
764
static int stm32_spdifrx_startup(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_spdifrx.c
782
static int stm32_spdifrx_hw_params(struct snd_pcm_substream *substream,
sound/soc/stm/stm32_spdifrx.c
815
static int stm32_spdifrx_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/stm/stm32_spdifrx.c
845
static void stm32_spdifrx_shutdown(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
378
static int sun4i_codec_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sunxi/sun4i-codec.c
410
static int sun4i_codec_prepare_capture(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
451
static int sun4i_codec_prepare_playback(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
485
static int sun4i_codec_prepare(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
651
static int sun4i_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
680
static int sun4i_codec_startup(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-codec.c
696
static void sun4i_codec_shutdown(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-i2s.c
1030
static int sun4i_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sunxi/sun4i-i2s.c
1100
static int sun4i_i2s_dai_startup(struct snd_pcm_substream *sub, struct snd_soc_dai *dai)
sound/soc/sunxi/sun4i-i2s.c
593
static int sun4i_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-spdif.c
216
static void sun4i_snd_txctrl_on(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-spdif.c
237
static void sun4i_snd_txctrl_off(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-spdif.c
253
static int sun4i_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-spdif.c
267
static int sun4i_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun4i-spdif.c
371
static int sun4i_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sunxi/sun50i-dmic.c
104
static int sun50i_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun50i-dmic.c
202
static int sun50i_dmic_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/sunxi/sun50i-dmic.c
86
static int sun50i_dmic_startup(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun8i-codec.c
491
static int sun8i_codec_startup(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun8i-codec.c
569
static int sun8i_codec_hw_params(struct snd_pcm_substream *substream,
sound/soc/sunxi/sun8i-codec.c
671
static int sun8i_codec_hw_free(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra186_asrc.c
161
static int tegra186_asrc_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra186_asrc.c
184
static int tegra186_asrc_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra186_dspk.c
213
static int tegra186_dspk_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra20_ac97.c
176
static int tegra20_ac97_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/tegra/tegra20_i2s.c
140
static int tegra20_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra20_i2s.c
226
static int tegra20_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/tegra/tegra20_i2s.c
300
static int tegra20_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra20_spdif.c
159
static int tegra20_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/tegra/tegra20_spdif.c
213
static int tegra20_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra20_spdif.c
75
static int tegra20_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_admaif.c
319
static int tegra_admaif_prepare(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_admaif.c
325
static void tegra_admaif_shutdown(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_admaif.c
331
static int tegra_admaif_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_admaif.c
473
static int tegra_admaif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/tegra/tegra210_adx.c
168
static int tegra210_adx_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_adx.c
177
static int tegra210_adx_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_adx.c
69
static int tegra210_adx_startup(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_amx.c
182
static int tegra210_amx_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_amx.c
200
static int tegra210_amx_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_amx.c
80
static int tegra210_amx_startup(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_dmic.c
72
static int tegra210_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_i2s.c
612
static int tegra210_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_mixer.c
271
static int tegra210_mixer_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_mixer.c
287
static int tegra210_mixer_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_mvc.c
462
static int tegra210_mvc_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_ope.c
68
static int tegra210_ope_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_sfc.c
3200
static int tegra210_sfc_startup(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_sfc.c
3220
static int tegra210_sfc_in_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra210_sfc.c
3244
static int tegra210_sfc_out_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra30_i2s.c
133
static int tegra30_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra30_i2s.c
238
static int tegra30_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/tegra/tegra_asoc_machine.c
290
static int tegra_machine_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_audio_graph_card.c
151
static int tegra_audio_graph_hw_params(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_audio_graph_card.c
63
static int tegra_audio_graph_update_pll(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_isomgr_bw.c
17
int tegra_isomgr_adma_setbw(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_isomgr_bw.h
28
int tegra_isomgr_adma_setbw(struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_pcm.c
128
struct snd_pcm_substream *substream)
sound/soc/tegra/tegra_pcm.c
142
struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_pcm.c
188
struct snd_pcm_substream *substream)
sound/soc/tegra/tegra_pcm.c
77
struct snd_pcm_substream *substream)
sound/soc/tegra/tegra_pcm.h
26
struct snd_pcm_substream *substream);
sound/soc/tegra/tegra_pcm.h
28
struct snd_pcm_substream *substream);
sound/soc/tegra/tegra_pcm.h
30
struct snd_pcm_substream *substream,
sound/soc/tegra/tegra_pcm.h
33
struct snd_pcm_substream *substream);
sound/soc/ti/ams-delta.c
446
static int ams_delta_startup(struct snd_pcm_substream *substream)
sound/soc/ti/ams-delta.c
451
static void ams_delta_shutdown(struct snd_pcm_substream *substream)
sound/soc/ti/davinci-evm.c
29
static int evm_startup(struct snd_pcm_substream *substream)
sound/soc/ti/davinci-evm.c
42
static void evm_shutdown(struct snd_pcm_substream *substream)
sound/soc/ti/davinci-evm.c
52
static int evm_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-i2s.c
191
struct snd_pcm_substream *substream)
sound/soc/ti/davinci-i2s.c
456
static int davinci_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-i2s.c
655
static int davinci_i2s_prepare(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-i2s.c
698
static int davinci_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/ti/davinci-i2s.c
722
static void davinci_i2s_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
1411
struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
1430
static int davinci_mcasp_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
1528
static int davinci_mcasp_trigger(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
1723
static int davinci_mcasp_startup(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
1850
static void davinci_mcasp_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/davinci-mcasp.c
449
struct snd_pcm_substream *substream;
sound/soc/ti/davinci-mcasp.c
480
struct snd_pcm_substream *substream;
sound/soc/ti/davinci-mcasp.c
83
struct snd_pcm_substream *substreams[2];
sound/soc/ti/j721e-evm.c
254
static int j721e_audio_startup(struct snd_pcm_substream *substream)
sound/soc/ti/j721e-evm.c
311
static int j721e_audio_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/j721e-evm.c
379
static void j721e_audio_shutdown(struct snd_pcm_substream *substream)
sound/soc/ti/n810.c
101
static int n810_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/n810.c
84
static int n810_startup(struct snd_pcm_substream *substream)
sound/soc/ti/n810.c
96
static void n810_shutdown(struct snd_pcm_substream *substream)
sound/soc/ti/omap-abe-twl6040.c
45
static int omap_abe_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-abe-twl6040.c
77
static int omap_abe_dmic_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-dmic.c
108
static void omap_dmic_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/omap-dmic.c
186
static int omap_dmic_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-dmic.c
227
static int omap_dmic_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/ti/omap-dmic.c
260
static int omap_dmic_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/ti/omap-dmic.c
90
static int omap_dmic_dai_startup(struct snd_pcm_substream *substream,
sound/soc/ti/omap-hdmi.c
104
static int hdmi_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-hdmi.c
230
static int hdmi_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/ti/omap-hdmi.c
255
static void hdmi_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/omap-hdmi.c
37
struct snd_pcm_substream *current_stream;
sound/soc/ti/omap-hdmi.c
41
struct hdmi_audio_data *card_drvdata_substream(struct snd_pcm_substream *ss)
sound/soc/ti/omap-hdmi.c
63
static int hdmi_dai_startup(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
721
static void omap_mcbsp_set_threshold(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
770
static int omap_mcbsp_dai_startup(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
815
static void omap_mcbsp_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
837
static int omap_mcbsp_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
859
static int omap_mcbsp_dai_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/ti/omap-mcbsp.c
886
struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcbsp.c
914
static int omap_mcbsp_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcpdm.c
249
static int omap_mcpdm_dai_startup(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcpdm.c
264
static void omap_mcpdm_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcpdm.c
294
static int omap_mcpdm_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap-mcpdm.c
375
static int omap_mcpdm_prepare(struct snd_pcm_substream *substream,
sound/soc/ti/omap-twl4030.c
35
static int omap_twl4030_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/omap3pandora.c
30
static int omap3pandora_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/osk5912.c
27
static int osk_startup(struct snd_pcm_substream *substream)
sound/soc/ti/osk5912.c
32
static void osk_shutdown(struct snd_pcm_substream *substream)
sound/soc/ti/osk5912.c
37
static int osk_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/rx51.c
100
static int rx51_hw_params(struct snd_pcm_substream *substream,
sound/soc/ti/rx51.c
88
static int rx51_startup(struct snd_pcm_substream *substream)
sound/soc/uniphier/aio-cpu.c
254
static int uniphier_aio_startup(struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-cpu.c
267
static void uniphier_aio_shutdown(struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-cpu.c
276
static int uniphier_aio_hw_params(struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-cpu.c
315
static int uniphier_aio_hw_free(struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-cpu.c
326
static int uniphier_aio_prepare(struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-dma.c
108
struct snd_pcm_substream *substream)
sound/soc/uniphier/aio-dma.c
135
struct snd_pcm_substream *substream, int cmd)
sound/soc/uniphier/aio-dma.c
171
struct snd_pcm_substream *substream)
sound/soc/uniphier/aio-dma.c
195
struct snd_pcm_substream *substream,
sound/soc/uniphier/aio-dma.c
97
struct snd_pcm_substream *substream)
sound/soc/uniphier/aio.h
239
struct snd_pcm_substream *substream;
sound/soc/ux500/mop500_ab8500.c
189
static int mop500_ab8500_startup(struct snd_pcm_substream *substream)
sound/soc/ux500/mop500_ab8500.c
198
static void mop500_ab8500_shutdown(struct snd_pcm_substream *substream)
sound/soc/ux500/mop500_ab8500.c
212
static int mop500_ab8500_hw_params(struct snd_pcm_substream *substream,
sound/soc/ux500/mop500_ab8500.c
337
static int mop500_ab8500_hw_free(struct snd_pcm_substream *substream)
sound/soc/ux500/ux500_msp_dai.c
298
static int setup_msp_config(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_msp_dai.c
380
static int ux500_msp_dai_startup(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_msp_dai.c
421
static void ux500_msp_dai_shutdown(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_msp_dai.c
456
static int ux500_msp_dai_prepare(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_msp_dai.c
494
static int ux500_msp_dai_hw_params(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_msp_dai.c
640
static int ux500_msp_dai_trigger(struct snd_pcm_substream *substream,
sound/soc/ux500/ux500_pcm.c
31
static int ux500_pcm_prepare_slave_config(struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_formatter_pcm.c
328
struct snd_pcm_substream *substream)
sound/soc/xilinx/xlnx_formatter_pcm.c
420
struct snd_pcm_substream *substream)
sound/soc/xilinx/xlnx_formatter_pcm.c
440
struct snd_pcm_substream *substream)
sound/soc/xilinx/xlnx_formatter_pcm.c
455
struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_formatter_pcm.c
540
struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_formatter_pcm.c
84
struct snd_pcm_substream *play_stream;
sound/soc/xilinx/xlnx_formatter_pcm.c
85
struct snd_pcm_substream *capture_stream;
sound/soc/xilinx/xlnx_i2s.c
128
static int xlnx_i2s_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/xilinx/xlnx_i2s.c
77
static int xlnx_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_i2s.c
90
static int xlnx_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_spdif.c
105
static int xlnx_spdif_hw_params(struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_spdif.c
168
static int xlnx_spdif_trigger(struct snd_pcm_substream *substream, int cmd,
sound/soc/xilinx/xlnx_spdif.c
77
static int xlnx_spdif_startup(struct snd_pcm_substream *substream,
sound/soc/xilinx/xlnx_spdif.c
97
static void xlnx_spdif_shutdown(struct snd_pcm_substream *substream,
sound/soc/xtensa/xtfpga-i2s.c
158
struct snd_pcm_substream *tx_substream;
sound/soc/xtensa/xtfpga-i2s.c
226
struct snd_pcm_substream *tx_substream;
sound/soc/xtensa/xtfpga-i2s.c
270
static int xtfpga_i2s_startup(struct snd_pcm_substream *substream,
sound/soc/xtensa/xtfpga-i2s.c
279
static int xtfpga_i2s_hw_params(struct snd_pcm_substream *substream,
sound/soc/xtensa/xtfpga-i2s.c
369
struct snd_pcm_substream *substream)
sound/soc/xtensa/xtfpga-i2s.c
383
struct snd_pcm_substream *substream)
sound/soc/xtensa/xtfpga-i2s.c
390
struct snd_pcm_substream *substream,
sound/soc/xtensa/xtfpga-i2s.c
428
struct snd_pcm_substream *substream, int cmd)
sound/soc/xtensa/xtfpga-i2s.c
457
struct snd_pcm_substream *substream)
sound/soc/xtensa/xtfpga-i2s.c
75
struct snd_pcm_substream __rcu *tx_substream;
sound/sparc/amd7930.c
326
struct snd_pcm_substream *playback_substream;
sound/sparc/amd7930.c
327
struct snd_pcm_substream *capture_substream;
sound/sparc/amd7930.c
555
static int snd_amd7930_playback_trigger(struct snd_pcm_substream *substream,
sound/sparc/amd7930.c
562
static int snd_amd7930_capture_trigger(struct snd_pcm_substream *substream,
sound/sparc/amd7930.c
569
static int snd_amd7930_playback_prepare(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
598
static int snd_amd7930_capture_prepare(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
627
static snd_pcm_uframes_t snd_amd7930_playback_pointer(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
638
static snd_pcm_uframes_t snd_amd7930_capture_pointer(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
671
static int snd_amd7930_playback_open(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
681
static int snd_amd7930_capture_open(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
691
static int snd_amd7930_playback_close(struct snd_pcm_substream *substream)
sound/sparc/amd7930.c
699
static int snd_amd7930_capture_close(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
1089
static int snd_cs4231_playback_open(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
1108
static int snd_cs4231_capture_open(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
1127
static int snd_cs4231_playback_close(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
1137
static int snd_cs4231_capture_close(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
425
struct snd_pcm_substream *substream,
sound/sparc/cs4231.c
444
static void cs4231_dma_trigger(struct snd_pcm_substream *substream,
sound/sparc/cs4231.c
476
static int snd_cs4231_trigger(struct snd_pcm_substream *substream, int cmd)
sound/sparc/cs4231.c
486
struct snd_pcm_substream *s;
sound/sparc/cs4231.c
861
static int snd_cs4231_playback_hw_params(struct snd_pcm_substream *substream,
sound/sparc/cs4231.c
875
static int snd_cs4231_playback_prepare(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
893
static int snd_cs4231_capture_hw_params(struct snd_pcm_substream *substream,
sound/sparc/cs4231.c
907
static int snd_cs4231_capture_prepare(struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
94
struct snd_pcm_substream *playback_substream;
sound/sparc/cs4231.c
952
struct snd_pcm_substream *substream)
sound/sparc/cs4231.c
96
struct snd_pcm_substream *capture_substream;
sound/sparc/cs4231.c
968
struct snd_pcm_substream *substream)
sound/sparc/dbri.c
2033
static int snd_dbri_open(struct snd_pcm_substream *substream)
sound/sparc/dbri.c
2062
static int snd_dbri_close(struct snd_pcm_substream *substream)
sound/sparc/dbri.c
2074
static int snd_dbri_hw_params(struct snd_pcm_substream *substream,
sound/sparc/dbri.c
2111
static int snd_dbri_hw_free(struct snd_pcm_substream *substream)
sound/sparc/dbri.c
2139
static int snd_dbri_prepare(struct snd_pcm_substream *substream)
sound/sparc/dbri.c
2164
static int snd_dbri_trigger(struct snd_pcm_substream *substream, int cmd)
sound/sparc/dbri.c
2188
static snd_pcm_uframes_t snd_dbri_pointer(struct snd_pcm_substream *substream)
sound/sparc/dbri.c
292
struct snd_pcm_substream *substream;
sound/spi/at73c213.c
205
static int snd_at73c213_pcm_open(struct snd_pcm_substream *substream)
sound/spi/at73c213.c
228
static int snd_at73c213_pcm_close(struct snd_pcm_substream *substream)
sound/spi/at73c213.c
236
static int snd_at73c213_pcm_hw_params(struct snd_pcm_substream *substream,
sound/spi/at73c213.c
250
static int snd_at73c213_pcm_prepare(struct snd_pcm_substream *substream)
sound/spi/at73c213.c
272
static int snd_at73c213_pcm_trigger(struct snd_pcm_substream *substream,
sound/spi/at73c213.c
298
snd_at73c213_pcm_pointer(struct snd_pcm_substream *substream)
sound/spi/at73c213.c
64
struct snd_pcm_substream *substream;
sound/usb/6fire/pcm.c
118
struct snd_pcm_substream *alsa_sub)
sound/usb/6fire/pcm.c
388
static int usb6fire_pcm_open(struct snd_pcm_substream *alsa_sub)
sound/usb/6fire/pcm.c
422
static int usb6fire_pcm_close(struct snd_pcm_substream *alsa_sub)
sound/usb/6fire/pcm.c
447
static int usb6fire_pcm_prepare(struct snd_pcm_substream *alsa_sub)
sound/usb/6fire/pcm.c
487
static int usb6fire_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd)
sound/usb/6fire/pcm.c
515
struct snd_pcm_substream *alsa_sub)
sound/usb/6fire/pcm.h
38
struct snd_pcm_substream *instance;
sound/usb/caiaq/audio.c
136
static int snd_usb_caiaq_substream_open(struct snd_pcm_substream *substream)
sound/usb/caiaq/audio.c
148
static int snd_usb_caiaq_substream_close(struct snd_pcm_substream *substream)
sound/usb/caiaq/audio.c
165
static int snd_usb_caiaq_pcm_hw_free(struct snd_pcm_substream *sub)
sound/usb/caiaq/audio.c
172
static int snd_usb_caiaq_pcm_prepare(struct snd_pcm_substream *substream)
sound/usb/caiaq/audio.c
255
static int snd_usb_caiaq_pcm_trigger(struct snd_pcm_substream *sub, int cmd)
sound/usb/caiaq/audio.c
279
snd_usb_caiaq_pcm_pointer(struct snd_pcm_substream *sub)
sound/usb/caiaq/audio.c
308
struct snd_pcm_substream **subs)
sound/usb/caiaq/audio.c
311
struct snd_pcm_substream *sub;
sound/usb/caiaq/audio.c
335
struct snd_pcm_substream *sub;
sound/usb/caiaq/audio.c
364
struct snd_pcm_substream *sub;
sound/usb/caiaq/audio.c
419
struct snd_pcm_substream *sub = cdev->sub_capture[stream];
sound/usb/caiaq/audio.c
498
struct snd_pcm_substream *sub;
sound/usb/caiaq/audio.c
52
struct snd_pcm_substream *sub)
sound/usb/caiaq/audio.c
536
struct snd_pcm_substream *sub = cdev->sub_playback[stream];
sound/usb/caiaq/audio.c
64
struct snd_pcm_substream *sub)
sound/usb/caiaq/audio.c
75
all_substreams_zero(struct snd_pcm_substream **subs)
sound/usb/caiaq/device.h
94
struct snd_pcm_substream *sub_playback[MAX_STREAMS];
sound/usb/caiaq/device.h
95
struct snd_pcm_substream *sub_capture[MAX_STREAMS];
sound/usb/card.h
156
struct snd_pcm_substream *pcm_substream;
sound/usb/endpoint.c
409
struct snd_pcm_substream *psubs;
sound/usb/hiface/pcm.c
169
static struct pcm_substream *hiface_pcm_get_substream(struct snd_pcm_substream
sound/usb/hiface/pcm.c
34
struct snd_pcm_substream *instance;
sound/usb/hiface/pcm.c
347
static int hiface_pcm_open(struct snd_pcm_substream *alsa_sub)
sound/usb/hiface/pcm.c
386
static int hiface_pcm_close(struct snd_pcm_substream *alsa_sub)
sound/usb/hiface/pcm.c
406
static int hiface_pcm_prepare(struct snd_pcm_substream *alsa_sub)
sound/usb/hiface/pcm.c
437
static int hiface_pcm_trigger(struct snd_pcm_substream *alsa_sub, int cmd)
sound/usb/hiface/pcm.c
467
static snd_pcm_uframes_t hiface_pcm_pointer(struct snd_pcm_substream *alsa_sub)
sound/usb/line6/capture.c
130
struct snd_pcm_substream *substream =
sound/usb/line6/capture.c
215
static int snd_line6_capture_open(struct snd_pcm_substream *substream)
sound/usb/line6/capture.c
234
static int snd_line6_capture_close(struct snd_pcm_substream *substream)
sound/usb/line6/capture.c
86
struct snd_pcm_substream *substream =
sound/usb/line6/pcm.c
225
int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd)
sound/usb/line6/pcm.c
228
struct snd_pcm_substream *s;
sound/usb/line6/pcm.c
287
snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream)
sound/usb/line6/pcm.c
350
int snd_line6_hw_params(struct snd_pcm_substream *substream,
sound/usb/line6/pcm.c
368
int snd_line6_hw_free(struct snd_pcm_substream *substream)
sound/usb/line6/pcm.c
584
int snd_line6_prepare(struct snd_pcm_substream *substream)
sound/usb/line6/pcm.h
184
extern int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd);
sound/usb/line6/pcm.h
185
extern int snd_line6_prepare(struct snd_pcm_substream *substream);
sound/usb/line6/pcm.h
186
extern int snd_line6_hw_params(struct snd_pcm_substream *substream,
sound/usb/line6/pcm.h
188
extern int snd_line6_hw_free(struct snd_pcm_substream *substream);
sound/usb/line6/pcm.h
189
extern snd_pcm_uframes_t snd_line6_pointer(struct snd_pcm_substream *substream);
sound/usb/line6/playback.c
307
struct snd_pcm_substream *substream =
sound/usb/line6/playback.c
370
static int snd_line6_playback_open(struct snd_pcm_substream *substream)
sound/usb/line6/playback.c
386
static int snd_line6_playback_close(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
103
struct snd_pcm_substream *substream;
sound/usb/misc/ua101.c
609
static int set_stream_hw(struct ua101 *ua, struct snd_pcm_substream *substream,
sound/usb/misc/ua101.c
642
static int capture_pcm_open(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
662
static int playback_pcm_open(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
689
static int capture_pcm_close(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
700
static int playback_pcm_close(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
712
static int capture_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/misc/ua101.c
721
static int playback_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/misc/ua101.c
734
static int capture_pcm_prepare(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
764
static int playback_pcm_prepare(struct snd_pcm_substream *substream)
sound/usb/misc/ua101.c
792
static int capture_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/usb/misc/ua101.c
810
static int playback_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/usb/misc/ua101.c
835
static snd_pcm_uframes_t capture_pcm_pointer(struct snd_pcm_substream *subs)
sound/usb/misc/ua101.c
842
static snd_pcm_uframes_t playback_pcm_pointer(struct snd_pcm_substream *subs)
sound/usb/pcm.c
1235
static int snd_usb_pcm_open(struct snd_pcm_substream *substream)
sound/usb/pcm.c
1286
static int snd_usb_pcm_close(struct snd_pcm_substream *substream)
sound/usb/pcm.c
1675
static int snd_usb_pcm_playback_ack(struct snd_pcm_substream *substream)
sound/usb/pcm.c
1693
static int snd_usb_substream_playback_trigger(struct snd_pcm_substream *substream,
sound/usb/pcm.c
1750
static int snd_usb_substream_capture_trigger(struct snd_pcm_substream *substream,
sound/usb/pcm.c
1824
struct snd_pcm_substream *s = pcm->streams[subs->direction].substream;
sound/usb/pcm.c
321
static int snd_usb_pcm_sync_stop(struct snd_pcm_substream *substream)
sound/usb/pcm.c
601
static int snd_usb_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/pcm.c
633
static int snd_usb_pcm_hw_free(struct snd_pcm_substream *substream)
sound/usb/pcm.c
670
static int snd_usb_pcm_prepare(struct snd_pcm_substream *substream)
sound/usb/pcm.c
72
static snd_pcm_uframes_t snd_usb_pcm_pointer(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii.h
212
struct snd_pcm_substream *playback_substream;
sound/usb/usx2y/us144mkii.h
213
struct snd_pcm_substream *capture_substream;
sound/usb/usx2y/us144mkii_capture.c
15
static int tascam_capture_open(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_capture.c
161
struct snd_pcm_substream *substream = tascam->capture_substream;
sound/usb/usx2y/us144mkii_capture.c
35
static int tascam_capture_close(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_capture.c
52
static int tascam_capture_prepare(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_capture.c
75
tascam_capture_pointer(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_pcm.c
220
int tascam_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/usx2y/us144mkii_pcm.c
257
int tascam_pcm_hw_free(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_pcm.c
262
int tascam_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/usb/usx2y/us144mkii_pcm.h
129
int tascam_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/usx2y/us144mkii_pcm.h
140
int tascam_pcm_hw_free(struct snd_pcm_substream *substream);
sound/usb/usx2y/us144mkii_pcm.h
152
int tascam_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
sound/usb/usx2y/us144mkii_playback.c
121
tascam_playback_pointer(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_playback.c
15
static int tascam_playback_open(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_playback.c
161
struct snd_pcm_substream *substream;
sound/usb/usx2y/us144mkii_playback.c
260
struct snd_pcm_substream *playback_ss, *capture_ss;
sound/usb/usx2y/us144mkii_playback.c
35
static int tascam_playback_close(struct snd_pcm_substream *substream)
sound/usb/usx2y/us144mkii_playback.c
54
static int tascam_playback_prepare(struct snd_pcm_substream *substream)
sound/usb/usx2y/usbusx2y.h
81
struct snd_pcm_substream *pcm_substream;
sound/usb/usx2y/usbusx2yaudio.c
519
static snd_pcm_uframes_t snd_usx2y_pcm_pointer(struct snd_pcm_substream *substream)
sound/usb/usx2y/usbusx2yaudio.c
529
static int snd_usx2y_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/usb/usx2y/usbusx2yaudio.c
749
static int snd_usx2y_pcm_hw_params(struct snd_pcm_substream *substream,
sound/usb/usx2y/usbusx2yaudio.c
757
struct snd_pcm_substream *test_substream;
sound/usb/usx2y/usbusx2yaudio.c
787
static int snd_usx2y_pcm_hw_free(struct snd_pcm_substream *substream)
sound/usb/usx2y/usbusx2yaudio.c
821
static int snd_usx2y_pcm_prepare(struct snd_pcm_substream *substream)
sound/usb/usx2y/usbusx2yaudio.c
878
static int snd_usx2y_pcm_open(struct snd_pcm_substream *substream)
sound/usb/usx2y/usbusx2yaudio.c
895
static int snd_usx2y_pcm_close(struct snd_pcm_substream *substream)
sound/usb/usx2y/usx2yhwdeppcm.c
360
static int snd_usx2y_usbpcm_hw_free(struct snd_pcm_substream *substream)
sound/usb/usx2y/usx2yhwdeppcm.c
496
static int snd_usx2y_usbpcm_prepare(struct snd_pcm_substream *substream)
sound/usb/usx2y/usx2yhwdeppcm.c
583
static int snd_usx2y_usbpcm_open(struct snd_pcm_substream *substream)
sound/usb/usx2y/usx2yhwdeppcm.c
603
static int snd_usx2y_usbpcm_close(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm.c
477
struct snd_pcm_substream *kss;
sound/virtio/virtio_pcm.h
50
struct snd_pcm_substream *substream;
sound/virtio/virtio_pcm_ops.c
105
static int virtsnd_pcm_open(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
135
static int virtsnd_pcm_close(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
214
static int virtsnd_pcm_hw_params(struct snd_pcm_substream *substream,
sound/virtio/virtio_pcm_ops.c
252
static int virtsnd_pcm_hw_free(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
270
static int virtsnd_pcm_prepare(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
324
static int virtsnd_pcm_trigger(struct snd_pcm_substream *substream, int command)
sound/virtio/virtio_pcm_ops.c
388
static int virtsnd_pcm_sync_stop(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
440
virtsnd_pcm_pb_pointer(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
458
virtsnd_pcm_cp_pointer(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
467
static void virtsnd_pcm_trans_copy(struct snd_pcm_substream *substream,
sound/virtio/virtio_pcm_ops.c
475
static int virtsnd_pcm_pb_ack(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
487
static int virtsnd_pcm_cp_ack(struct snd_pcm_substream *substream)
sound/virtio/virtio_pcm_ops.c
96
static int virtsnd_pcm_sync_stop(struct snd_pcm_substream *substream);
sound/x86/intel_hdmi_audio.c
1021
static int had_pcm_sync_stop(struct snd_pcm_substream *substream)
sound/x86/intel_hdmi_audio.c
1037
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.c
1050
static int had_pcm_open(struct snd_pcm_substream *substream)
sound/x86/intel_hdmi_audio.c
1098
static int had_pcm_close(struct snd_pcm_substream *substream)
sound/x86/intel_hdmi_audio.c
1122
static int had_pcm_hw_params(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
1138
static int had_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
sound/x86/intel_hdmi_audio.c
1170
static int had_pcm_prepare(struct snd_pcm_substream *substream)
sound/x86/intel_hdmi_audio.c
1226
static snd_pcm_uframes_t had_pcm_pointer(struct snd_pcm_substream *substream)
sound/x86/intel_hdmi_audio.c
1261
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.c
1300
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.c
1332
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.c
170
static struct snd_pcm_substream *
sound/x86/intel_hdmi_audio.c
173
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.c
280
static int had_prog_status_reg(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
347
static int had_init_audio_ctrl(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
585
static void had_prog_dip(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
865
static void had_prog_bd(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
895
static void had_init_ringbuf(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
924
static void had_advance_ringbuf(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
940
static int had_process_ringbuf(struct snd_pcm_substream *substream,
sound/x86/intel_hdmi_audio.c
975
struct snd_pcm_substream *substream;
sound/x86/intel_hdmi_audio.h
83
struct snd_pcm_substream *substream;
sound/xen/xen_snd_front_alsa.c
237
stream_get(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
348
static int alsa_open(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
426
static int alsa_close(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
455
static int alsa_hw_params(struct snd_pcm_substream *substream,
sound/xen/xen_snd_front_alsa.c
496
static int alsa_hw_free(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
506
static int alsa_prepare(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
540
static int alsa_trigger(struct snd_pcm_substream *substream, int cmd)
sound/xen/xen_snd_front_alsa.c
572
struct snd_pcm_substream *substream = evtchnl->u.evt.substream;
sound/xen/xen_snd_front_alsa.c
592
static snd_pcm_uframes_t alsa_pointer(struct snd_pcm_substream *substream)
sound/xen/xen_snd_front_alsa.c
599
static int alsa_pb_copy(struct snd_pcm_substream *substream,
sound/xen/xen_snd_front_alsa.c
614
static int alsa_cap_copy(struct snd_pcm_substream *substream,
sound/xen/xen_snd_front_alsa.c
633
static int alsa_pb_fill_silence(struct snd_pcm_substream *substream,
sound/xen/xen_snd_front_evtchnl.h
62
struct snd_pcm_substream *substream;