aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-compress.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-18ASoC: soc-compress: Fix and add DPCM lockingShalini Manjunatha1-0/+4
2023-09-25ASoC: soc-compress: convert not to use asoc_xxx()Kuninori Morimoto1-18/+18
2023-08-28Merge tag 'asoc-fix-v6.5-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai1-0/+1
2023-06-21ASoC: soc-compress: Fix deadlock in soc_compr_open_feyixuanjiang1-0/+1
2023-05-23ASoC: do not include pm_runtime.h if not usedClaudiu Beznea1-1/+0
2023-04-17ASoC: add snd_soc_card_mutex_lock/unlock()Kuninori Morimoto1-9/+9
2023-04-17ASoC: expand snd_soc_dpcm_mutex_lock/unlock()Kuninori Morimoto1-21/+21
2023-03-24ASoC: soc-compress: Inherit atomicity from DAI link for Compress FEDaniel Baluta1-0/+3
2023-03-14ASoC: soc-pcm.c: remove indirect runtime copyKuninori Morimoto1-7/+0
2023-01-28ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()Kuninori Morimoto1-1/+1
2023-01-27ASoC: soc-compress: Reposition and add pcm_mutex강신형1-3/+6
2022-09-20ASoC: soc.h: remove num_cpus/codecsKuninori Morimoto1-2/+2
2022-03-14ASoC: soc-compress: Change the check for codec_daiJiasheng Jiang1-8/+11
2022-03-02ASoC: soc-compress: prevent the potentially use of null pointerJiasheng Jiang1-6/+8
2021-09-20ASoC: compress/component: Use module_get_when_open/put_when_close for cstreamPeter Ujfalusi1-5/+38
2021-07-15ALSA: compress: Initialize mutex in snd_compress_new()Takashi Iwai1-1/+0
2021-04-09ASoC: soc-compress: lock pcm_mutex to resolve lockdep errorGyeongtaek Lee1-0/+4
2021-03-19ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free()Kuninori Morimoto1-4/+1
2021-03-19ASoC: soc-pcm: indicate error message at dpcm_path_get()Kuninori Morimoto1-3/+1
2021-03-12ASoC: soc-pcm: share DPCM BE DAI stop operationKuninori Morimoto1-1/+1
2020-11-26ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free()Kuninori Morimoto1-23/+22
2020-11-26ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown()Kuninori Morimoto1-2/+2
2020-11-26ASoC: soc-component: add mark for snd_soc_component_compr_open/free()Kuninori Morimoto1-8/+6
2020-11-26ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown()Kuninori Morimoto1-4/+4
2020-11-26ASoC: soc-compress: move soc_compr_free() next to soc_compr_open()Kuninori Morimoto1-34/+34
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_metadata()Kuninori Morimoto1-12/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_set_metadata()Kuninori Morimoto1-14/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_copy()Kuninori Morimoto1-24/+1
2020-11-18ASoC: soc-component: add snd_soc_component_compr_pointer()Kuninori Morimoto1-11/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_ack()Kuninori Morimoto1-13/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_codec_caps()Kuninori Morimoto1-25/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_caps()Kuninori Morimoto1-25/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_params()Kuninori Morimoto1-12/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_set_params()Kuninori Morimoto1-23/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_trigger()Kuninori Morimoto1-24/+3
2020-11-18ASoC: soc-component: add snd_soc_component_compr_free()Kuninori Morimoto1-25/+4
2020-11-18ASoC: soc-component: add snd_soc_component_compr_open()Kuninori Morimoto1-29/+2
2020-11-10ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are sameKuninori Morimoto1-48/+19
2020-11-10ASoC: soc-compress: tidyup STREAM vs COMPRESSKuninori Morimoto1-4/+16
2020-09-28ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()Kuninori Morimoto1-22/+8
2020-06-15ASoC: soc-pcm/compress: reduce verbosity on mapping ok messagesPierre-Louis Bossart1-2/+2
2020-05-25ASoC: soc-link: add snd_soc_link_compr_set_params()Kuninori Morimoto1-10/+6
2020-05-25ASoC: soc-link: add snd_soc_link_compr_shutdown()Kuninori Morimoto1-4/+2
2020-05-25ASoC: soc-link: add snd_soc_link_compr_startup()Kuninori Morimoto1-17/+7
2020-05-18ASoC: use snd_soc_xxx_active()Kuninori Morimoto1-2/+2
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_get_metadata()Kuninori Morimoto1-5/+3
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_set_metadata()Kuninori Morimoto1-5/+3
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_pointer()Kuninori Morimoto1-3/+4
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_ack()Kuninori Morimoto1-5/+3
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_get_params()Kuninori Morimoto1-5/+3
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_set_params()Kuninori Morimoto1-10/+6
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_trigger()Kuninori Morimoto1-7/+6
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_shutdown()Kuninori Morimoto1-8/+4
2020-04-29ASoC: soc-dai: add snd_soc_dai_compr_start()Kuninori Morimoto1-18/+6
2020-04-24ASoC: soc-compress: avoid false-positive Wuninitialized warningRong Chen1-1/+1
2020-04-21ASoC: soc-compress: remove snd_compr_opsKuninori Morimoto1-145/+0
2020-04-21ASoC: soc-compress: add snd_compress_opsKuninori Morimoto1-0/+152
2020-04-14ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointerKuninori Morimoto1-18/+18
2020-02-26ASoC: Return error if the function does not support multi-cpuBard Liao1-2/+3
2020-02-24ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop()Kuninori Morimoto1-1/+1
2020-01-10ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_S...Kuninori Morimoto1-1/+1
2020-01-10ASoC: soc-dapm: add snd_soc_dapm_stream_stop()Kuninori Morimoto1-17/+1
2020-01-10ASoC: soc-core: add snd_soc_close_delayed_work()Kuninori Morimoto1-28/+1
2020-01-10ASoC: soc-core: remove snd_soc_rtdcom_listKuninori Morimoto1-44/+31
2019-12-17ASoC: compress: Add pm_runtime supportCezary Rojewski1-1/+28
2019-12-04ASoC: core: Init pcm runtime work early to avoid warningsCurtis Malainey1-4/+2
2019-10-23ASoC: soc-core: add for_each_rtd_components() and replaceKuninori Morimoto1-39/+13
2019-08-15ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtimePeter Ujfalusi1-24/+24
2019-07-23ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.cKuninori Morimoto1-5/+4
2019-06-25ASoC: compress: Fix memory leak from snd_soc_new_compressAmadeusz Sławiński1-11/+6
2019-02-06ASoC: compress: Add helper functions for component trigger/set_paramsCharles Keepax1-63/+54
2019-02-06ASoC: compress: Clarify the intent of current compressed ops handlingCharles Keepax1-58/+48
2018-09-20ASoC: add for_each_dpcm_be() macroKuninori Morimoto1-2/+2
2018-08-07ASoC: compress: make BE and FE order inline with dpcmSrinivas Kandagatla1-50/+46
2018-07-02ASoC: soc-compress: convert to SPDX identifiersKuninori Morimoto1-15/+9
2018-05-11ASoC: compress: Fix up some trivial formatting issuesCharles Keepax1-15/+13
2018-05-11ASoC: compress: Only assign compr->ops->copy onceCharles Keepax1-0/+1
2018-04-26ASoC: compress: Add helper functions for component open/freeCharles Keepax1-79/+62
2018-04-26ASoC: Remove platform code now everything is componentisedCharles Keepax1-221/+6
2018-04-26ASoC: compress: Only call free for components which have been openedCharles Keepax1-24/+28
2018-01-26ASoC: compress: Fixup error messagesCharles Keepax1-27/+41
2018-01-26ASoC: compress: Remove some extraneous blank linesCharles Keepax1-3/+0
2018-01-26Merge branch 'fix/compress' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown1-4/+4
2018-01-26ASoC: compress: Correct handling of copy callbackCharles Keepax1-4/+4
2017-12-05ASoC: don't use rtd->codec on snd_soc_new_compress()Kuninori Morimoto1-2/+2
2017-10-23ASoC: snd_soc_component_driver has snd_compr_opsKuninori Morimoto1-34/+427
2017-08-16ASoC: compress: Set reasonable compress id stringPeng Donglin1-10/+6
2017-08-10ASoC: compress: Delete error messages for a failed memory allocation in snd_s...Markus Elfring1-5/+2
2017-06-19ASoC: compress: Derive substream from stream based on directionSatish Babu Patakokila1-2/+4
2016-11-13ASoC: compress: Add support for compress dai opsVinod Koul1-2/+96
2016-08-16ASoC: compress: Fix leak of a widget list in soc_compr_open_feCharles Keepax1-1/+3
2016-06-22ASoC: compress: Pass error out of soc_compr_pointerCharles Keepax1-2/+3
2016-01-11Merge tag 'asoc-v4.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/br...Takashi Iwai1-3/+20
2016-01-08ASoC: compress: Fix compress device direction checkVinod Koul1-3/+20
2015-11-30ALSA: compress: Pass id string to snd_compress_newRichard Fitzgerald1-1/+7
2015-10-22ASoC: compress: add config item for soc-compress to make it compiled only whe...Jie Yang1-2/+10
2015-01-15ASoC: soc-compress.c: fix NULL dereferenceQais Yousef1-3/+6
2014-10-22ASoC: soc-compress: consolidate two identical branchesDaniel Mack1-9/+2
2014-09-24ASoC: soc-compress: fix double unlock of fe card mutexQiao Zhou1-4/+2
2014-09-10ASoC: soc-pcm: fix dpcm_path_get error handlingQiao Zhou1-1/+5
2014-07-16ASoC: compress: Prevent multicodec for compressed streamBenoit Cousson1-0/+5
2014-06-21ASoC: Move name and id from CODEC/platform to componentLars-Peter Clausen1-3/+5
2014-05-14ASoC: compress: indent an if statementDan Carpenter1-2/+3
2014-05-12ASoC: Remove runtime field from DAILars-Peter Clausen1-1/+0
2014-03-06ASoC: Add helper functions for PCM runtime 'active' managementLars-Peter Clausen1-50/+12
2014-03-06ASoC: Handle ignore_pmdown_time for CODEC to CODEC linksLars-Peter Clausen1-2/+1
2014-01-17ASoC: compress: Add suport for DPCM into compressed audioLiam Girdwood1-1/+300
2013-08-12ASoC: compress: Use power efficient workqueueMark Brown1-2/+3
2013-07-28ASoC: compress: use soc_xxx handlers for metadataVinod Koul1-4/+4
2013-05-20ASoC: soc-compress: Send correct stream event for capture startCharles Keepax1-2/+6
2013-04-21ASoC: soc-compress: Deduce stream directionCharles Keepax1-1/+8
2013-04-21ALSA: compress_core: Deconstify copy callback bufferCharles Keepax1-1/+1
2013-04-12Merge remote-tracking branch 'asoc/topic/compress' into asoc-nextMark Brown1-0/+27
2013-03-28ASoC: compress: Cancel delayed power down if neededCharles Keepax1-3/+11
2013-03-26ASoC: compress - add support for metadata apisJeeja KP1-0/+27
2013-02-08ASoC: core: Allow digital mute for captureMark Brown1-10/+9
2013-02-07ASoC: compress: Only mute playback streamsMark Brown1-6/+11
2013-02-05ASoC: soc-compress: Add support for not memory mapped DSPsCharles Keepax1-3/+35
2013-01-24ASoC: soc-compress: Initialise delayed work to power down audioCharles Keepax1-0/+31
2013-01-24ASoC: soc-compress: Serialise compressed opsCharles Keepax1-3/+34
2013-01-24ASoC: soc-compress: Add missing brackets around elseCharles Keepax1-1/+2
2012-12-15ASoC: Prevent pop_wait overwriteMisael Lopez Cruz1-1/+1
2012-08-21ASoC: soc-compress: Remove unused variableSachin Kamat1-1/+0
2012-08-21ASoC: compress - fix code alignmentVinod Koul1-1/+1
2012-08-20ASoC: add compress stream supportNamarta Kohli1-0/+295