| /* SPDX-License-Identifier: GPL-2.0-only */ |
| /* |
| * Copyright (c) 2018, The Linux Foundation. All rights reserved. |
| */ |
| |
| #ifndef _LINUX_MSM_MDF_H |
| #define _LINUX_MSM_MDF_H |
| |
| #ifdef CONFIG_MSM_MDF |
| |
| /** |
| * msm_mdf_mem_init - allocate and map memory to ADSP be shared |
| * across multiple remote DSPs. |
| */ |
| int msm_mdf_mem_init(void); |
| |
| /** |
| * msm_mdf_mem_init - unmap and free memory to ADSP. |
| */ |
| int msm_mdf_mem_deinit(void); |
| |
| #else |
| |
| static inline int msm_mdf_mem_init(void) |
| { |
| return 0; |
| } |
| |
| static inline int msm_mdf_mem_deinit(void) |
| { |
| return 0; |
| } |
| |
| #endif /* CONFIG_MSM_MDF */ |
| |
| #endif /* _LINUX_MSM_MDF_H */ |