*参照元 [#ic2e2e45] #backlinks *説明 [#v3f472b7] -パス: [[linux-4.4.1/drivers/staging/android/ion/ion_heap.c]] -FIXME: これは何? --説明 **引数 [#b295525c] -struct ion_heap *heap -- --[[linux-4.4.1/ion_heap]] **返り値 [#v239ecfe] -なし **参考 [#m438252f] *実装 [#n57dba9e] void ion_heap_destroy(struct ion_heap *heap) { if (!heap) return; switch (heap->type) { - --[[linux-4.4.1/ion_heap_type]] case ION_HEAP_TYPE_SYSTEM_CONTIG: ion_system_contig_heap_destroy(heap); break; case ION_HEAP_TYPE_SYSTEM: ion_system_heap_destroy(heap); break; case ION_HEAP_TYPE_CARVEOUT: ion_carveout_heap_destroy(heap); break; case ION_HEAP_TYPE_CHUNK: ion_chunk_heap_destroy(heap); break; case ION_HEAP_TYPE_DMA: ion_cma_heap_destroy(heap); break; default: pr_err("%s: Invalid heap type %d\n", __func__, heap->type); } - --[[linux-4.4.1/ion_system_contig_heap_destroy()]] --[[linux-4.4.1/ion_system_heap_destroy()]] --[[linux-4.4.1/ion_carveout_heap_destroy()]] --[[linux-4.4.1/ion_chunk_heap_destroy()]] --[[linux-4.4.1/ion_cma_heap_destroy()]] --[[linux-4.4.1/pr_err()]] } EXPORT_SYMBOL(ion_heap_destroy); - --[[linux-4.4.1/EXPORT_SYMBOL()]] *コメント [#de202b01]