Symbol: hw_free
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
536
.hw_free = dw_hdmi_hw_free,
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
233
.hw_free = dp_dai_hw_free,
drivers/infiniband/hw/hfi1/file_ops.c
1267
offset = ((u64)uctxt->sc->hw_free -
drivers/infiniband/hw/hfi1/file_ops.c
384
cr_page_offset = ((u64)uctxt->sc->hw_free -
drivers/infiniband/hw/hfi1/pio.c
1267
*sc->hw_free = 0;
drivers/infiniband/hw/hfi1/pio.c
1622
static inline int fill_code(u64 hw_free)
drivers/infiniband/hw/hfi1/pio.c
1626
if (hw_free & CR_STATUS_SMASK)
drivers/infiniband/hw/hfi1/pio.c
1628
if (hw_free & CR_CREDIT_RETURN_DUE_TO_PBC_SMASK)
drivers/infiniband/hw/hfi1/pio.c
1630
if (hw_free & CR_CREDIT_RETURN_DUE_TO_THRESHOLD_SMASK)
drivers/infiniband/hw/hfi1/pio.c
1632
if (hw_free & CR_CREDIT_RETURN_DUE_TO_ERR_SMASK)
drivers/infiniband/hw/hfi1/pio.c
1634
if (hw_free & CR_CREDIT_RETURN_DUE_TO_FORCE_SMASK)
drivers/infiniband/hw/hfi1/pio.c
1648
u64 hw_free;
drivers/infiniband/hw/hfi1/pio.c
1661
hw_free = le64_to_cpu(*sc->hw_free); /* volatile read */
drivers/infiniband/hw/hfi1/pio.c
1663
extra = (((hw_free & CR_COUNTER_SMASK) >> CR_COUNTER_SHIFT)
drivers/infiniband/hw/hfi1/pio.c
1682
code = fill_code(hw_free);
drivers/infiniband/hw/hfi1/pio.c
2124
(le64_to_cpu(*sc->hw_free) & CR_COUNTER_SMASK) >>
drivers/infiniband/hw/hfi1/pio.c
523
sc->hw_free = &sc->dd->cr_base[sc->node].va[gc].cr[index];
drivers/infiniband/hw/hfi1/pio.h
85
volatile __le64 *hw_free; /* HW free counter */
drivers/infiniband/hw/hfi1/trace_ctxts.h
28
__field(u64, hw_free)
drivers/infiniband/hw/hfi1/trace_ctxts.h
40
__entry->hw_free = le64_to_cpu(*uctxt->sc->hw_free);
drivers/infiniband/hw/hfi1/trace_ctxts.h
53
__entry->hw_free,
drivers/media/pci/cx23885/cx23885-alsa.c
502
.hw_free = snd_cx23885_hw_free,
drivers/media/pci/cx25821/cx25821-alsa.c
644
.hw_free = snd_cx25821_hw_free,
drivers/media/pci/cx88/cx88-alsa.c
591
.hw_free = snd_cx88_hw_free,
drivers/media/pci/saa7134/saa7134-alsa.c
870
.hw_free = snd_card_saa7134_hw_free,
drivers/media/platform/st/sti/delta/delta-ipc.c
222
hw_free(pctx, ctx->ipc_buf);
drivers/media/platform/st/sti/delta/delta-ipc.c
449
hw_free(pctx, ctx->ipc_buf);
drivers/media/platform/st/sti/delta/delta-mem.h
12
void hw_free(struct delta_ctx *ctx, struct delta_buf *buf);
drivers/media/usb/go7007/snd-go7007.c
179
.hw_free = go7007_snd_hw_free,
drivers/soundwire/amd_manager.c
807
.hw_free = amd_sdw_hw_free,
drivers/soundwire/intel.c
985
.hw_free = intel_hw_free,
drivers/soundwire/intel_ace2x.c
922
.hw_free = intel_hw_free,
drivers/soundwire/qcom.c
1368
.hw_free = qcom_swrm_hw_free,
include/sound/pcm.h
62
int (*hw_free)(struct snd_pcm_substream *substream);
include/sound/soc-component.h
125
int (*hw_free)(struct snd_soc_component *component,
include/sound/soc-dai.h
328
int (*hw_free)(struct snd_pcm_substream *,
include/sound/soc.h
627
int (*hw_free)(struct snd_pcm_substream *);
sound/aoa/soundbus/i2sbus/pcm.c
737
.hw_free = i2sbus_playback_hw_free,
sound/aoa/soundbus/i2sbus/pcm.c
805
.hw_free = i2sbus_record_hw_free,
sound/arm/aaci.c
613
.hw_free = aaci_pcm_hw_free,
sound/arm/aaci.c
711
.hw_free = aaci_pcm_hw_free,
sound/core/pcm_native.c
879
if (substream->ops->hw_free != NULL)
sound/core/pcm_native.c
880
substream->ops->hw_free(substream);
sound/core/pcm_native.c
913
if (substream->ops->hw_free)
sound/core/pcm_native.c
914
result = substream->ops->hw_free(substream);
sound/drivers/aloop.c
1353
.hw_free = loopback_hw_free,
sound/drivers/pcmtest.c
532
.hw_free = snd_pcmtst_pcm_hw_free,
sound/drivers/pcmtest.c
542
.hw_free = snd_pcmtst_pcm_hw_free,
sound/drivers/pcsp/pcsp_lib.c
324
.hw_free = snd_pcsp_playback_hw_free,
sound/firewire/bebob/bebob_pcm.c
336
.hw_free = pcm_hw_free,
sound/firewire/bebob/bebob_pcm.c
346
.hw_free = pcm_hw_free,
sound/firewire/dice/dice-pcm.c
398
.hw_free = pcm_hw_free,
sound/firewire/dice/dice-pcm.c
408
.hw_free = pcm_hw_free,
sound/firewire/digi00x/digi00x-pcm.c
314
.hw_free = pcm_hw_free,
sound/firewire/digi00x/digi00x-pcm.c
324
.hw_free = pcm_hw_free,
sound/firewire/fireface/ff-pcm.c
355
.hw_free = pcm_hw_free,
sound/firewire/fireface/ff-pcm.c
365
.hw_free = pcm_hw_free,
sound/firewire/fireworks/fireworks_pcm.c
365
.hw_free = pcm_hw_free,
sound/firewire/fireworks/fireworks_pcm.c
375
.hw_free = pcm_hw_free,
sound/firewire/isight.c
440
.hw_free = isight_hw_free,
sound/firewire/motu/motu-pcm.c
334
.hw_free = pcm_hw_free,
sound/firewire/motu/motu-pcm.c
344
.hw_free = pcm_hw_free,
sound/firewire/oxfw/oxfw-pcm.c
399
.hw_free = pcm_capture_hw_free,
sound/firewire/oxfw/oxfw-pcm.c
409
.hw_free = pcm_playback_hw_free,
sound/firewire/tascam/tascam-pcm.c
243
.hw_free = pcm_hw_free,
sound/firewire/tascam/tascam-pcm.c
253
.hw_free = pcm_hw_free,
sound/hda/common/controller.c
673
.hw_free = azx_pcm_hw_free,
sound/isa/gus/gus_pcm.c
787
.hw_free = snd_gf1_pcm_playback_hw_free,
sound/isa/sb/emu8000_pcm.c
622
.hw_free = emu8k_pcm_hw_free,
sound/pci/ali5451/ali5451.c
1495
.hw_free = snd_ali_playback_hw_free,
sound/pci/asihpi/asihpi.c
1071
.hw_free = snd_card_asihpi_hw_free,
sound/pci/asihpi/asihpi.c
1230
.hw_free = snd_card_asihpi_hw_free,
sound/pci/atiixp.c
1130
.hw_free = snd_atiixp_pcm_hw_free,
sound/pci/atiixp.c
1141
.hw_free = snd_atiixp_pcm_hw_free,
sound/pci/atiixp.c
1152
.hw_free = snd_atiixp_pcm_hw_free,
sound/pci/atiixp_modem.c
923
.hw_free = snd_atiixp_pcm_hw_free,
sound/pci/atiixp_modem.c
934
.hw_free = snd_atiixp_pcm_hw_free,
sound/pci/au88x0/au88x0_pcm.c
426
.hw_free = snd_vortex_pcm_hw_free,
sound/pci/bt87x.c
528
.hw_free = snd_bt87x_hw_free,
sound/pci/cmipci.c
1789
.hw_free = snd_cmipci_playback_hw_free,
sound/pci/cmipci.c
1807
.hw_free = snd_cmipci_playback2_hw_free,
sound/pci/cmipci.c
1816
.hw_free = snd_cmipci_playback_hw_free,
sound/pci/cmipci.c
1825
.hw_free = snd_cmipci_capture_spdif_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1610
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1620
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1631
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1641
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1652
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1662
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1675
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1685
.hw_free = snd_cs46xx_playback_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1696
.hw_free = snd_cs46xx_capture_hw_free,
sound/pci/cs46xx/cs46xx_lib.c
1706
.hw_free = snd_cs46xx_capture_hw_free,
sound/pci/cs5535audio/cs5535audio_pcm.c
366
.hw_free = snd_cs5535audio_hw_free,
sound/pci/cs5535audio/cs5535audio_pcm.c
376
.hw_free = snd_cs5535audio_hw_free,
sound/pci/ctxfi/ctpcm.c
371
.hw_free = ct_pcm_hw_free,
sound/pci/ctxfi/ctpcm.c
382
.hw_free = ct_pcm_hw_free,
sound/pci/echoaudio/echoaudio.c
830
.hw_free = pcm_hw_free,
sound/pci/echoaudio/echoaudio.c
839
.hw_free = pcm_hw_free,
sound/pci/echoaudio/echoaudio.c
850
.hw_free = pcm_hw_free,
sound/pci/echoaudio/echoaudio.c
860
.hw_free = pcm_hw_free,
sound/pci/emu10k1/emu10k1x.c
529
.hw_free = snd_emu10k1x_pcm_hw_free,
sound/pci/emu10k1/emu10k1x.c
675
.hw_free = snd_emu10k1x_pcm_hw_free_capture,
sound/pci/emu10k1/emupcm.c
1376
.hw_free = snd_emu10k1_playback_hw_free,
sound/pci/emu10k1/emupcm.c
1395
.hw_free = snd_emu10k1_playback_hw_free,
sound/pci/emu10k1/emupcm.c
1778
.hw_free = snd_emu10k1_fx8010_playback_hw_free,
sound/pci/es1968.c
1615
.hw_free = snd_es1968_hw_free,
sound/pci/es1968.c
1625
.hw_free = snd_es1968_hw_free,
sound/pci/ice1712/ice1724.c
1080
.hw_free = snd_vt1724_pcm_hw_free,
sound/pci/ice1712/ice1724.c
1090
.hw_free = snd_vt1724_pcm_hw_free,
sound/pci/ice1712/ice1724.c
1254
.hw_free = snd_vt1724_pcm_hw_free,
sound/pci/ice1712/ice1724.c
1264
.hw_free = snd_vt1724_pcm_hw_free,
sound/pci/ice1712/ice1724.c
1394
.hw_free = snd_vt1724_pcm_hw_free,
sound/pci/intel8x0.c
1295
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1305
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1315
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1325
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1335
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1345
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1355
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1365
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1375
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1385
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1396
.hw_free = snd_intel8x0_hw_free,
sound/pci/intel8x0.c
1406
.hw_free = snd_intel8x0_hw_free,
sound/pci/lola/lola_pcm.c
572
.hw_free = lola_pcm_hw_free,
sound/pci/lx6464es/lx6464es.c
763
.hw_free = lx_pcm_hw_free,
sound/pci/lx6464es/lx6464es.c
773
.hw_free = lx_pcm_hw_free,
sound/pci/maestro3.c
1809
.hw_free = snd_m3_pcm_hw_free,
sound/pci/maestro3.c
1819
.hw_free = snd_m3_pcm_hw_free,
sound/pci/mixart/mixart.c
895
.hw_free = snd_mixart_hw_free,
sound/pci/mixart/mixart.c
905
.hw_free = snd_mixart_hw_free,
sound/pci/oxygen/oxygen_pcm.c
609
.hw_free = oxygen_hw_free,
sound/pci/oxygen/oxygen_pcm.c
619
.hw_free = oxygen_hw_free,
sound/pci/oxygen/oxygen_pcm.c
629
.hw_free = oxygen_hw_free,
sound/pci/oxygen/oxygen_pcm.c
639
.hw_free = oxygen_spdif_hw_free,
sound/pci/oxygen/oxygen_pcm.c
649
.hw_free = oxygen_hw_free,
sound/pci/oxygen/oxygen_pcm.c
659
.hw_free = oxygen_hw_free,
sound/pci/riptide/riptide.c
1662
.hw_free = snd_riptide_hw_free,
sound/pci/riptide/riptide.c
1671
.hw_free = snd_riptide_hw_free,
sound/pci/rme9652/hdspm.c
6293
.hw_free = snd_hdspm_hw_free,
sound/pci/trident/trident_main.c
2011
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2021
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2031
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2041
.hw_free = snd_trident_si7018_capture_hw_free,
sound/pci/trident/trident_main.c
2051
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2061
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2071
.hw_free = snd_trident_hw_free,
sound/pci/trident/trident_main.c
2081
.hw_free = snd_trident_hw_free,
sound/pci/via82xx.c
1350
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx.c
1361
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx.c
1372
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx.c
1383
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx.c
1394
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx_modem.c
795
.hw_free = snd_via82xx_hw_free,
sound/pci/via82xx_modem.c
806
.hw_free = snd_via82xx_hw_free,
sound/pci/ymfpci/ymfpci_main.c
1083
.hw_free = snd_ymfpci_playback_hw_free,
sound/pci/ymfpci/ymfpci_main.c
1092
.hw_free = snd_ymfpci_capture_hw_free,
sound/pci/ymfpci/ymfpci_main.c
1126
.hw_free = snd_ymfpci_capture_hw_free,
sound/pci/ymfpci/ymfpci_main.c
1160
.hw_free = snd_ymfpci_playback_hw_free,
sound/pci/ymfpci/ymfpci_main.c
1193
.hw_free = snd_ymfpci_playback_hw_free,
sound/soc/amd/acp/acp-sdw-legacy-mach.c
146
.hw_free = asoc_sdw_hw_free,
sound/soc/amd/acp/acp-sdw-sof-mach.c
63
.hw_free = asoc_sdw_hw_free,
sound/soc/apple/mca.c
799
.hw_free = mca_be_hw_free,
sound/soc/atmel/atmel-pcm-pdc.c
315
.hw_free = atmel_pcm_hw_free,
sound/soc/atmel/mchp-i2s-mcc.c
922
.hw_free = mchp_i2s_mcc_hw_free,
sound/soc/atmel/mchp-spdiftx.c
704
.hw_free = mchp_spdiftx_hw_free,
sound/soc/au1x/dma.c
296
.hw_free = alchemy_pcm_hw_free,
sound/soc/bcm/bcm63xx-pcm-whistler.c
385
.hw_free = bcm63xx_pcm_hw_free,
sound/soc/codecs/ak5386.c
134
.hw_free = ak5386_hw_free,
sound/soc/codecs/cros_ec_codec.c
949
.hw_free = wov_pcm_hw_free,
sound/soc/codecs/cs35l56.c
664
.hw_free = cs35l56_sdw_dai_hw_free,
sound/soc/codecs/cs42l42-sdw.c
172
.hw_free = cs42l42_sdw_dai_hw_free,
sound/soc/codecs/cs42l43.c
648
.hw_free = cs42l43_sdw_remove_peripheral,
sound/soc/codecs/cs42xx8.c
381
.hw_free = cs42xx8_hw_free,
sound/soc/codecs/cs43130.c
1615
.hw_free = cs43130_hw_free,
sound/soc/codecs/cs43130.c
1623
.hw_free = cs43130_hw_free,
sound/soc/codecs/cs43130.c
1631
.hw_free = cs43130_hw_free,
sound/soc/codecs/hda-dai.c
102
.hw_free = hda_codec_dai_hw_free,
sound/soc/codecs/hdac_hda.c
67
.hw_free = hdac_hda_dai_hw_free,
sound/soc/codecs/max98363.c
280
.hw_free = max98363_pcm_hw_free,
sound/soc/codecs/max98373-sdw.c
701
.hw_free = max98373_pcm_hw_free,
sound/soc/codecs/pm4125.c
1468
.hw_free = pm4125_codec_free,
sound/soc/codecs/rt1017-sdca-sdw.c
671
.hw_free = rt1017_sdca_pcm_hw_free,
sound/soc/codecs/rt1308-sdw.c
654
.hw_free = rt1308_sdw_pcm_hw_free,
sound/soc/codecs/rt1316-sdw.c
626
.hw_free = rt1316_sdw_pcm_hw_free,
sound/soc/codecs/rt1318-sdw.c
702
.hw_free = rt1318_sdw_pcm_hw_free,
sound/soc/codecs/rt1320-sdw.c
2812
.hw_free = rt1320_sdw_pcm_hw_free,
sound/soc/codecs/rt5514-spi.c
304
.hw_free = rt5514_spi_hw_free,
sound/soc/codecs/rt5677-spi.c
404
.hw_free = rt5677_spi_hw_free,
sound/soc/codecs/rt5682-sdw.c
239
.hw_free = rt5682_sdw_hw_free,
sound/soc/codecs/rt700.c
994
.hw_free = rt700_pcm_hw_free,
sound/soc/codecs/rt711-sdca.c
1430
.hw_free = rt711_sdca_pcm_hw_free,
sound/soc/codecs/rt711.c
1078
.hw_free = rt711_pcm_hw_free,
sound/soc/codecs/rt712-sdca-dmic.c
732
.hw_free = rt712_sdca_dmic_hw_free,
sound/soc/codecs/rt712-sdca.c
1587
.hw_free = rt712_sdca_pcm_hw_free,
sound/soc/codecs/rt715-sdca.c
918
.hw_free = rt715_sdca_pcm_hw_free,
sound/soc/codecs/rt715.c
934
.hw_free = rt715_pcm_hw_free,
sound/soc/codecs/rt721-sdca.c
1416
.hw_free = rt721_sdca_pcm_hw_free,
sound/soc/codecs/rt722-sdca.c
1248
.hw_free = rt722_sdca_pcm_hw_free,
sound/soc/codecs/sdw-mockup.c
104
.hw_free = sdw_mockup_pcm_hw_free,
sound/soc/codecs/ssm3515.c
364
.hw_free = ssm3515_hw_free,
sound/soc/codecs/tas2783-sdw.c
980
.hw_free = tas_sdw_pcm_hw_free,
sound/soc/codecs/tscs454.c
3265
.hw_free = tscs454_hw_free,
sound/soc/codecs/tscs454.c
3275
.hw_free = tscs454_hw_free,
sound/soc/codecs/wcd934x.c
1990
.hw_free = wcd934x_hw_free,
sound/soc/codecs/wcd937x.c
2698
.hw_free = wcd937x_codec_free,
sound/soc/codecs/wcd938x.c
3304
.hw_free = wcd938x_codec_free,
sound/soc/codecs/wcd939x.c
3272
.hw_free = wcd939x_codec_free,
sound/soc/codecs/wm8960.c
1345
.hw_free = wm8960_hw_free,
sound/soc/codecs/wsa881x.c
1037
.hw_free = wsa881x_hw_free,
sound/soc/codecs/wsa883x.c
1406
.hw_free = wsa883x_hw_free,
sound/soc/codecs/wsa884x.c
1840
.hw_free = wsa884x_hw_free,
sound/soc/codecs/zl38060.c
343
.hw_free = zl38_hw_free,
sound/soc/fsl/fsl-asoc-card.c
296
.hw_free = fsl_asoc_card_hw_free,
sound/soc/fsl/fsl_asrc.c
804
.hw_free = fsl_asrc_dai_hw_free,
sound/soc/fsl/fsl_asrc_dma.c
503
.hw_free = fsl_asrc_dma_hw_free,
sound/soc/fsl/fsl_dma.c
861
dma->dai.hw_free = fsl_dma_hw_free;
sound/soc/fsl/fsl_easrc.c
1555
.hw_free = fsl_easrc_hw_free,
sound/soc/fsl/fsl_micfil.c
1030
.hw_free = fsl_micfil_hw_free,
sound/soc/fsl/fsl_rpmsg.c
110
.hw_free = fsl_rpmsg_hw_free,
sound/soc/fsl/fsl_sai.c
965
.hw_free = fsl_sai_hw_free,
sound/soc/fsl/fsl_sai.c
978
.hw_free = fsl_sai_hw_free,
sound/soc/fsl/fsl_sai.c
991
.hw_free = fsl_sai_hw_free,
sound/soc/fsl/fsl_ssi.c
1159
.hw_free = fsl_ssi_hw_free,
sound/soc/generic/test-component.c
232
.hw_free = test_dai_hw_free,
sound/soc/generic/test-component.c
593
cdriv->hw_free = test_component_hw_free;
sound/soc/intel/avs/pcm.c
1170
ret = dai->driver->ops->hw_free(data->substream, dai);
sound/soc/intel/avs/pcm.c
322
.hw_free = avs_dai_nonhda_be_hw_free,
sound/soc/intel/avs/pcm.c
547
.hw_free = avs_dai_hda_be_hw_free,
sound/soc/intel/avs/pcm.c
556
.hw_free = avs_dai_hda_be_hw_free,
sound/soc/intel/avs/pcm.c
565
.hw_free = avs_dai_hda_be_hw_free,
sound/soc/intel/avs/pcm.c
932
.hw_free = avs_dai_fe_hw_free,
sound/soc/intel/boards/bytcht_da7213.c
149
.hw_free = aif1_hw_free,
sound/soc/intel/boards/sof_sdw.c
870
.hw_free = asoc_sdw_hw_free,
sound/soc/intel/catpt/pcm.c
623
.hw_free = catpt_dai_hw_free,
sound/soc/intel/keembay/kmb_platform.c
739
.hw_free = kmb_dai_hw_free,
sound/soc/mediatek/common/mtk-afe-fe-dai.c
285
.hw_free = mtk_afe_fe_hw_free,
sound/soc/mediatek/common/mtk-btcvsd.c
1266
.hw_free = mtk_pcm_btcvsd_hw_free,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
516
.hw_free = mtk_afe_fe_hw_free,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
525
.hw_free = mtk_afe_fe_hw_free,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
128
.hw_free = mt8183_da7219_hw_free,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
167
.hw_free = mt8183_da7219_hw_free,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
335
.hw_free = mt8186_fe_hw_free,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
609
.hw_free = mtk_dai_src_hw_free,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
295
.hw_free = mt8186_da7219_i2s_hw_free,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
440
.hw_free = mtk_afe_fe_hw_free,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
374
.hw_free = mtk_afe_fe_hw_free,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
461
.hw_free = mt8195_afe_fe_hw_free,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
850
.hw_free = mt8365_afe_fe_hw_free,
sound/soc/meson/aiu-encoder-i2s.c
329
.hw_free = aiu_encoder_i2s_hw_free,
sound/soc/meson/aiu-encoder-spdif.c
206
.hw_free = aiu_encoder_spdif_hw_free,
sound/soc/meson/axg-frddr.c
164
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/meson/axg-frddr.c
292
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/meson/axg-frddr.c
363
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/meson/axg-tdm-interface.c
433
.hw_free = axg_tdm_iface_hw_free,
sound/soc/meson/axg-toddr.c
182
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/meson/axg-toddr.c
245
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/meson/axg-toddr.c
316
.hw_free = axg_fifo_pcm_hw_free,
sound/soc/qcom/lpass-platform.c
1266
.hw_free = lpass_platform_pcmops_hw_free,
sound/soc/qcom/sc7280.c
316
.hw_free = sc7280_snd_hw_free,
sound/soc/qcom/sc8280xp.c
120
.hw_free = sc8280xp_snd_hw_free,
sound/soc/qcom/sdm845.c
490
.hw_free = sdm845_snd_hw_free,
sound/soc/qcom/sm8250.c
143
.hw_free = sm8250_snd_hw_free,
sound/soc/qcom/x1e80100.c
144
.hw_free = x1e80100_snd_hw_free,
sound/soc/renesas/migor.c
99
.hw_free = migor_hw_free,
sound/soc/renesas/rcar/core.c
1548
ret = rsnd_dai_call(hw_free, io, substream);
sound/soc/renesas/rcar/core.c
1865
.hw_free = rsnd_hw_free,
sound/soc/renesas/rcar/rsnd.h
333
int (*hw_free)(struct rsnd_mod *mod,
sound/soc/samsung/aries_wm8994.c
313
.hw_free = aries_hw_free,
sound/soc/samsung/idma.c
400
.hw_free = idma_hw_free,
sound/soc/samsung/tm2_wm5110.c
204
.hw_free = tm2_aif2_hw_free,
sound/soc/sdca/sdca_class_function.c
190
.hw_free = class_function_sdw_remove_peripheral,
sound/soc/sdw_utils/soc_sdw_maxim.c
101
.hw_free = asoc_sdw_mx8373_hw_free,
sound/soc/soc-component.c
1112
if (component->driver->hw_free) {
sound/soc/soc-component.c
1113
ret = component->driver->hw_free(component, substream);
sound/soc/soc-dai.c
430
dai->driver->ops->hw_free)
sound/soc/soc-dai.c
431
dai->driver->ops->hw_free(substream, dai);
sound/soc/soc-link.c
123
rtd->dai_link->ops->hw_free)
sound/soc/soc-link.c
124
rtd->dai_link->ops->hw_free(substream);
sound/soc/soc-pcm.c
2600
goto hw_free;
sound/soc/soc-pcm.c
2612
goto hw_free;
sound/soc/soc-pcm.c
2616
hw_free:
sound/soc/soc-pcm.c
2953
rtd->ops.hw_free = dpcm_fe_dai_hw_free;
sound/soc/soc-pcm.c
2961
rtd->ops.hw_free = soc_pcm_hw_free;
sound/soc/sof/intel/hda-dai.c
356
.hw_free = hda_dai_hw_free,
sound/soc/sof/intel/hda-dai.c
481
.hw_free = hda_dai_hw_free,
sound/soc/sof/intel/hda-dai.c
488
.hw_free = hda_dai_hw_free,
sound/soc/sof/ipc3-pcm.c
434
.hw_free = sof_ipc3_pcm_hw_free,
sound/soc/sof/ipc4-pcm.c
1314
.hw_free = sof_ipc4_pcm_hw_free,
sound/soc/sof/pcm.c
154
if (spcm->prepared[substream->stream] && pcm_ops && pcm_ops->hw_free) {
sound/soc/sof/pcm.c
155
ret = pcm_ops->hw_free(component, substream);
sound/soc/sof/pcm.c
225
if (pcm_ops && pcm_ops->hw_free) {
sound/soc/sof/pcm.c
226
ret = pcm_ops->hw_free(sdev->component, substream);
sound/soc/sof/pcm.c
843
pd->hw_free = sof_pcm_hw_free;
sound/soc/sof/sof-audio.h
127
int (*hw_free)(struct snd_soc_component *component, struct snd_pcm_substream *substream);
sound/soc/sprd/sprd-pcm-dma.c
453
.hw_free = sprd_pcm_hw_free,
sound/soc/sunxi/sun8i-codec.c
696
.hw_free = sun8i_codec_hw_free,
sound/soc/uniphier/aio-cpu.c
452
.hw_free = uniphier_aio_hw_free,
sound/soc/uniphier/aio-cpu.c
465
.hw_free = uniphier_aio_hw_free,
sound/soc/uniphier/aio-cpu.c
478
.hw_free = uniphier_aio_hw_free,
sound/soc/uniphier/aio-cpu.c
493
.hw_free = uniphier_aio_hw_free,
sound/soc/uniphier/aio-cpu.c
506
.hw_free = uniphier_aio_hw_free,
sound/soc/uniphier/aio-cpu.c
519
.hw_free = uniphier_aio_hw_free,
sound/soc/ux500/mop500_ab8500.c
352
.hw_free = mop500_ab8500_hw_free,
sound/sparc/dbri.c
2205
.hw_free = snd_dbri_hw_free,
sound/usb/caiaq/audio.c
301
.hw_free = snd_usb_caiaq_pcm_hw_free,
sound/usb/line6/capture.c
247
.hw_free = snd_line6_hw_free,
sound/usb/line6/playback.c
396
.hw_free = snd_line6_hw_free,
sound/usb/pcm.c
1793
.hw_free = snd_usb_pcm_hw_free,
sound/usb/pcm.c
1805
.hw_free = snd_usb_pcm_hw_free,
sound/usb/usx2y/us144mkii_capture.c
106
.hw_free = tascam_pcm_hw_free,
sound/usb/usx2y/us144mkii_playback.c
152
.hw_free = tascam_pcm_hw_free,
sound/usb/usx2y/usbusx2yaudio.c
909
.hw_free = snd_usx2y_pcm_hw_free,
sound/usb/usx2y/usx2yhwdeppcm.c
616
.hw_free = snd_usx2y_usbpcm_hw_free,
sound/virtio/virtio_pcm_ops.c
506
.hw_free = virtsnd_pcm_hw_free,
sound/virtio/virtio_pcm_ops.c
518
.hw_free = virtsnd_pcm_hw_free,
sound/xen/xen_snd_front_alsa.c
658
.hw_free = alsa_hw_free,
sound/xen/xen_snd_front_alsa.c
670
.hw_free = alsa_hw_free,