Symbol: snd_pcm_hardware
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
295
static const struct snd_pcm_hardware dw_hdmi_hw = {
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
65
static const struct snd_pcm_hardware zynqmp_dp_pcm_hw = {
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
33
static const struct snd_pcm_hardware snd_cobalt_hdmi_capture = {
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
54
static const struct snd_pcm_hardware snd_cobalt_playback = {
drivers/media/pci/cx18/cx18-alsa-pcm.c
37
static const struct snd_pcm_hardware snd_cx18_hw_capture = {
drivers/media/pci/cx23885/cx23885-alsa.c
287
static const struct snd_pcm_hardware snd_cx23885_digital_hw = {
drivers/media/pci/cx25821/cx25821-alsa.c
422
static const struct snd_pcm_hardware snd_cx25821_digital_hw = {
drivers/media/pci/cx88/cx88-alsa.c
377
static const struct snd_pcm_hardware snd_cx88_digital_hw = {
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
33
static const struct snd_pcm_hardware snd_ivtv_hw_capture = {
drivers/media/pci/saa7134/saa7134-alsa.c
621
static const struct snd_pcm_hardware snd_card_saa7134_capture =
drivers/media/pci/solo6x10/solo6x10-g723.c
100
static const struct snd_pcm_hardware snd_solo_pcm_hw = {
drivers/media/pci/tw686x/tw686x-audio.c
86
static const struct snd_pcm_hardware tw686x_capture_hw = {
drivers/media/usb/cx231xx/cx231xx-audio.c
374
static const struct snd_pcm_hardware snd_cx231xx_hw_capture = {
drivers/media/usb/em28xx/em28xx-audio.c
184
static const struct snd_pcm_hardware snd_em28xx_hw_capture = {
drivers/media/usb/go7007/snd-go7007.c
46
static const struct snd_pcm_hardware go7007_snd_capture_hw = {
drivers/media/usb/usbtv/usbtv-audio.c
46
static const struct snd_pcm_hardware snd_usbtv_digital_hw = {
drivers/most/most_snd.c
448
static int audio_set_hw_params(struct snd_pcm_hardware *pcm_hw,
drivers/most/most_snd.c
46
struct snd_pcm_hardware pcm_hardware;
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
12
static const struct snd_pcm_hardware snd_bcm2835_playback_hw = {
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
29
static const struct snd_pcm_hardware snd_bcm2835_playback_spdif_hw = {
drivers/usb/gadget/function/u_audio.c
89
static const struct snd_pcm_hardware uac_pcm_hardware = {
include/sound/dmaengine_pcm.h
156
const struct snd_pcm_hardware *pcm_hardware;
include/sound/dmaengine_pcm.h
98
struct snd_pcm_hardware *hw,
include/sound/pcm.h
1242
int snd_pcm_hw_limit_rates(struct snd_pcm_hardware *hw);
include/sound/pcm.h
429
struct snd_pcm_hardware hw;
include/sound/soc.h
498
struct snd_pcm_hardware *hw, int stream);
include/sound/soc.h
514
const struct snd_pcm_hardware *hw)
sound/aoa/soundbus/i2sbus/pcm.c
78
struct snd_pcm_hardware *hw;
sound/arm/aaci.c
338
static const struct snd_pcm_hardware aaci_hw_info = {
sound/arm/pxa2xx-pcm-lib.c
15
static const struct snd_pcm_hardware pxa2xx_pcm_hardware = {
sound/atmel/ac97c.c
565
struct snd_pcm_hardware hw = atmel_ac97c_hw;
sound/atmel/ac97c.c
64
static const struct snd_pcm_hardware atmel_ac97c_hw = {
sound/core/pcm_dmaengine.c
408
struct snd_pcm_hardware *hw,
sound/core/pcm_misc.c
479
int snd_pcm_hw_limit_rates(struct snd_pcm_hardware *hw)
sound/core/pcm_native.c
2477
struct snd_pcm_hardware *hw = rule->private;
sound/core/pcm_native.c
2658
struct snd_pcm_hardware *hw = &runtime->hw;
sound/drivers/aloop.c
102
struct snd_pcm_hardware hw;
sound/drivers/aloop.c
930
static const struct snd_pcm_hardware loopback_pcm_hardware =
sound/drivers/dummy.c
130
struct snd_pcm_hardware pcm_hw;
sound/drivers/dummy.c
508
static const struct snd_pcm_hardware dummy_pcm_hardware = {
sound/drivers/dummy.c
935
.offset = offsetof(struct snd_pcm_hardware, item), \
sound/drivers/pcmtest.c
116
static struct snd_pcm_hardware snd_pcmtst_hw = {
sound/drivers/pcsp/pcsp_lib.c
282
static const struct snd_pcm_hardware snd_pcsp_playback = {
sound/drivers/vx/vx_pcm.c
491
static const struct snd_pcm_hardware vx_pcm_playback_hw = {
sound/drivers/vx/vx_pcm.c
866
static const struct snd_pcm_hardware vx_pcm_capture_hw = {
sound/firewire/amdtp-stream.c
193
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/bebob/bebob_pcm.c
68
limit_channels_and_rates(struct snd_pcm_hardware *hw,
sound/firewire/dice/dice-pcm.c
129
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/dice/dice-pcm.c
92
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/digi00x/digi00x-pcm.c
61
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/fireface/ff-pcm.c
72
static void limit_channels_and_rates(struct snd_pcm_hardware *hw,
sound/firewire/fireworks/fireworks_pcm.c
114
limit_channels(struct snd_pcm_hardware *hw, unsigned int *pcm_channels)
sound/firewire/isight.c
248
static const struct snd_pcm_hardware hardware = {
sound/firewire/motu/motu-pcm.c
73
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/motu/motu-pcm.c
99
struct snd_pcm_hardware *hw = &runtime->hw;
sound/firewire/oxfw/oxfw-pcm.c
80
static void limit_channels_and_rates(struct snd_pcm_hardware *hw, u8 **formats)
sound/firewire/tascam/tascam-pcm.c
14
struct snd_pcm_hardware *hw = &runtime->hw;
sound/hda/common/controller.c
548
static const struct snd_pcm_hardware azx_pcm_hw = {
sound/isa/ad1816a/ad1816a_lib.c
306
static const struct snd_pcm_hardware snd_ad1816a_playback = {
sound/isa/ad1816a/ad1816a_lib.c
325
static const struct snd_pcm_hardware snd_ad1816a_capture = {
sound/isa/es1688/es1688_lib.c
487
static const struct snd_pcm_hardware snd_es1688_playback =
sound/isa/es1688/es1688_lib.c
505
static const struct snd_pcm_hardware snd_es1688_capture =
sound/isa/es18xx.c
799
static const struct snd_pcm_hardware snd_es18xx_playback =
sound/isa/es18xx.c
819
static const struct snd_pcm_hardware snd_es18xx_capture =
sound/isa/gus/gus_pcm.c
593
static const struct snd_pcm_hardware snd_gf1_pcm_playback =
sound/isa/gus/gus_pcm.c
611
static const struct snd_pcm_hardware snd_gf1_pcm_capture =
sound/isa/msnd/msnd.c
404
static const struct snd_pcm_hardware snd_msnd_playback = {
sound/isa/msnd/msnd.c
423
static const struct snd_pcm_hardware snd_msnd_capture = {
sound/isa/sb/emu8000_pcm.c
147
static const struct snd_pcm_hardware emu8k_pcm_hw = {
sound/isa/sb/sb16_main.c
440
static const struct snd_pcm_hardware snd_sb16_playback =
sound/isa/sb/sb16_main.c
458
static const struct snd_pcm_hardware snd_sb16_capture =
sound/isa/sb/sb8_main.c
414
static const struct snd_pcm_hardware snd_sb8_playback =
sound/isa/sb/sb8_main.c
433
static const struct snd_pcm_hardware snd_sb8_capture =
sound/isa/wss/wss_lib.c
1381
static const struct snd_pcm_hardware snd_wss_playback =
sound/isa/wss/wss_lib.c
1401
static const struct snd_pcm_hardware snd_wss_capture =
sound/mips/hal2.c
492
static const struct snd_pcm_hardware hal2_pcm_hw = {
sound/mips/sgio2audio.c
513
static const struct snd_pcm_hardware snd_sgio2audio_pcm_hw = {
sound/mips/snd-n64.c
132
static const struct snd_pcm_hardware n64audio_pcm_hw = {
sound/parisc/harmony.c
241
static const struct snd_pcm_hardware snd_harmony_playback =
sound/parisc/harmony.c
262
static const struct snd_pcm_hardware snd_harmony_capture =
sound/pci/ad1889.c
259
static const struct snd_pcm_hardware snd_ad1889_playback_hw = {
sound/pci/ad1889.c
276
static const struct snd_pcm_hardware snd_ad1889_capture_hw = {
sound/pci/ali5451/ali5451.c
1387
static const struct snd_pcm_hardware snd_ali_playback =
sound/pci/ali5451/ali5451.c
1413
static const struct snd_pcm_hardware snd_ali_capture =
sound/pci/ali5451/ali5451.c
1444
int channel, const struct snd_pcm_hardware *phw)
sound/pci/ali5451/ali5451.c
1524
static const struct snd_pcm_hardware snd_ali_modem =
sound/pci/als300.c
303
static const struct snd_pcm_hardware snd_als300_playback_hw =
sound/pci/als300.c
322
static const struct snd_pcm_hardware snd_als300_capture_hw =
sound/pci/als4000.c
565
static const struct snd_pcm_hardware snd_als4000_playback =
sound/pci/als4000.c
584
static const struct snd_pcm_hardware snd_als4000_capture =
sound/pci/asihpi/asihpi.c
1145
struct snd_pcm_hardware snd_card_asihpi_capture;
sound/pci/asihpi/asihpi.c
333
struct snd_pcm_hardware *pcmhw)
sound/pci/asihpi/asihpi.c
975
struct snd_pcm_hardware snd_card_asihpi_playback;
sound/pci/atiixp.c
993
static const struct snd_pcm_hardware snd_atiixp_pcm_hw =
sound/pci/atiixp_modem.c
813
static const struct snd_pcm_hardware snd_atiixp_pcm_hw =
sound/pci/au88x0/au88x0_pcm.c
21
static const struct snd_pcm_hardware snd_vortex_playback_hw_adb = {
sound/pci/au88x0/au88x0_pcm.c
42
static const struct snd_pcm_hardware snd_vortex_playback_hw_a3d = {
sound/pci/au88x0/au88x0_pcm.c
62
static const struct snd_pcm_hardware snd_vortex_playback_hw_spdif = {
sound/pci/au88x0/au88x0_pcm.c
85
static const struct snd_pcm_hardware snd_vortex_playback_hw_wt = {
sound/pci/aw2/aw2-alsa.c
42
static const struct snd_pcm_hardware snd_aw2_playback_hw = {
sound/pci/aw2/aw2-alsa.c
59
static const struct snd_pcm_hardware snd_aw2_capture_hw = {
sound/pci/azt3328.c
1937
static const struct snd_pcm_hardware snd_azf3328_hardware =
sound/pci/bt87x.c
336
static const struct snd_pcm_hardware snd_bt87x_digital_hw = {
sound/pci/bt87x.c
353
static const struct snd_pcm_hardware snd_bt87x_analog_hw = {
sound/pci/ca0106/ca0106_main.c
284
static const struct snd_pcm_hardware snd_ca0106_playback_hw = {
sound/pci/ca0106/ca0106_main.c
305
static const struct snd_pcm_hardware snd_ca0106_capture_hw = {
sound/pci/cmipci.c
1438
static const struct snd_pcm_hardware snd_cmipci_playback =
sound/pci/cmipci.c
1458
static const struct snd_pcm_hardware snd_cmipci_capture =
sound/pci/cmipci.c
1478
static const struct snd_pcm_hardware snd_cmipci_playback2 =
sound/pci/cmipci.c
1498
static const struct snd_pcm_hardware snd_cmipci_playback_spdif =
sound/pci/cmipci.c
1518
static const struct snd_pcm_hardware snd_cmipci_playback_iec958_subframe =
sound/pci/cmipci.c
1538
static const struct snd_pcm_hardware snd_cmipci_capture_spdif =
sound/pci/cmipci.c
469
struct snd_pcm_hardware *hw_info[3]; /* for playbacks */
sound/pci/cs4281.c
815
static const struct snd_pcm_hardware snd_cs4281_playback =
sound/pci/cs4281.c
840
static const struct snd_pcm_hardware snd_cs4281_capture =
sound/pci/cs46xx/cs46xx_lib.c
1390
static const struct snd_pcm_hardware snd_cs46xx_playback =
sound/pci/cs46xx/cs46xx_lib.c
1413
static const struct snd_pcm_hardware snd_cs46xx_capture =
sound/pci/cs5535audio/cs5535audio_pcm.c
23
static const struct snd_pcm_hardware snd_cs5535audio_playback =
sound/pci/cs5535audio/cs5535audio_pcm.c
52
static const struct snd_pcm_hardware snd_cs5535audio_capture =
sound/pci/ctxfi/ctpcm.c
20
static const struct snd_pcm_hardware ct_pcm_playback_hw = {
sound/pci/ctxfi/ctpcm.c
45
static const struct snd_pcm_hardware ct_spdif_passthru_playback_hw = {
sound/pci/ctxfi/ctpcm.c
68
static const struct snd_pcm_hardware ct_pcm_capture_hw = {
sound/pci/echoaudio/darla20.c
59
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/darla24.c
64
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/echo3g.c
77
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/echoaudio.c
274
memcpy(&pipe->hw, &pcm_hardware_skel, sizeof(struct snd_pcm_hardware));
sound/pci/echoaudio/echoaudio.h
303
struct snd_pcm_hardware hw;
sound/pci/echoaudio/gina20.c
63
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/gina24.c
84
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/indigo.c
64
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/indigodj.c
64
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/indigodjx.c
64
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/indigoio.c
65
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/indigoiox.c
65
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/layla20.c
73
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/layla24.c
83
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/mia.c
74
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/echoaudio/mona.c
93
static const struct snd_pcm_hardware pcm_hardware_skel = {
sound/pci/emu10k1/emu10k1x.c
242
static const struct snd_pcm_hardware snd_emu10k1x_playback_hw = {
sound/pci/emu10k1/emu10k1x.c
261
static const struct snd_pcm_hardware snd_emu10k1x_capture_hw = {
sound/pci/emu10k1/emupcm.c
1019
static const struct snd_pcm_hardware snd_emu10k1_capture =
sound/pci/emu10k1/emupcm.c
1039
static const struct snd_pcm_hardware snd_emu10k1_capture_efx =
sound/pci/emu10k1/emupcm.c
1729
static const struct snd_pcm_hardware snd_emu10k1_fx8010_playback =
sound/pci/emu10k1/emupcm.c
478
static const struct snd_pcm_hardware snd_emu10k1_efx_playback =
sound/pci/emu10k1/emupcm.c
996
static const struct snd_pcm_hardware snd_emu10k1_playback =
sound/pci/emu10k1/p16v.c
111
static const struct snd_pcm_hardware snd_p16v_playback_hw = {
sound/pci/emu10k1/p16v.c
132
static const struct snd_pcm_hardware snd_p16v_capture_hw = {
sound/pci/ens1370.c
1018
static const struct snd_pcm_hardware snd_ensoniq_playback1 =
sound/pci/ens1370.c
1045
static const struct snd_pcm_hardware snd_ensoniq_playback2 =
sound/pci/ens1370.c
1065
static const struct snd_pcm_hardware snd_ensoniq_capture =
sound/pci/es1938.c
839
static const struct snd_pcm_hardware snd_es1938_capture =
sound/pci/es1938.c
861
static const struct snd_pcm_hardware snd_es1938_playback =
sound/pci/es1968.c
1231
static const struct snd_pcm_hardware snd_es1968_playback = {
sound/pci/es1968.c
1252
static const struct snd_pcm_hardware snd_es1968_capture = {
sound/pci/fm801.c
594
static const struct snd_pcm_hardware snd_fm801_playback =
sound/pci/fm801.c
614
static const struct snd_pcm_hardware snd_fm801_capture =
sound/pci/ice1712/ice1712.c
1071
static const struct snd_pcm_hardware snd_ice1712_playback_pro = {
sound/pci/ice1712/ice1712.c
1090
static const struct snd_pcm_hardware snd_ice1712_capture_pro = {
sound/pci/ice1712/ice1712.c
686
static const struct snd_pcm_hardware snd_ice1712_playback = {
sound/pci/ice1712/ice1712.c
705
static const struct snd_pcm_hardware snd_ice1712_playback_ds = {
sound/pci/ice1712/ice1712.c
724
static const struct snd_pcm_hardware snd_ice1712_capture = {
sound/pci/ice1712/ice1724.c
888
static const struct snd_pcm_hardware snd_vt1724_playback_pro = {
sound/pci/ice1712/ice1724.c
906
static const struct snd_pcm_hardware snd_vt1724_spdif = {
sound/pci/ice1712/ice1724.c
927
static const struct snd_pcm_hardware snd_vt1724_2ch_stereo = {
sound/pci/intel8x0.c
1039
static const struct snd_pcm_hardware snd_intel8x0_stream =
sound/pci/intel8x0m.c
567
static const struct snd_pcm_hardware snd_intel8x0m_stream =
sound/pci/korg1212/korg1212.c
1168
static const struct snd_pcm_hardware snd_korg1212_playback_info =
sound/pci/korg1212/korg1212.c
1189
static const struct snd_pcm_hardware snd_korg1212_capture_info =
sound/pci/lola/lola_pcm.c
187
static const struct snd_pcm_hardware lola_pcm_hw = {
sound/pci/lx6464es/lx6464es.c
70
static const struct snd_pcm_hardware lx_caps = {
sound/pci/maestro3.c
1653
static const struct snd_pcm_hardware snd_m3_playback =
sound/pci/maestro3.c
1674
static const struct snd_pcm_hardware snd_m3_capture =
sound/pci/mixart/mixart.c
658
static const struct snd_pcm_hardware snd_mixart_analog_caps =
sound/pci/mixart/mixart.c
679
static const struct snd_pcm_hardware snd_mixart_digital_caps =
sound/pci/nm256/nm256.c
750
static const struct snd_pcm_hardware snd_nm256_playback =
sound/pci/nm256/nm256.c
769
static const struct snd_pcm_hardware snd_nm256_capture =
sound/pci/nm256/nm256.c
803
const struct snd_pcm_hardware *hw_ptr)
sound/pci/oxygen/oxygen.h
70
struct snd_pcm_hardware;
sound/pci/oxygen/oxygen.h
88
struct snd_pcm_hardware *hardware);
sound/pci/oxygen/oxygen_pcm.c
105
static const struct snd_pcm_hardware *const oxygen_hardware[PCM_COUNT] = {
sound/pci/oxygen/oxygen_pcm.c
28
static const struct snd_pcm_hardware oxygen_stereo_hardware = {
sound/pci/oxygen/oxygen_pcm.c
56
static const struct snd_pcm_hardware oxygen_multichannel_hardware = {
sound/pci/oxygen/oxygen_pcm.c
84
static const struct snd_pcm_hardware oxygen_ac97_hardware = {
sound/pci/oxygen/xonar.h
50
struct snd_pcm_hardware *hardware);
sound/pci/oxygen/xonar_hdmi.c
69
struct snd_pcm_hardware *hardware)
sound/pci/oxygen/xonar_wm87x6.c
347
struct snd_pcm_hardware *hardware)
sound/pci/oxygen/xonar_wm87x6.c
361
struct snd_pcm_hardware *hardware)
sound/pci/pcxhr/pcxhr.c
948
static const struct snd_pcm_hardware pcxhr_caps =
sound/pci/riptide/riptide.c
1304
static const struct snd_pcm_hardware snd_riptide_playback = {
sound/pci/riptide/riptide.c
1323
static const struct snd_pcm_hardware snd_riptide_capture = {
sound/pci/rme32.c
281
static const struct snd_pcm_hardware snd_rme32_spdif_info = {
sound/pci/rme32.c
308
static const struct snd_pcm_hardware snd_rme32_adat_info =
sound/pci/rme32.c
334
static const struct snd_pcm_hardware snd_rme32_spdif_fd_info = {
sound/pci/rme32.c
361
static const struct snd_pcm_hardware snd_rme32_adat_fd_info =
sound/pci/rme96.c
347
static const struct snd_pcm_hardware snd_rme96_playback_spdif_info =
sound/pci/rme96.c
378
static const struct snd_pcm_hardware snd_rme96_capture_spdif_info =
sound/pci/rme96.c
409
static const struct snd_pcm_hardware snd_rme96_playback_adat_info =
sound/pci/rme96.c
436
static const struct snd_pcm_hardware snd_rme96_capture_adat_info =
sound/pci/rme9652/hdsp.c
4184
static const struct snd_pcm_hardware snd_hdsp_playback_subinfo =
sound/pci/rme9652/hdsp.c
4214
static const struct snd_pcm_hardware snd_hdsp_capture_subinfo =
sound/pci/rme9652/hdspm.c
5771
static const struct snd_pcm_hardware snd_hdspm_playback_subinfo = {
sound/pci/rme9652/hdspm.c
5796
static const struct snd_pcm_hardware snd_hdspm_capture_subinfo = {
sound/pci/rme9652/rme9652.c
2076
static const struct snd_pcm_hardware snd_rme9652_playback_subinfo =
sound/pci/rme9652/rme9652.c
2100
static const struct snd_pcm_hardware snd_rme9652_capture_subinfo =
sound/pci/sis7019.c
145
static const struct snd_pcm_hardware sis_playback_hw_info = {
sound/pci/sis7019.c
166
static const struct snd_pcm_hardware sis_capture_hw_info = {
sound/pci/sonicvibes.c
734
static const struct snd_pcm_hardware snd_sonicvibes_playback =
sound/pci/sonicvibes.c
753
static const struct snd_pcm_hardware snd_sonicvibes_capture =
sound/pci/trident/trident_main.c
1665
static const struct snd_pcm_hardware snd_trident_playback =
sound/pci/trident/trident_main.c
1690
static const struct snd_pcm_hardware snd_trident_capture =
sound/pci/trident/trident_main.c
1715
static const struct snd_pcm_hardware snd_trident_foldback =
sound/pci/trident/trident_main.c
1739
static const struct snd_pcm_hardware snd_trident_spdif =
sound/pci/trident/trident_main.c
1760
static const struct snd_pcm_hardware snd_trident_spdif_7018 =
sound/pci/via82xx.c
1126
static const struct snd_pcm_hardware snd_via82xx_hw =
sound/pci/via82xx_modem.c
699
static const struct snd_pcm_hardware snd_via82xx_hw =
sound/pci/ymfpci/ymfpci_main.c
800
static const struct snd_pcm_hardware snd_ymfpci_playback =
sound/pci/ymfpci/ymfpci_main.c
822
static const struct snd_pcm_hardware snd_ymfpci_capture =
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
164
static const struct snd_pcm_hardware pdacf_pcm_capture_hw = {
sound/ppc/pmac.c
476
static const struct snd_pcm_hardware snd_pmac_playback =
sound/ppc/pmac.c
495
static const struct snd_pcm_hardware snd_pmac_capture =
sound/ppc/snd_ps3.c
79
static const struct snd_pcm_hardware snd_ps3_pcm_hw = {
sound/sh/aica.c
196
static const struct snd_pcm_hardware snd_pcm_aica_playback_hw = {
sound/sh/sh_dac_audio.c
80
static const struct snd_pcm_hardware snd_sh_dac_pcm_hw = {
sound/soc/amd/acp-pcm-dma.c
42
static const struct snd_pcm_hardware acp_pcm_hardware_playback = {
sound/soc/amd/acp-pcm-dma.c
61
static const struct snd_pcm_hardware acp_pcm_hardware_capture = {
sound/soc/amd/acp-pcm-dma.c
80
static const struct snd_pcm_hardware acp_st_pcm_hardware_playback = {
sound/soc/amd/acp-pcm-dma.c
99
static const struct snd_pcm_hardware acp_st_pcm_hardware_capture = {
sound/soc/amd/acp/acp-platform.c
28
static const struct snd_pcm_hardware acp_pcm_hardware_playback = {
sound/soc/amd/acp/acp-platform.c
49
static const struct snd_pcm_hardware acp_pcm_hardware_capture = {
sound/soc/amd/acp/acp-platform.c
70
static const struct snd_pcm_hardware acp6x_pcm_hardware_playback = {
sound/soc/amd/acp/acp-platform.c
90
static const struct snd_pcm_hardware acp6x_pcm_hardware_capture = {
sound/soc/amd/ps/ps-pdm-dma.c
26
static const struct snd_pcm_hardware acp63_pdm_hardware_capture = {
sound/soc/amd/ps/ps-sdw-dma.c
145
static const struct snd_pcm_hardware acp63_sdw_hardware_playback = {
sound/soc/amd/ps/ps-sdw-dma.c
164
static const struct snd_pcm_hardware acp63_sdw_hardware_capture = {
sound/soc/amd/raven/acp3x-pcm-dma.c
20
static const struct snd_pcm_hardware acp3x_pcm_hardware_playback = {
sound/soc/amd/raven/acp3x-pcm-dma.c
40
static const struct snd_pcm_hardware acp3x_pcm_hardware_capture = {
sound/soc/amd/renoir/acp3x-pdm-dma.c
25
static const struct snd_pcm_hardware acp_pdm_hardware_capture = {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
21
static const struct snd_pcm_hardware acp5x_pcm_hardware_playback = {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
40
static const struct snd_pcm_hardware acp5x_pcm_hardware_capture = {
sound/soc/amd/yc/acp6x-pdm-dma.c
26
static const struct snd_pcm_hardware acp6x_pdm_hardware_capture = {
sound/soc/apple/mca.c
812
struct snd_pcm_hardware hw;
sound/soc/atmel/atmel-classd.c
97
static const struct snd_pcm_hardware atmel_classd_hw = {
sound/soc/atmel/atmel-pcm-dma.c
33
static const struct snd_pcm_hardware atmel_pcm_dma_hardware = {
sound/soc/atmel/atmel-pcm-pdc.c
60
static const struct snd_pcm_hardware atmel_pcm_hardware = {
sound/soc/atmel/atmel-pdmic.c
175
static const struct snd_pcm_hardware atmel_pdmic_hw = {
sound/soc/au1x/dbdma2.c
67
static const struct snd_pcm_hardware au1xpsc_pcm_hardware = {
sound/soc/au1x/dma.c
165
static const struct snd_pcm_hardware alchemy_pcm_hardware = {
sound/soc/bcm/bcm63xx-pcm-whistler.c
30
static const struct snd_pcm_hardware bcm63xx_pcm_hardware = {
sound/soc/bcm/cygnus-pcm.c
173
static const struct snd_pcm_hardware cygnus_pcm_hw = {
sound/soc/cirrus/ep93xx-pcm.c
23
static const struct snd_pcm_hardware ep93xx_pcm_hardware = {
sound/soc/codecs/cros_ec_codec.c
873
static const struct snd_pcm_hardware hw_param = {
sound/soc/codecs/rt5514-spi.c
47
static const struct snd_pcm_hardware rt5514_spi_pcm_hardware = {
sound/soc/codecs/rt5677-spi.c
72
static const struct snd_pcm_hardware rt5677_spi_pcm_hardware = {
sound/soc/dwc/dwc-pcm.c
72
static const struct snd_pcm_hardware dw_pcm_hardware = {
sound/soc/fsl/fsl_asrc_dma.c
19
static struct snd_pcm_hardware snd_imx_hardware = {
sound/soc/fsl/fsl_dma.c
128
static const struct snd_pcm_hardware fsl_dma_hardware = {
sound/soc/fsl/fsl_qmc_audio.c
292
static const struct snd_pcm_hardware qmc_audio_pcm_hardware = {
sound/soc/fsl/imx-pcm-fiq.c
156
static const struct snd_pcm_hardware snd_imx_hardware = {
sound/soc/fsl/imx-pcm-rpmsg.c
19
static const struct snd_pcm_hardware imx_rpmsg_pcm_hardware = {
sound/soc/fsl/imx-pcm-rpmsg.c
235
struct snd_pcm_hardware pcm_hardware;
sound/soc/fsl/lpc3xxx-pcm.c
33
static const struct snd_pcm_hardware lpc3xxx_pcm_hardware = {
sound/soc/fsl/mpc5200_dma.c
197
static const struct snd_pcm_hardware psc_dma_hardware = {
sound/soc/generic/simple-card-utils.c
607
struct snd_pcm_hardware hw;
sound/soc/generic/test-component.c
341
static const struct snd_pcm_hardware test_component_hardware = {
sound/soc/google/chv3-i2s.c
89
static const struct snd_pcm_hardware chv3_dma_hw = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
71
static const struct snd_pcm_hardware sst_platform_pcm_hw = {
sound/soc/intel/avs/pcm.c
1284
static const struct snd_pcm_hardware avs_pcm_hardware = {
sound/soc/intel/avs/pcm.c
1717
struct snd_pcm_hardware hwparams = avs_pcm_hardware;
sound/soc/intel/catpt/pcm.c
559
static const struct snd_pcm_hardware catpt_pcm_hardware = {
sound/soc/intel/keembay/kmb_platform.c
29
static const struct snd_pcm_hardware kmb_pcm_hardware = {
sound/soc/kirkwood/kirkwood-dma.c
26
static const struct snd_pcm_hardware kirkwood_dma_snd_hw = {
sound/soc/loongson/loongson_dma.c
57
static const struct snd_pcm_hardware ls_pcm_hardware = {
sound/soc/loongson/loongson_i2s_plat.c
33
static const struct snd_pcm_hardware loongson_pcm_hardware = {
sound/soc/mediatek/common/mtk-afe-fe-dai.c
45
const struct snd_pcm_hardware *mtk_afe_hardware = afe->mtk_afe_hardware;
sound/soc/mediatek/common/mtk-base-afe.h
126
const struct snd_pcm_hardware *mtk_afe_hardware;
sound/soc/mediatek/common/mtk-btcvsd.c
860
static const struct snd_pcm_hardware mtk_btcvsd_hardware = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
22
static const struct snd_pcm_hardware mt2701_afe_hardware = {
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
124
static const struct snd_pcm_hardware mt6797_afe_hardware = {
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
91
static const struct snd_pcm_hardware mt7986_afe_hardware = {
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
154
static const struct snd_pcm_hardware mt8173_afe_hardware = {
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
129
static const struct snd_pcm_hardware mt8183_afe_hardware = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
26
static const struct snd_pcm_hardware mt8186_afe_hardware = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
49
const struct snd_pcm_hardware *mtk_afe_hardware = afe->mtk_afe_hardware;
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
10
static const struct snd_pcm_hardware mt8186_hostless_hardware = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
40
static const struct snd_pcm_hardware mt8188_afe_hardware = {
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
144
const struct snd_pcm_hardware *mtk_afe_hardware = afe->mtk_afe_hardware;
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
29
static const struct snd_pcm_hardware mt8189_afe_hardware = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
28
static const struct snd_pcm_hardware mt8192_afe_hardware = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
33
static const struct snd_pcm_hardware mt8195_afe_hardware = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
817
static const struct snd_pcm_hardware mt8365_hostless_hardware = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
93
static const struct snd_pcm_hardware mt8365_afe_hardware = {
sound/soc/meson/aiu-fifo-i2s.c
28
static const struct snd_pcm_hardware fifo_i2s_pcm = {
sound/soc/meson/aiu-fifo-spdif.c
30
static const struct snd_pcm_hardware fifo_spdif_pcm = {
sound/soc/meson/aiu-fifo.h
10
struct snd_pcm_hardware;
sound/soc/meson/aiu-fifo.h
21
const struct snd_pcm_hardware *pcm;
sound/soc/meson/axg-fifo.c
26
static const struct snd_pcm_hardware axg_fifo_hw = {
sound/soc/mxs/mxs-pcm.c
19
static const struct snd_pcm_hardware snd_mxs_hardware = {
sound/soc/pxa/mmp-sspa.c
376
static const struct snd_pcm_hardware mmp_pcm_hardware[] = {
sound/soc/qcom/lpass-platform.c
28
static const struct snd_pcm_hardware lpass_platform_pcm_hardware = {
sound/soc/qcom/lpass-platform.c
52
static const struct snd_pcm_hardware lpass_platform_rxtx_hardware = {
sound/soc/qcom/lpass-platform.c
76
static const struct snd_pcm_hardware lpass_platform_va_hardware = {
sound/soc/qcom/qdsp6/q6apm-dai.c
105
static const struct snd_pcm_hardware q6apm_dai_hardware_playback = {
sound/soc/qcom/qdsp6/q6apm-dai.c
85
static const struct snd_pcm_hardware q6apm_dai_hardware_capture = {
sound/soc/qcom/qdsp6/q6asm-dai.c
108
static const struct snd_pcm_hardware q6asm_dai_hardware_playback = {
sound/soc/qcom/qdsp6/q6asm-dai.c
85
static const struct snd_pcm_hardware q6asm_dai_hardware_capture = {
sound/soc/renesas/dma-sh7760.c
90
static const struct snd_pcm_hardware camelot_pcm_hardware = {
sound/soc/renesas/fsi.c
1724
static const struct snd_pcm_hardware fsi_pcm_hardware = {
sound/soc/renesas/rcar/core.c
947
static const struct snd_pcm_hardware rsnd_pcm_hardware = {
sound/soc/renesas/rcar/msiof.c
401
static struct snd_pcm_hardware msiof_pcm_hardware = {
sound/soc/renesas/rz-ssi.c
1053
static const struct snd_pcm_hardware rz_ssi_pcm_hardware = {
sound/soc/renesas/siu_dai.c
322
static const struct snd_pcm_hardware siu_dai_pcm_hw = {
sound/soc/samsung/idma.c
24
static const struct snd_pcm_hardware idma_hardware = {
sound/soc/soc-generic-dmaengine-pcm.c
106
struct snd_pcm_hardware hw;
sound/soc/soc-pcm.c
1750
struct snd_pcm_hardware *hw = &runtime->hw;
sound/soc/soc-pcm.c
1780
struct snd_pcm_hardware *hw = &runtime->hw;
sound/soc/soc-pcm.c
1817
struct snd_pcm_hardware *hw = &runtime->hw;
sound/soc/soc-pcm.c
1865
struct snd_pcm_hardware *hw = &runtime->hw;
sound/soc/soc-pcm.c
573
static void soc_pcm_hw_init(struct snd_pcm_hardware *hw, bool force)
sound/soc/soc-pcm.c
595
static void soc_pcm_hw_update_rate(struct snd_pcm_hardware *hw,
sound/soc/soc-pcm.c
608
static void soc_pcm_hw_update_chan(struct snd_pcm_hardware *hw,
sound/soc/soc-pcm.c
615
static void soc_pcm_hw_update_format(struct snd_pcm_hardware *hw,
sound/soc/soc-pcm.c
632
struct snd_pcm_hardware *hw, int stream)
sound/soc/soc-pcm.c
703
struct snd_pcm_hardware *hw = &substream->runtime->hw;
sound/soc/soc-pcm.c
815
struct snd_pcm_hardware *hw = &substream->runtime->hw;
sound/soc/soc-utils.c
128
static const struct snd_pcm_hardware dummy_dma_hardware = {
sound/soc/spacemit/k1_i2s.c
68
static const struct snd_pcm_hardware spacemit_pcm_hardware = {
sound/soc/spear/spear_pcm.c
23
static const struct snd_pcm_hardware spear_pcm_hardware = {
sound/soc/sprd/sprd-pcm-dma.c
37
static const struct snd_pcm_hardware sprd_pcm_hardware = {
sound/soc/starfive/jh7110_tdm.c
502
static const struct snd_pcm_hardware jh7110_pcm_hardware = {
sound/soc/sti/uniperif.h
1305
const struct snd_pcm_hardware *hw;
sound/soc/sti/uniperif.h
1351
static __maybe_unused const struct snd_pcm_hardware uni_tdm_hw = {
sound/soc/sti/uniperif_player.c
35
static const struct snd_pcm_hardware uni_player_pcm_hw = {
sound/soc/sti/uniperif_reader.c
17
static const struct snd_pcm_hardware uni_reader_pcm_hw = {
sound/soc/stm/stm32_adfsdm.c
45
static const struct snd_pcm_hardware stm32_adfsdm_pcm_hw = {
sound/soc/stm/stm32_i2s.c
1109
static const struct snd_pcm_hardware stm32_i2s_pcm_hw = {
sound/soc/stm/stm32_sai_sub.c
1425
static const struct snd_pcm_hardware stm32_sai_pcm_hw_spdif = {
sound/soc/stm/stm32_sai_sub.c
1434
static const struct snd_pcm_hardware stm32_sai_pcm_hw = {
sound/soc/stm/stm32_spdifrx.c
880
static const struct snd_pcm_hardware stm32_spdifrx_pcm_hw = {
sound/soc/tegra/tegra_pcm.c
27
static const struct snd_pcm_hardware tegra_pcm_hardware = {
sound/soc/ti/edma-pcm.c
21
static const struct snd_pcm_hardware edma_pcm_hardware = {
sound/soc/ti/sdma-pcm.c
17
static const struct snd_pcm_hardware sdma_pcm_hardware = {
sound/soc/ti/udma-pcm.c
16
static const struct snd_pcm_hardware udma_pcm_hardware = {
sound/soc/uniphier/aio-dma.c
17
static const struct snd_pcm_hardware uniphier_aiodma_hw = {
sound/soc/xilinx/xlnx_formatter_pcm.c
106
static const struct snd_pcm_hardware xlnx_pcm_hardware = {
sound/soc/xtensa/xtfpga-i2s.c
352
static const struct snd_pcm_hardware xtfpga_pcm_hardware = {
sound/sparc/amd7930.c
651
static const struct snd_pcm_hardware snd_amd7930_pcm_hw =
sound/sparc/cs4231.c
1041
static const struct snd_pcm_hardware snd_cs4231_playback = {
sound/sparc/cs4231.c
1065
static const struct snd_pcm_hardware snd_cs4231_capture = {
sound/sparc/dbri.c
1977
static const struct snd_pcm_hardware snd_dbri_pcm_hw = {
sound/spi/at73c213.c
110
static struct snd_pcm_hardware snd_at73c213_playback_hw = {
sound/usb/6fire/pcm.c
43
static const struct snd_pcm_hardware pcm_hw = {
sound/usb/caiaq/audio.c
33
static const struct snd_pcm_hardware snd_usb_caiaq_pcm_hardware = {
sound/usb/caiaq/device.h
112
struct snd_pcm_hardware pcm_info;
sound/usb/hiface/pcm.c
72
static const struct snd_pcm_hardware pcm_hw = {
sound/usb/line6/pcm.h
82
struct snd_pcm_hardware playback_hw, capture_hw;
sound/usb/pcm.c
737
static const struct snd_pcm_hardware snd_usb_hardware =
sound/usb/usx2y/us144mkii_pcm.c
37
const struct snd_pcm_hardware tascam_pcm_hw = {
sound/usb/usx2y/us144mkii_pcm.h
15
extern const struct snd_pcm_hardware tascam_pcm_hw;
sound/usb/usx2y/usbusx2yaudio.c
859
static const struct snd_pcm_hardware snd_usx2y_2c = {
sound/usb/usx2y/usx2yhwdeppcm.c
565
static const struct snd_pcm_hardware snd_usx2y_4c = {
sound/virtio/virtio_pcm.h
52
struct snd_pcm_hardware hw;
sound/x86/intel_hdmi_audio.c
139
static const struct snd_pcm_hardware had_pcm_hardware = {
sound/xen/xen_snd_front_alsa.c
39
struct snd_pcm_hardware pcm_hw;
sound/xen/xen_snd_front_alsa.c
52
struct snd_pcm_hardware pcm_hw;
sound/xen/xen_snd_front_alsa.c
62
struct snd_pcm_hardware pcm_hw;
sound/xen/xen_snd_front_cfg.c
151
const char *path, struct snd_pcm_hardware *pcm_hw)
sound/xen/xen_snd_front_cfg.c
187
const char *path, struct snd_pcm_hardware *pcm_hw)
sound/xen/xen_snd_front_cfg.c
220
static const struct snd_pcm_hardware SND_DRV_PCM_HW_DEFAULT = {
sound/xen/xen_snd_front_cfg.c
240
struct snd_pcm_hardware *parent_pcm_hw,
sound/xen/xen_snd_front_cfg.c
241
struct snd_pcm_hardware *pcm_hw)
sound/xen/xen_snd_front_cfg.c
385
struct snd_pcm_hardware *parent_pcm_hw,
sound/xen/xen_snd_front_cfg.h
22
struct snd_pcm_hardware pcm_hw;
sound/xen/xen_snd_front_cfg.h
28
struct snd_pcm_hardware pcm_hw;
sound/xen/xen_snd_front_cfg.h
38
struct snd_pcm_hardware pcm_hw;