Home | History | Annotate | Download | only in linux

Lines Matching full:heaps

27  * enum ion_heap_types - list of all possible types of heaps
38 * @ION_NUM_HEAPS: helper for iterating over heaps, a bit mask
39 * is used to identify the heaps, so only 32
47 ION_HEAP_TYPE_CUSTOM, /* must be last so device specific heaps always
59 * bits are reserved for use by the heaps themselves.
108 * struct ion_platform_data - array of platform heaps passed from board file
116 * @heaps: array of platform_heap structions
126 struct ion_platform_heap *heaps;
132 * ion_reserve() - reserve memory for ion heaps if applicable
136 * Calls memblock reserve to set aside memory for heaps that are
145 * @heap_mask: mask of heaps this client can allocate from
177 * @heap_mask: mask of heaps to allocate from, if multiple bits are set
178 * heaps will be tried in order from lowest to highest order bit
183 * Allocate memory in one of the heaps provided in heap mask and return
506 * @heap_mask: mask of heaps to allocate from