diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-18 13:32:51 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-18 13:33:18 +0100 |
commit | 926ed2b020239bee8da65539778b5ee9a5a99bf3 (patch) | |
tree | 61acf9ccdb3ac78bd6640b65eef858eaaab0291c /cpukit/include | |
parent | score: Improve debug support for ISR locks (diff) | |
download | rtems-926ed2b020239bee8da65539778b5ee9a5a99bf3.tar.bz2 |
score: Remove unused _ISR_lock_Flash()
Diffstat (limited to 'cpukit/include')
-rw-r--r-- | cpukit/include/rtems/score/isrlock.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/cpukit/include/rtems/score/isrlock.h b/cpukit/include/rtems/score/isrlock.h index 0f01bc5109..8e13e27eff 100644 --- a/cpukit/include/rtems/score/isrlock.h +++ b/cpukit/include/rtems/score/isrlock.h @@ -356,37 +356,6 @@ RTEMS_INLINE_ROUTINE void _ISR_lock_Context_set_level( #endif #endif -/** - * @brief Flashes an ISR lock. - * - * On uni-processor configurations this a simple _ISR_Local_flash(). On SMP - * configurations this function releases an SMP lock, restores the interrupt - * status, then disables interrupts and acquires the SMP lock again. - * - * This function can be used in thread and interrupt context. - * - * @param[in] _lock The ISR lock control. - * @param[in] _context The local ISR lock context for an acquire and release - * pair. - * - * @see _ISR_lock_ISR_disable_and_acquire() and - * _ISR_lock_Release_and_ISR_enable(). - */ -#if defined( RTEMS_SMP ) - #define _ISR_lock_Flash( _lock, _context ) \ - _SMP_lock_Release_and_ISR_enable( \ - &( _lock )->Lock, \ - &( _context )->Lock_context \ - ); \ - _SMP_lock_ISR_disable_and_acquire( \ - &( _lock )->Lock, \ - &( _context )->Lock_context \ - ) -#else - #define _ISR_lock_Flash( _lock, _context ) \ - _ISR_Local_flash( ( _context )->isr_level ) -#endif - #if defined( RTEMS_PROFILING ) #define _ISR_lock_ISR_disable_profile( _context ) \ ( _context )->ISR_disable_instant = _CPU_Counter_read(); |