summaryrefslogtreecommitdiffstats
path: root/sound/core/pcm_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ALSA: pcm: Add xrun counter for snd_pcm_substreamNorman Bintang2024-08-101-0/+3
* ALSA: pcm: Fix id copying in snd_pcm_set_sync_per_card()Jaroslav Kysela2024-07-051-2/+2
* ALSA: pcm: Fix missing export of snd_pcm_set_sync_per-card()Takashi Iwai2024-07-051-0/+1
* ALSA: pcm: optimize and clarify stream synchronization ID APIJaroslav Kysela2024-07-021-20/+31
* ALSA: pcm: reinvent the stream synchronization ID APIJaroslav Kysela2024-07-021-4/+23
* ALSA: chmap: Mark Channel Map controls as volatileTakashi Iwai2024-06-181-0/+1
* ALSA: pcm: Use guard() for PCM stream locksTakashi Iwai2024-02-281-7/+3
* ALSA: hda: Upgrade stream-format infrastructureCezary Rojewski2023-11-271-0/+34
* ALSA: pcm: Fix error checks of default read/write copy opsTakashi Iwai2023-09-021-4/+4
* ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel opsTakashi Iwai2023-08-181-17/+1
* ALSA: pcm: Add copy ops with iov_iterTakashi Iwai2023-08-181-44/+67
* ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence()Oswald Buddenhagen2023-05-051-2/+2
* ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence()Oswald Buddenhagen2023-05-051-7/+24
* ALSA: pcm: playback silence - move silence variable updates to separate functionJaroslav Kysela2023-05-051-20/+22
* ALSA: pcm: playback silence - remove extra codeJaroslav Kysela2023-05-051-2/+0
* ALSA: pcm: fix playback silence - correct incremental silencingJaroslav Kysela2023-05-051-7/+3
* ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold...Jaroslav Kysela2023-05-051-1/+9
* ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"Jaroslav Kysela2023-05-051-36/+54
* ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen2023-04-211-50/+36
* ALSA: pcm: fix wait_time calculationsOswald Buddenhagen2023-04-081-6/+5
* ALSA: usb-audio: Fix recursive locking at XRUN during syncingTakashi Iwai2023-03-211-0/+2
* ALSA: pcm: Avoid reference to status->stateTakashi Iwai2022-09-271-8/+8
* ALSA: pcm: Use deferred fasync helperTakashi Iwai2022-07-291-1/+1
* ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lockTakashi Iwai2022-03-301-4/+5
* ALSA: pcm: Fix races among concurrent read/write and buffer changesTakashi Iwai2022-03-221-0/+4
* ALSA: pcm: introduce INFO_NO_REWINDS flagPierre-Louis Bossart2021-11-241-0/+14
* ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary rangePierre-Louis Bossart2021-11-241-0/+3
* ALSA: memalloc: Support for non-contiguous page allocationTakashi Iwai2021-10-181-0/+5
* ALSA: pcm: fix divide error in snd_pcm_lib_ioctlZubin Mithra2021-08-271-1/+1
* ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM...Takashi Sakamoto2021-06-101-15/+49
* ALSA: pcm: use krealloc_array()Bartosz Golaszewski2020-12-151-2/+2
* ALSA: fix kernel-doc markupsMauro Carvalho Chehab2020-10-261-1/+1
* ALSA: pcm: fix incorrect hw_base increaseBrent Lu2020-05-181-0/+1
* ALSA: pcm: More constificationsTakashi Iwai2020-01-051-1/+1
* ALSA: control: Add verification for kctl accessesTakashi Iwai2020-01-041-1/+1
* Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/pub/scm/linux/kerne...Takashi Iwai2019-12-171-14/+24
|\
| * ALSA: add new 32-bit layout for snd_pcm_mmap_status/controlArnd Bergmann2019-12-131-4/+6
| * ALSA: Replace timespec with timespec64Baolin Wang2019-12-111-14/+22
* | ALSA: control: remove useless assignment in .info callback of PCM chmap elementTakashi Sakamoto2019-12-141-1/+0
|/
* ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()paulhsia2019-11-131-2/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-16/+1
* ALSA: pcm: Comment why read blocks when PCM is not runningRicardo Biehl Pasquali2019-02-131-0/+4
* Merge branch 'for-linus' into for-nextTakashi Iwai2019-02-131-16/+4
|\
| * ALSA: pcm: Revert capture stream behavior change in blocking modeTakashi Iwai2019-02-081-16/+4
* | Merge branch 'for-linus' into for-nextTakashi Iwai2019-01-291-1/+8
|\|
| * ALSA: pcm: Fix tight loop of OSS capture streamTakashi Iwai2019-01-251-1/+8
* | ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer()Takashi Iwai2019-01-251-3/+2
|/
* ALSA: pcm: Update hardware pointer before start captureRicardo Biehl Pasquali2018-09-101-3/+5
* ALSA: pcm: Return 0 when size < start_threshold in captureRicardo Biehl Pasquali2018-08-271-4/+9
* ALSA: pcm: Fix snd_interval_refine first/last with open min/maxTimo Wischer2018-07-111-4/+10