From cb7d26845eace12596046019f2cd0614f73adad2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 1 Jul 2021 16:40:01 +0200 Subject: bsp/leon3: Move bsp_interrupt_is_valid_vector() This function is not performance critical. There is no need to implement it inline. --- bsps/sparc/leon3/include/bsp/irq.h | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'bsps/sparc/leon3/include/bsp') diff --git a/bsps/sparc/leon3/include/bsp/irq.h b/bsps/sparc/leon3/include/bsp/irq.h index 45d5a8de34..5a53246a6b 100644 --- a/bsps/sparc/leon3/include/bsp/irq.h +++ b/bsps/sparc/leon3/include/bsp/irq.h @@ -29,22 +29,6 @@ /* The check is different depending on IRQ controller, runtime detected */ #define BSP_INTERRUPT_CUSTOM_VALID_VECTOR -/** - * @brief Returns true if the interrupt vector with number @a vector is valid. - */ -static inline bool bsp_interrupt_is_valid_vector(rtems_vector_number vector) -{ - if (vector == 0) { - return false; - } - - if (LEON3_IrqCtrl_EIrq > 0) { - return vector <= BSP_INTERRUPT_VECTOR_MAX_EXT; - } - - return vector <= BSP_INTERRUPT_VECTOR_MAX_STD; -} - void bsp_interrupt_set_affinity( rtems_vector_number vector, const Processor_mask *affinity -- cgit v1.2.3