/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #ifndef _QCOM_TUI_HEAP_H #define _QCOM_TUI_HEAP_H #include struct platform_heap; #ifdef CONFIG_QCOM_DMABUF_HEAPS_TUI_CARVEOUT int qcom_tui_carveout_heap_create(struct platform_heap *heap_data); int qcom_tui_heap_add_pool_fd(struct mem_buf_allocation_data *alloc_data); #else static inline int qcom_tui_carveout_heap_create(struct platform_heap *heap_data) { return -EINVAL; } static inline int qcom_tui_heap_add_pool_fd(struct mem_buf_allocation_data *alloc_data) { return -EINVAL; } #endif #endif /* _QCOM_TUI_HEAP_H */