参照元

説明

参考

実装

/**
 * enum ion_heap_types - list of all possible types of heaps
 * @ION_HEAP_TYPE_SYSTEM:        memory allocated via vmalloc
 * @ION_HEAP_TYPE_SYSTEM_CONTIG: memory allocated via kmalloc
 * @ION_HEAP_TYPE_CARVEOUT:      memory allocated from a prereserved
 *                               carveout heap, allocations are physically
 *                               contiguous
 * @ION_HEAP_TYPE_DMA:           memory allocated via DMA API
 * @ION_NUM_HEAPS:               helper for iterating over heaps, a bit mask
 *                               is used to identify the heaps, so only 32
 *                               total heap types are supported
 */
enum ion_heap_type {
        ION_HEAP_TYPE_SYSTEM,
        ION_HEAP_TYPE_SYSTEM_CONTIG,
        ION_HEAP_TYPE_CARVEOUT,
        ION_HEAP_TYPE_CHUNK,
        ION_HEAP_TYPE_DMA,
        ION_HEAP_TYPE_CUSTOM, /*
                               * must be last so device specific heaps always
                               * are at the end of this enum
                               */
        ION_NUM_HEAPS = 16,
};

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-09 (水) 12:33:53