summaryrefslogtreecommitdiffstats
path: root/sound/core/pcm_lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ALSA: pcm: Allow drivers to set R/W wait time.Liam Girdwood2018-07-061-5/+12
* ALSA: pcm: trace XRUN event at injection, tooTakashi Iwai2018-07-041-3/+4
* ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpersTakashi Iwai2018-04-171-12/+3
* ALSA: pcm: Use krealloc() for resizing the rules arrayTakashi Iwai2018-03-131-6/+2
* Merge branch 'for-linus' into for-nextTakashi Iwai2018-01-151-1/+0
|\
| * ALSA: pcm: Remove yet superfluous WARN_ON()Takashi Iwai2018-01-111-1/+0
* | Merge branch 'for-linus' into for-nextTakashi Iwai2018-01-091-2/+2
|\|
| * ALSA: pcm: Remove incorrect snd_BUG_ON() usagesTakashi Iwai2018-01-021-2/+2
* | ALSA: pcm: Set config update bits only when really changedTakashi Iwai2018-01-021-2/+2
|/
* ALSA: pcm: update tstamp only if audio_tstamp changedHenrik Eriksson2017-11-211-2/+4
* Merge tag 'sound-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2017-07-061-415/+253
|\
| * ALSA: pcm: Fix possible inconsistent appl_ptr update via mmapTakashi Iwai2017-06-201-6/+7
| * Merge branch 'for-linus' into for-nextTakashi Iwai2017-06-201-2/+2
| |\
| * | ALSA: pcm: Follow standard EXPORT_SYMBOL() declarationsTakashi Iwai2017-06-161-21/+0
| * | ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal commandTakashi Sakamoto2017-06-141-2/+0
| * | ALSA: pcm: Skip ack callback without actual appl_ptr updateTakashi Iwai2017-06-141-0/+3
| * | ALSA: pcm: add 'applptr' event of tracepointTakashi Sakamoto2017-06-121-0/+4
| * | ALSA: pcm: unify codes to operate application-side position on PCM bufferTakashi Sakamoto2017-06-121-3/+24
| * | ALSA: pcm: localize snd_pcm_hw_params_choose()Takashi Sakamoto2017-06-091-40/+0
| * | ALSA: pcm: Direct in-kernel read/write supportTakashi Iwai2017-06-021-1/+25
| * | ALSA: pcm: Simplify snd_pcm_playback_silence()Takashi Iwai2017-06-021-30/+20
| * | ALSA: pcm: Unify read/write loopTakashi Iwai2017-06-021-138/+46
| * | ALSA: pcm: More unification of PCM transfer codesTakashi Iwai2017-06-021-131/+123