Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
b0b31402c2b3c2670c5d341771c7343f0e443be4
/
drivers
/
gpu
/
ion
/
ion_system_heap.c
2ed8c92
Merge "ion: system_heap: only use low gfp flags for order-0 pages"
by Linux Build Service Account
· 11 years ago
bd8bb95
Merge "gpu: ion: system_heap: add support for 2MB allocations"
by Linux Build Service Account
· 11 years ago
8313794
ion: system_heap: only use low gfp flags for order-0 pages
by Mitchel Humpherys
· 11 years ago
8397858
gpu: ion: system_heap: add support for 2MB allocations
by Mitchel Humpherys
· 11 years ago
ae25ce3
ion: invalidate cache after zero'ing buffers even if uncached
by Mitchel Humpherys
· 11 years ago
b6c4460
Merge "gpu: ion: system_heap: invalidate cache on cached pool allocations"
by Linux Build Service Account
· 11 years ago
bc7d6a2
Merge "gpu: ion: kmalloc_heap: flush cpu caches at allocation time"
by Linux Build Service Account
· 11 years ago
236ae35
Merge "gpu: ion: fix zero'ing of cached buffers in system heap"
by Linux Build Service Account
· 11 years ago
4d656143
Merge "gpu: ion: add page pooling to cached allocations from the system heap"
by Linux Build Service Account
· 11 years ago
334b73a
Merge "gpu: ion: optimize zero'ing of pages"
by Linux Build Service Account
· 11 years ago
53701b0
Merge "gpu: ion: Add buffer flag to skip page pooling on free"
by Linux Build Service Account
· 11 years ago
f8b1b99
Merge "gpu: ion: Also shrink memory cached in the deferred free list"
by Linux Build Service Account
· 11 years ago
521e029
gpu: ion: system_heap: invalidate cache on cached pool allocations
by Mitchel Humpherys
· 11 years ago
6c8579d
gpu: ion: kmalloc_heap: flush cpu caches at allocation time
by Mitchel Humpherys
· 11 years ago
e33f8ef
gpu: ion: fix zero'ing of cached buffers in system heap
by Mitchel Humpherys
· 11 years ago
c3f5cf8
gpu: ion: add page pooling to cached allocations from the system heap
by Mitchel Humpherys
· 11 years ago
2bf68fc
gpu: ion: optimize zero'ing of pages
by Mitchel Humpherys
· 11 years ago
5860743
gpu: ion: Add buffer flag to skip page pooling on free
by Mitchel Humpherys
· 11 years ago
83ff5da
gpu: ion: Also shrink memory cached in the deferred free list
by Rebecca Schultz Zavin
· 12 years ago
18ebf62
gpu: ion: Use list_for_each_safe on error path
by Laura Abbott
· 11 years ago
fb75f8c
ion: Add null-pointer check to info structure
by Olav Haugan
· 12 years ago
cd09f60
gpu: ion: Set the dma address for pages from the page pool
by Laura Abbott
· 12 years ago
b629a82
gpu: ion: Fixup merge conflicts and old code
by Laura Abbott
· 12 years ago
5046c95
gpu: ion: Match some of the upstream debugfs infrastructure
by Laura Abbott
· 12 years ago
afcdf2f
gpu: ion: Remove useless system heap functions
by Laura Abbott
· 12 years ago
d59c223
gpu: ion: Switch to generic map_user function for contig heap
by Laura Abbott
· 12 years ago
464adeb
gpu: ion: Get rid of system heap bytes allocated
by Laura Abbott
· 12 years ago
21f62bd
gpu: ion: Add Tracepoints to iommu/system heap
by Adrian Alexei
· 12 years ago
d877069
gpu: ion: Use correct type for variables
by Olav Haugan
· 12 years ago
618d6be
gpu: ion: Make ion_free asynchronous
by Rebecca Schultz Zavin
· 12 years ago
ca12f5d
gpu: ion: Refactor the code to zero buffers
by Rebecca Schultz Zavin
· 12 years ago
f910122
gpu: ion: Modify zeroing code so it only allocates address space once
by Rebecca Schultz Zavin
· 12 years ago
3df181c
gpu: ion: Refactor common mapping functions out of system heap
by Rebecca Schultz Zavin
· 12 years ago
430fca9
gpu: ion: Fix bug in zeroing pages in system heap
by Rebecca Schultz Zavin
· 12 years ago
08e9d959
gpu: ion: Fix bug in ion_system_heap map_user
by Rebecca Schultz Zavin
· 12 years ago
220a652
gpu: ion: Don't flush allocatoins that come from the page pools
by Rebecca Schultz Zavin
· 12 years ago
1797e59a
gpu: ion: Clear GFP_WAIT flag on high order allocations
by Rebecca Schultz Zavin
· 12 years ago
bff299e
gpu: ion: Modify gfp flags in ion_system_heap
by Rebecca Schultz Zavin
· 12 years ago
943facc
gpu: ion: Use the ion_page_pool from the system heap
by Rebecca Schultz Zavin
· 12 years ago
805f130
gpu: ion: Only map as much of the vma as the user requested
by Rebecca Schultz Zavin
· 12 years ago
21413b6
gpu: ion: use vmalloc to allocate page array to map kernel
by Rebecca Schultz Zavin
· 12 years ago
96dd58d
gpu: ion: ion_system_heap: Fix bug preventing compilation
by Rebecca Schultz Zavin
· 12 years ago
158316f
gpu: ion: Stop trying to allocate from an order on first failure
by Rebecca Schultz Zavin
· 12 years ago
6a93a29
gpu: ion: Switch to using kmalloc rather than kmap during allocation
by Rebecca Schultz Zavin
· 12 years ago
f80840e
gpu: ion: Pull caching code into msm specific files
by Laura Abbott
· 12 years ago
9782214
gpu: ion: Move iommu mapping and unmapping out of Ion
by Laura Abbott
· 12 years ago
dbf6894
Merge "gpu: ion: optimize system heap for non fault buffers"
by Linux Build Service Account
· 12 years ago
2eeb7c8
Merge "gpu: ion: do not ask for compound pages in system heap"
by Linux Build Service Account
· 12 years ago
df29595
Merge "gpu: ion: Modify the system heap to try to allocate large/huge pages"
by Linux Build Service Account
· 12 years ago
86bde56
Merge "gpu: ion: Add cache maintenance to ion."
by Linux Build Service Account
· 12 years ago
7237a07
gpu: ion: Align va address to biggest buffer size
by Olav Haugan
· 12 years ago
f858ba4
gpu: ion: optimize system heap for non fault buffers
by Rebecca Schultz Zavin
· 12 years ago
dcd71bc
gpu: ion: do not ask for compound pages in system heap
by Dima Zavin
· 12 years ago
b831c8c
gpu: ion: Modify the system heap to try to allocate large/huge pages
by Rebecca Schultz Zavin
· 13 years ago
b179067
gpu: ion: Add cache maintenance to ion.
by Rebecca Schultz Zavin
· 13 years ago
3f3c282
msm: Add support for ION Flushing without virtual address
by Neeti Desai
· 12 years ago
af3b522
msm: iommu: re-use existing buffers for `extra' mappings
by Mitchel Humpherys
· 12 years ago
790f06d
Update copyright to The Linux Foundation
by Duy Truong
· 12 years ago
35edc88
gpu: ion: Fix a contiguous system heap crash
by Rohit Vaswani
· 12 years ago
af2e5c5
gpu: ion: include msm-specific ion header
by Mitchel Humpherys
· 12 years ago
b14ed96
gpu: ion: Pull in patches for 3.4
by Laura Abbott
· 13 years ago
85c9540
gpu: ion: Use standard cache routines
by Olav Haugan
· 13 years ago
d01221b
msm: Add api to register virtual domain space
by Laura Abbott
· 13 years ago
0671b9a
gpu: ion: Add dump of memory map
by Olav Haugan
· 13 years ago
8726caf
gpu: ion: Map everything into IOMMU with 64K pages.
by Olav Haugan
· 13 years ago
f310cf2
iommu: Fix flags passed to iommu map functions.
by Olav Haugan
· 13 years ago
c57a61e
gpu: ion: Add check for addr out of bounds
by Olav Haugan
· 13 years ago
16cdb41
gpu: ion: Map a range into the IOMMU
by Olav Haugan
· 13 years ago
3d4fe1a
gpu: ion: Refactor debugfs printing
by Olav Haugan
· 13 years ago
8c01736
gpu: ion: Add support for iommus
by Laura Abbott
· 13 years ago
68c8064
gpu: ion: Add better debugfs information
by Laura Abbott
· 13 years ago
abcb6f7
gpu: ion: Add cache flushing APIs
by Laura Abbott
· 13 years ago
3541203
gpu: ion: Add IS_CACHED macro
by Laura Abbott
· 13 years ago
894fd58
gpu: ion: Add support for cached and uncached mappings
by Laura Abbott
· 13 years ago
c80005a
gpu: ion: Add ION Memory Manager
by Rebecca Schultz Zavin
· 13 years ago