| /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ |
| /* |
| * Copyright (c) 2019 Amlogic, Inc. All rights reserved. |
| */ |
| |
| #ifndef __SEC_MON_H__ |
| #define __SEC_MON_H__ |
| |
| void __iomem *get_secmon_sharemem_input_base(void); |
| void __iomem *get_secmon_sharemem_output_base(void); |
| long get_secmon_phy_input_base(void); |
| long get_secmon_phy_output_base(void); |
| |
| void secmon_clear_cma_mmu(void); |
| |
| int within_secmon_region(unsigned long addr); |
| void meson_sm_mutex_lock(void); |
| void meson_sm_mutex_unlock(void); |
| void __iomem *get_meson_sm_input_base(void); |
| void __iomem *get_meson_sm_output_base(void); |
| unsigned int get_secmon_sharemem_in_size(void); |
| unsigned int get_secmon_sharemem_out_size(void); |
| |
| #endif |