|
@@ -313,20 +313,6 @@ void ion_chunk_heap_destroy(struct ion_heap *);
|
|
|
struct ion_heap *ion_cma_heap_create(struct ion_platform_heap *);
|
|
|
void ion_cma_heap_destroy(struct ion_heap *);
|
|
|
|
|
|
-/**
|
|
|
- * kernel api to allocate/free from carveout -- used when carveout is
|
|
|
- * used to back an architecture specific custom heap
|
|
|
- */
|
|
|
-ion_phys_addr_t ion_carveout_allocate(struct ion_heap *heap, unsigned long size,
|
|
|
- unsigned long align);
|
|
|
-void ion_carveout_free(struct ion_heap *heap, ion_phys_addr_t addr,
|
|
|
- unsigned long size);
|
|
|
-/**
|
|
|
- * The carveout heap returns physical addresses, since 0 may be a valid
|
|
|
- * physical address, this is used to indicate allocation failed
|
|
|
- */
|
|
|
-#define ION_CARVEOUT_ALLOCATE_FAIL -1
|
|
|
-
|
|
|
/**
|
|
|
* functions for creating and destroying a heap pool -- allows you
|
|
|
* to keep a pool of pre allocated memory to use from your heap. Keeping
|