summaryrefslogtreecommitdiffstats
path: root/sound/core/memalloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ALSA: memalloc: Workaround for Xen PVTakashi Iwai2023-01-271-18/+69
* ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocationsChristoph Hellwig2022-12-211-2/+2
* Merge tag 'sound-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2022-12-131-17/+27
|\
| * ALSA: memalloc: Allocate more contiguous pages for fallback caseTakashi Iwai2022-11-161-17/+27
* | Merge tag 'dma-mapping-6.2-2022-12-13' of git://git.infradead.org/users/hch/d...Linus Torvalds2022-12-131-3/+2
|\ \ | |/ |/|
| * ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_*Christoph Hellwig2022-11-211-3/+2
* | ALSA: memalloc: Try dma_alloc_noncontiguous() at firstTakashi Iwai2022-11-121-4/+3
* | ALSA: memalloc: Don't fall back for SG-buffer with IOMMUTakashi Iwai2022-11-101-9/+11
|/
* ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocsKai Vehmanen2022-09-261-1/+1
* Merge branch 'for-linus' into for-nextTakashi Iwai2022-09-061-2/+7
|\
| * ALSA: hda: Once again fix regression of page allocations with IOMMUTakashi Iwai2022-09-061-2/+7
* | ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocationTakashi Iwai2022-08-241-65/+48
|/
* ALSA: memalloc: Revive x86-specific WC page allocations againTakashi Iwai2022-08-221-16/+71
* ALSA: memalloc: Fix missing return value comments for kernel docsTakashi Iwai2022-07-131-1/+9
* ALSA: memalloc: Drop x86-specific hack for WC allocationsTakashi Iwai2022-06-201-22/+1
* ALSA: memalloc: Add fallback SG-buffer allocations for x86Takashi Iwai2022-04-131-1/+110
* ALSA: memalloc: invalidate SG pages before syncTakashi Iwai2022-02-101-1/+1
* ALSA: memalloc: Fix dma_need_sync() checksTakashi Iwai2022-02-101-4/+9
* ALSA: memalloc: Unify x86 SG-buffer handling (take#3)Takashi Iwai2021-11-161-4/+49
* ALSA: memalloc: Remove a stale commentTakashi Iwai2021-11-101-1/+0
* ALSA: memalloc: Use proper SG helpers for noncontig allocationsTakashi Iwai2021-11-091-3/+61
* ALSA: PCM: Fix NULL dereference at mmap checksTakashi Iwai2021-11-071-1/+4
* ALSA: memalloc: Catch call with NULL snd_dma_buffer pointerTakashi Iwai2021-11-051-0/+2
* Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type"Takashi Iwai2021-11-041-47/+4
* ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() descriptionTakashi Iwai2021-10-191-1/+1
* ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous typeTakashi Iwai2021-10-181-4/+47
* ALSA: memalloc: Support for non-coherent page allocationTakashi Iwai2021-10-181-0/+47
* ALSA: memalloc: Support for non-contiguous page allocationTakashi Iwai2021-10-181-8/+101
* ALSA: memalloc: Count continuous pages in vmalloc buffer handlerTakashi Iwai2021-08-131-7/+21
* ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, tooTakashi Iwai2021-08-041-2/+5
* ALSA: memalloc: Fix pgprot for WC mmap on x86Takashi Iwai2021-08-041-0/+4
* ALSA: memalloc: Support WC allocation on all architecturesTakashi Iwai2021-08-041-7/+39
* ALSA: memalloc: Correctly name as WCTakashi Iwai2021-08-041-4/+4
* ALSA: memalloc: Minor refactoringTakashi Iwai2021-08-041-26/+18
* Merge branch 'for-linus' into for-nextTakashi Iwai2021-08-021-1/+1
|\
| * ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUSTakashi Iwai2021-08-021-1/+1
* | ALSA: core: Add device-managed page allocator helperTakashi Iwai2021-07-191-0/+46
|/
* ALSA: core: Add continuous and vmalloc mmap opsTakashi Iwai2021-06-101-0/+17
* ALSA: core: Move mmap handler into memalloc opsTakashi Iwai2021-06-101-0/+36
* ALSA: core: Abstract memory alloc helpersTakashi Iwai2021-06-101-147/+244
* ALSA: memalloc: Align buffer allocations in page sizeTakashi Iwai2020-12-181-0/+1
* ALSA: core: memalloc: add page alignment for iramRobin Gong2020-12-171-1/+2
* ALSA: core: memalloc: fix fallthrough positionPierre-Louis Bossart2020-09-031-1/+1
* ALSA: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-07-091-1/+1
* ALSA: memalloc: Initialize all fields of snd_dma_buffer properlyTakashi Iwai2020-06-151-4/+3
* mm: remove the pgprot argument to __vmallocChristoph Hellwig2020-06-021-1/+1
* ALSA: memalloc: Add vmalloc buffer allocation supportTakashi Iwai2019-11-061-4/+16
* ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS typeTakashi Iwai2019-11-061-3/+8
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-16/+1
* ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, ...Takashi Iwai2019-03-271-50/+3