26 lines
502 B
C
26 lines
502 B
C
/*
|
|
* 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_ */
|