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_ */
|