Searched refs:ion_buffer (Results 1 - 8 of 8) sorted by relevance
/drivers/staging/android/ion/ |
H A D | ion_priv.h | 35 struct ion_buffer *ion_handle_buffer(struct ion_handle *handle); 38 * struct ion_buffer - metadata for a particular buffer 64 struct ion_buffer { struct 91 void ion_buffer_destroy(struct ion_buffer *buffer); 114 struct ion_buffer *buffer, unsigned long len, 116 void (*free)(struct ion_buffer *buffer); 117 int (*phys)(struct ion_heap *heap, struct ion_buffer *buffer, 120 struct ion_buffer *buffer); 121 void (*unmap_dma)(struct ion_heap *heap, struct ion_buffer *buffer); 122 void * (*map_kernel)(struct ion_heap *heap, struct ion_buffer *buffe [all...] |
H A D | ion_cma_heap.c | 62 static int ion_cma_allocate(struct ion_heap *heap, struct ion_buffer *buffer, 111 static void ion_cma_free(struct ion_buffer *buffer) 127 static int ion_cma_phys(struct ion_heap *heap, struct ion_buffer *buffer, 144 struct ion_buffer *buffer) 152 struct ion_buffer *buffer) 156 static int ion_cma_mmap(struct ion_heap *mapper, struct ion_buffer *buffer, 168 struct ion_buffer *buffer) 176 struct ion_buffer *buffer)
|
H A D | ion_carveout_heap.c | 60 struct ion_buffer *buffer, 73 struct ion_buffer *buffer, 109 static void ion_carveout_heap_free(struct ion_buffer *buffer) 128 struct ion_buffer *buffer) 134 struct ion_buffer *buffer)
|
H A D | ion_heap.c | 29 struct ion_buffer *buffer) 66 struct ion_buffer *buffer) 71 int ion_heap_map_user(struct ion_heap *heap, struct ion_buffer *buffer, 141 int ion_heap_buffer_zero(struct ion_buffer *buffer) 163 void ion_heap_freelist_add(struct ion_heap *heap, struct ion_buffer *buffer) 186 struct ion_buffer *buffer; 199 buffer = list_first_entry(&heap->free_list, struct ion_buffer, 230 struct ion_buffer *buffer; 240 buffer = list_first_entry(&heap->free_list, struct ion_buffer,
|
H A D | ion_system_heap.c | 56 struct ion_buffer *buffer, 81 struct ion_buffer *buffer, struct page *page) 99 struct ion_buffer *buffer, 123 struct ion_buffer *buffer, 180 static void ion_system_heap_free(struct ion_buffer *buffer) 202 struct ion_buffer *buffer) 208 struct ion_buffer *buffer) 312 struct ion_buffer *buffer, 363 static void ion_system_contig_heap_free(struct ion_buffer *buffer) 377 struct ion_buffer *buffe [all...] |
H A D | ion.c | 112 struct ion_buffer *buffer; 118 bool ion_buffer_fault_user_mappings(struct ion_buffer *buffer) 124 bool ion_buffer_cached(struct ion_buffer *buffer) 151 struct ion_buffer *buffer) 155 struct ion_buffer *entry; 159 entry = rb_entry(parent, struct ion_buffer, node); 176 static struct ion_buffer *ion_buffer_create(struct ion_heap *heap, 182 struct ion_buffer *buffer; 187 buffer = kzalloc(sizeof(struct ion_buffer), GFP_KERNEL); 273 void ion_buffer_destroy(struct ion_buffer *buffe [all...] |
H A D | ion.h | 29 struct ion_buffer;
|
H A D | ion_chunk_heap.c | 37 struct ion_buffer *buffer, 93 static void ion_chunk_heap_free(struct ion_buffer *buffer) 121 struct ion_buffer *buffer) 127 struct ion_buffer *buffer)
|
Completed in 213 milliseconds