aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/core/pcm_lib.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-28ALSA: pcm: Use guard() for PCM stream locksTakashi Iwai1-7/+3
2023-11-27ALSA: hda: Upgrade stream-format infrastructureCezary Rojewski1-0/+34
2023-09-02ALSA: pcm: Fix error checks of default read/write copy opsTakashi Iwai1-4/+4
2023-08-18ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel opsTakashi Iwai1-17/+1
2023-08-18ALSA: pcm: Add copy ops with iov_iterTakashi Iwai1-44/+67
2023-05-05ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence()Oswald Buddenhagen1-2/+2
2023-05-05ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence()Oswald Buddenhagen1-7/+24
2023-05-05ALSA: pcm: playback silence - move silence variable updates to separate functionJaroslav Kysela1-20/+22
2023-05-05ALSA: pcm: playback silence - remove extra codeJaroslav Kysela1-2/+0
2023-05-05ALSA: pcm: fix playback silence - correct incremental silencingJaroslav Kysela1-7/+3
2023-05-05ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold modeJaroslav Kysela1-1/+9
2023-05-05ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"Jaroslav Kysela1-36/+54
2023-04-21ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen1-50/+36
2023-04-08ALSA: pcm: fix wait_time calculationsOswald Buddenhagen1-6/+5
2023-03-21ALSA: usb-audio: Fix recursive locking at XRUN during syncingTakashi Iwai1-0/+2
2022-09-27ALSA: pcm: Avoid reference to status->stateTakashi Iwai1-8/+8
2022-07-29ALSA: pcm: Use deferred fasync helperTakashi Iwai1-1/+1
2022-03-30ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lockTakashi Iwai1-4/+5
2022-03-22ALSA: pcm: Fix races among concurrent read/write and buffer changesTakashi Iwai1-0/+4
2021-11-24ALSA: pcm: introduce INFO_NO_REWINDS flagPierre-Louis Bossart1-0/+14
2021-11-24ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary rangePierre-Louis Bossart1-0/+3
2021-10-18ALSA: memalloc: Support for non-contiguous page allocationTakashi Iwai1-0/+5
2021-08-27ALSA: pcm: fix divide error in snd_pcm_lib_ioctlZubin Mithra1-1/+1
2021-06-10ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substreamTakashi Sakamoto1-15/+49
2020-12-15ALSA: pcm: use krealloc_array()Bartosz Golaszewski1-2/+2
2020-10-26ALSA: fix kernel-doc markupsMauro Carvalho Chehab1-1/+1
2020-05-18ALSA: pcm: fix incorrect hw_base increaseBrent Lu1-0/+1
2020-01-05ALSA: pcm: More constificationsTakashi Iwai1-1/+1
2020-01-04ALSA: control: Add verification for kctl accessesTakashi Iwai1-1/+1
2019-12-17Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/pub/scm/linux/kernel/git/arnd/playground into for-nextTakashi Iwai1-14/+24
2019-12-14ALSA: control: remove useless assignment in .info callback of PCM chmap elementTakashi Sakamoto1-1/+0
2019-12-13ALSA: add new 32-bit layout for snd_pcm_mmap_status/controlArnd Bergmann1-4/+6
2019-12-11ALSA: Replace timespec with timespec64Baolin Wang1-14/+22
2019-11-13ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()paulhsia1-2/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-16/+1
2019-02-13ALSA: pcm: Comment why read blocks when PCM is not runningRicardo Biehl Pasquali1-0/+4
2019-02-13Merge branch 'for-linus' into for-nextTakashi Iwai1-16/+4
2019-02-08ALSA: pcm: Revert capture stream behavior change in blocking modeTakashi Iwai1-16/+4
2019-01-29Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+8
2019-01-25ALSA: pcm: Fix tight loop of OSS capture streamTakashi Iwai1-1/+8
2019-01-25ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer()Takashi Iwai1-3/+2
2018-09-10ALSA: pcm: Update hardware pointer before start captureRicardo Biehl Pasquali1-3/+5
2018-08-27ALSA: pcm: Return 0 when size < start_threshold in captureRicardo Biehl Pasquali1-4/+9
2018-07-11ALSA: pcm: Fix snd_interval_refine first/last with open min/maxTimo Wischer1-4/+10
2018-07-06ALSA: pcm: Allow drivers to set R/W wait time.Liam Girdwood1-5/+12
2018-07-04ALSA: pcm: trace XRUN event at injection, tooTakashi Iwai1-3/+4
2018-04-17ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpersTakashi Iwai1-12/+3
2018-03-13ALSA: pcm: Use krealloc() for resizing the rules arrayTakashi Iwai1-6/+2
2018-01-15Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+0
2018-01-11ALSA: pcm: Remove yet superfluous WARN_ON()Takashi Iwai1-1/+0