Commit 984002de authored by Daniel Leung's avatar Daniel Leung Committed by Anas Nashif
Browse files

xtensa: rename z_arch_irq_is_enabled for multi-level interrupts



This follows the z_arch_irq_en-/dis-able() so that the SoC
definitions are responsible for functions related to multi-level
interrupts.

Signed-off-by: default avatarDaniel Leung <daniel.leung@intel.com>
parent 460e3c00
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -222,7 +222,7 @@ void *xtensa_excint1_c(int *interrupted_stack)
	return z_get_next_switch_handle(interrupted_stack);
}

int z_arch_irq_is_enabled(unsigned int irq)
int z_xtensa_irq_is_enabled(unsigned int irq)
{
	u32_t ie;

+5 −1
Original line number Diff line number Diff line
@@ -34,6 +34,8 @@
#define z_arch_irq_enable(irq)	z_soc_irq_enable(irq)
#define z_arch_irq_disable(irq)	z_soc_irq_disable(irq)

#define z_arch_irq_is_enabled(irq)	z_soc_irq_is_enabled(irq)

#else

#define CONFIG_NUM_IRQS XCHAL_NUM_INTERRUPTS
@@ -41,6 +43,8 @@
#define z_arch_irq_enable(irq)	z_xtensa_irq_enable(irq)
#define z_arch_irq_disable(irq)	z_xtensa_irq_disable(irq)

#define z_arch_irq_is_enabled(irq)	z_xtensa_irq_is_enabled(irq)

#endif

/**
@@ -92,7 +96,7 @@ static ALWAYS_INLINE bool z_arch_irq_unlocked(unsigned int key)
	return (key & 0xf) == 0; /* INTLEVEL field */
}

extern int z_arch_irq_is_enabled(unsigned int irq);
extern int z_xtensa_irq_is_enabled(unsigned int irq);

#include <irq.h>