Rtwo/kernel/motorola/sm8550/include/linux/qcom_tui_heap.h
2025-09-30 19:22:48 -05:00

28 lines
674 B
C

/* 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 <linux/mem-buf.h>
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 */