/* | |
* Copyright (c) 2022 Synopsys. | |
* | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
#ifndef ZEPHYR_ARCH_ARC_INCLUDE_ARC_IRQ_OFFLOAD_H_ | |
#define ZEPHYR_ARCH_ARC_INCLUDE_ARC_IRQ_OFFLOAD_H_ | |
#ifdef CONFIG_IRQ_OFFLOAD | |
int arc_irq_offload_init(const struct device *unused); | |
static inline void arc_irq_offload_init_smp(void) | |
{ | |
arc_irq_offload_init(NULL); | |
} | |
#else | |
static inline void arc_irq_offload_init_smp(void) {} | |
#endif /* CONFIG_IRQ_OFFLOAD */ | |
#endif /* ZEPHYR_ARCH_ARC_INCLUDE_ARC_IRQ_OFFLOAD_H_ */ |