ion_heap           33 drivers/staging/android/ion/ion.c static struct ion_buffer *ion_buffer_create(struct ion_heap *heap,
ion_heap          104 drivers/staging/android/ion/ion.c 	struct ion_heap *heap = buffer->heap;
ion_heap          360 drivers/staging/android/ion/ion.c 	struct ion_heap *heap;
ion_heap          418 drivers/staging/android/ion/ion.c 	struct ion_heap *heap;
ion_heap          543 drivers/staging/android/ion/ion.c 	struct ion_heap *heap = data;
ion_heap          561 drivers/staging/android/ion/ion.c 	struct ion_heap *heap = data;
ion_heap          576 drivers/staging/android/ion/ion.c void ion_device_add_heap(struct ion_heap *heap)
ion_heap           43 drivers/staging/android/ion/ion.h 	struct ion_heap *heap;
ion_heap           86 drivers/staging/android/ion/ion.h 	int (*allocate)(struct ion_heap *heap,
ion_heap           90 drivers/staging/android/ion/ion.h 	void * (*map_kernel)(struct ion_heap *heap, struct ion_buffer *buffer);
ion_heap           91 drivers/staging/android/ion/ion.h 	void (*unmap_kernel)(struct ion_heap *heap, struct ion_buffer *buffer);
ion_heap           92 drivers/staging/android/ion/ion.h 	int (*map_user)(struct ion_heap *mapper, struct ion_buffer *buffer,
ion_heap           94 drivers/staging/android/ion/ion.h 	int (*shrink)(struct ion_heap *heap, gfp_t gfp_mask, int nr_to_scan);
ion_heap          169 drivers/staging/android/ion/ion.h void ion_device_add_heap(struct ion_heap *heap);
ion_heap          175 drivers/staging/android/ion/ion.h void *ion_heap_map_kernel(struct ion_heap *heap, struct ion_buffer *buffer);
ion_heap          176 drivers/staging/android/ion/ion.h void ion_heap_unmap_kernel(struct ion_heap *heap, struct ion_buffer *buffer);
ion_heap          177 drivers/staging/android/ion/ion.h int ion_heap_map_user(struct ion_heap *heap, struct ion_buffer *buffer,
ion_heap          190 drivers/staging/android/ion/ion.h int ion_heap_init_shrinker(struct ion_heap *heap);
ion_heap          200 drivers/staging/android/ion/ion.h int ion_heap_init_deferred_free(struct ion_heap *heap);
ion_heap          209 drivers/staging/android/ion/ion.h void ion_heap_freelist_add(struct ion_heap *heap, struct ion_buffer *buffer);
ion_heap          221 drivers/staging/android/ion/ion.h size_t ion_heap_freelist_drain(struct ion_heap *heap, size_t size);
ion_heap          243 drivers/staging/android/ion/ion.h size_t ion_heap_freelist_shrink(struct ion_heap *heap,
ion_heap          250 drivers/staging/android/ion/ion.h size_t ion_heap_freelist_size(struct ion_heap *heap);
ion_heap           20 drivers/staging/android/ion/ion_cma_heap.c 	struct ion_heap heap;
ion_heap           27 drivers/staging/android/ion/ion_cma_heap.c static int ion_cma_allocate(struct ion_heap *heap, struct ion_buffer *buffer,
ion_heap          104 drivers/staging/android/ion/ion_cma_heap.c static struct ion_heap *__ion_cma_heap_create(struct cma *cma)
ion_heap          121 drivers/staging/android/ion/ion_cma_heap.c 	struct ion_heap *heap;
ion_heap           20 drivers/staging/android/ion/ion_heap.c void *ion_heap_map_kernel(struct ion_heap *heap,
ion_heap           58 drivers/staging/android/ion/ion_heap.c void ion_heap_unmap_kernel(struct ion_heap *heap,
ion_heap           64 drivers/staging/android/ion/ion_heap.c int ion_heap_map_user(struct ion_heap *heap, struct ion_buffer *buffer,
ion_heap          157 drivers/staging/android/ion/ion_heap.c void ion_heap_freelist_add(struct ion_heap *heap, struct ion_buffer *buffer)
ion_heap          166 drivers/staging/android/ion/ion_heap.c size_t ion_heap_freelist_size(struct ion_heap *heap)
ion_heap          177 drivers/staging/android/ion/ion_heap.c static size_t _ion_heap_freelist_drain(struct ion_heap *heap, size_t size,
ion_heap          209 drivers/staging/android/ion/ion_heap.c size_t ion_heap_freelist_drain(struct ion_heap *heap, size_t size)
ion_heap          214 drivers/staging/android/ion/ion_heap.c size_t ion_heap_freelist_shrink(struct ion_heap *heap, size_t size)
ion_heap          221 drivers/staging/android/ion/ion_heap.c 	struct ion_heap *heap = data;
ion_heap          245 drivers/staging/android/ion/ion_heap.c int ion_heap_init_deferred_free(struct ion_heap *heap)
ion_heap          266 drivers/staging/android/ion/ion_heap.c 	struct ion_heap *heap = container_of(shrinker, struct ion_heap,
ion_heap          281 drivers/staging/android/ion/ion_heap.c 	struct ion_heap *heap = container_of(shrinker, struct ion_heap,
ion_heap          307 drivers/staging/android/ion/ion_heap.c int ion_heap_init_shrinker(struct ion_heap *heap)
ion_heap           43 drivers/staging/android/ion/ion_system_heap.c 	struct ion_heap heap;
ion_heap           97 drivers/staging/android/ion/ion_system_heap.c static int ion_system_heap_allocate(struct ion_heap *heap,
ion_heap          171 drivers/staging/android/ion/ion_system_heap.c static int ion_system_heap_shrink(struct ion_heap *heap, gfp_t gfp_mask,
ion_heap          248 drivers/staging/android/ion/ion_system_heap.c static struct ion_heap *__ion_system_heap_create(void)
ion_heap          271 drivers/staging/android/ion/ion_system_heap.c 	struct ion_heap *heap;
ion_heap          284 drivers/staging/android/ion/ion_system_heap.c static int ion_system_contig_heap_allocate(struct ion_heap *heap,
ion_heap          351 drivers/staging/android/ion/ion_system_heap.c static struct ion_heap *__ion_system_contig_heap_create(void)
ion_heap          353 drivers/staging/android/ion/ion_system_heap.c 	struct ion_heap *heap;
ion_heap          367 drivers/staging/android/ion/ion_system_heap.c 	struct ion_heap *heap;