Lines Matching full:heaps
25 * enum ion_heap_types - list of all possible types of heaps
31 * @ION_NUM_HEAPS: helper for iterating over heaps, a bit mask
32 * is used to identify the heaps, so only 32
39 ION_HEAP_TYPE_CUSTOM, /* must be last so device specific heaps always
50 * bits are reserved for use by the heaps themselves.
93 * struct ion_platform_data - array of platform heaps passed from board file
95 * @heaps: array of platform_heap structions
101 struct ion_platform_heap heaps[];
105 * ion_reserve() - reserve memory for ion heaps if applicable
109 * Calls memblock reserve to set aside memory for heaps that are
118 * @heap_mask: mask of heaps this client can allocate from
139 * @heap_mask: mask of heaps to allocate from, if multiple bits are set
140 * heaps will be tried in order from lowest to highest order bit
145 * Allocate memory in one of the heaps provided in heap mask and return
240 * @heap_mask: mask of heaps to allocate from