Changeset a660e9dc in rtems


Ignore:
Timestamp:
09/08/22 08:37:05 (5 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
88f4d44f
Parents:
3803757
git-author:
Sebastian Huber <sebastian.huber@…> (09/08/22 08:37:05)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/19/22 07:09:22)
Message:

Do not use RTEMS_INLINE_ROUTINE

Directly use "static inline" which is available in C99 and later. This brings
the RTEMS implementation closer to standard C.

Close #3935.

Files:
150 edited

Legend:

Unmodified
Added
Removed
  • bsps/i386/pc386/include/edid.h

    r3803757 ra660e9dc  
    3535
    3636#include <rtems/score/basedefs.h>
    37 #define EDID_INLINE_ROUTINE     RTEMS_INLINE_ROUTINE
     37#define EDID_INLINE_ROUTINE     static inline
    3838
    3939/*  VESA Enhanced Extended Display Identification Data (E-EDID) Proposed
  • bsps/include/grlib/grlib_impl.h

    r3803757 ra660e9dc  
    6767#if (((__RTEMS_MAJOR__ << 16) | (__RTEMS_MINOR__ << 8) | __RTEMS_REVISION__) >= 0x050000)
    6868
    69 RTEMS_INLINE_ROUTINE void *grlib_malloc(size_t size)
     69static inline void *grlib_malloc(size_t size)
    7070{
    7171 return rtems_malloc(size);
    7272}
    7373
    74 RTEMS_INLINE_ROUTINE void *grlib_calloc(size_t nelem, size_t elsize)
     74static inline void *grlib_calloc(size_t nelem, size_t elsize)
    7575{
    7676 return rtems_calloc(nelem, elsize);
     
    7979#else
    8080
    81 RTEMS_INLINE_ROUTINE void *grlib_malloc(size_t size)
     81static inline void *grlib_malloc(size_t size)
    8282{
    8383 return malloc(size);
    8484}
    8585
    86 RTEMS_INLINE_ROUTINE void *grlib_calloc(size_t nelem, size_t elsize)
     86static inline void *grlib_calloc(size_t nelem, size_t elsize)
    8787{
    8888 return calloc(nelem, elsize);
     
    9393#ifdef __sparc__
    9494
    95 RTEMS_INLINE_ROUTINE unsigned char grlib_read_uncached8(unsigned int address)
     95static inline unsigned char grlib_read_uncached8(unsigned int address)
    9696{
    9797       unsigned char tmp;
     
    103103}
    104104
    105 RTEMS_INLINE_ROUTINE unsigned short grlib_read_uncached16(unsigned int addr) {
     105static inline unsigned short grlib_read_uncached16(unsigned int addr) {
    106106       unsigned short tmp;
    107107       __asm__ (" lduha [%1]1, %0 "
     
    113113
    114114
    115 RTEMS_INLINE_ROUTINE unsigned int grlib_read_uncached32(unsigned int address)
     115static inline unsigned int grlib_read_uncached32(unsigned int address)
    116116{
    117117        unsigned int tmp;
     
    123123}
    124124
    125 RTEMS_INLINE_ROUTINE uint64_t grlib_read_uncached64(uint64_t *address)
     125static inline uint64_t grlib_read_uncached64(uint64_t *address)
    126126{
    127127        uint64_t tmp;
     
    148148}
    149149
    150 RTEMS_INLINE_ROUTINE unsigned int grlib_read_uncached32(unsigned int address)
     150static inline unsigned int grlib_read_uncached32(unsigned int address)
    151151{
    152152        unsigned int tmp = (*(volatile unsigned int *)(address));
  • bsps/m68k/shared/cache/cache.h

    r3803757 ra660e9dc  
    7777/* Only the mc68030 has a data cache; it is writethrough only. */
    7878
    79 RTEMS_INLINE_ROUTINE void _CPU_cache_flush_1_data_line(const void * d_addr) {}
    80 RTEMS_INLINE_ROUTINE void _CPU_cache_flush_entire_data(void) {}
    81 
    82 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_1_data_line(
     79static inline void _CPU_cache_flush_1_data_line(const void * d_addr) {}
     80static inline void _CPU_cache_flush_entire_data(void) {}
     81
     82static inline void _CPU_cache_invalidate_1_data_line(
    8383  const void * d_addr
    8484)
     
    8989}
    9090
    91 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_entire_data(void)
     91static inline void _CPU_cache_invalidate_entire_data(void)
    9292{
    9393  _CPU_CACR_OR( 0x00000800 );
    9494}
    9595
    96 RTEMS_INLINE_ROUTINE void _CPU_cache_freeze_data(void)
     96static inline void _CPU_cache_freeze_data(void)
    9797{
    9898  _CPU_CACR_OR( 0x00000200 );
    9999}
    100100
    101 RTEMS_INLINE_ROUTINE void _CPU_cache_unfreeze_data(void)
     101static inline void _CPU_cache_unfreeze_data(void)
    102102{
    103103  _CPU_CACR_AND( 0xFFFFFDFF );
    104104}
    105105
    106 RTEMS_INLINE_ROUTINE void _CPU_cache_enable_data(void)
     106static inline void _CPU_cache_enable_data(void)
    107107{
    108108  _CPU_CACR_OR( 0x00000100 );
    109109}
    110110
    111 RTEMS_INLINE_ROUTINE void _CPU_cache_disable_data(void)
     111static inline void _CPU_cache_disable_data(void)
    112112{
    113113  _CPU_CACR_AND( 0xFFFFFEFF );
     
    118118/* Both the 68020 and 68030 have instruction caches */
    119119
    120 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_1_instruction_line(
     120static inline void _CPU_cache_invalidate_1_instruction_line(
    121121  const void * d_addr
    122122)
     
    127127}
    128128
    129 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_entire_instruction(void)
     129static inline void _CPU_cache_invalidate_entire_instruction(void)
    130130{
    131131  _CPU_CACR_OR( 0x00000008 );
    132132}
    133133
    134 RTEMS_INLINE_ROUTINE void _CPU_cache_freeze_instruction(void)
     134static inline void _CPU_cache_freeze_instruction(void)
    135135{
    136136  _CPU_CACR_OR( 0x00000002);
    137137}
    138138
    139 RTEMS_INLINE_ROUTINE void _CPU_cache_unfreeze_instruction(void)
     139static inline void _CPU_cache_unfreeze_instruction(void)
    140140{
    141141  _CPU_CACR_AND( 0xFFFFFFFD );
    142142}
    143143
    144 RTEMS_INLINE_ROUTINE void _CPU_cache_enable_instruction(void)
     144static inline void _CPU_cache_enable_instruction(void)
    145145{
    146146  _CPU_CACR_OR( 0x00000001 );
    147147}
    148148
    149 RTEMS_INLINE_ROUTINE void _CPU_cache_disable_instruction(void)
     149static inline void _CPU_cache_disable_instruction(void)
    150150{
    151151  _CPU_CACR_AND( 0xFFFFFFFE );
     
    156156
    157157/* Cannot be frozen */
    158 RTEMS_INLINE_ROUTINE void _CPU_cache_freeze_data(void) {}
    159 RTEMS_INLINE_ROUTINE void _CPU_cache_unfreeze_data(void) {}
    160 RTEMS_INLINE_ROUTINE void _CPU_cache_freeze_instruction(void) {}
    161 RTEMS_INLINE_ROUTINE void _CPU_cache_unfreeze_instruction(void) {}
    162 
    163 RTEMS_INLINE_ROUTINE void _CPU_cache_flush_1_data_line(
     158static inline void _CPU_cache_freeze_data(void) {}
     159static inline void _CPU_cache_unfreeze_data(void) {}
     160static inline void _CPU_cache_freeze_instruction(void) {}
     161static inline void _CPU_cache_unfreeze_instruction(void) {}
     162
     163static inline void _CPU_cache_flush_1_data_line(
    164164  const void * d_addr
    165165)
     
    169169}
    170170
    171 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_1_data_line(
     171static inline void _CPU_cache_invalidate_1_data_line(
    172172  const void * d_addr
    173173)
     
    177177}
    178178
    179 RTEMS_INLINE_ROUTINE void _CPU_cache_flush_entire_data(void)
     179static inline void _CPU_cache_flush_entire_data(void)
    180180{
    181181  __asm__ volatile ( "cpusha %%dc" :: );
    182182}
    183183
    184 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_entire_data(void)
     184static inline void _CPU_cache_invalidate_entire_data(void)
    185185{
    186186  __asm__ volatile ( "cinva %%dc" :: );
    187187}
    188188
    189 RTEMS_INLINE_ROUTINE void _CPU_cache_enable_data(void)
     189static inline void _CPU_cache_enable_data(void)
    190190{
    191191  _CPU_CACR_OR( 0x80000000 );
    192192}
    193193
    194 RTEMS_INLINE_ROUTINE void _CPU_cache_disable_data(void)
     194static inline void _CPU_cache_disable_data(void)
    195195{
    196196  _CPU_CACR_AND( 0x7FFFFFFF );
    197197}
    198198
    199 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_1_instruction_line(
     199static inline void _CPU_cache_invalidate_1_instruction_line(
    200200  const void * i_addr )
    201201{
     
    204204}
    205205
    206 RTEMS_INLINE_ROUTINE void _CPU_cache_invalidate_entire_instruction(void)
     206static inline void _CPU_cache_invalidate_entire_instruction(void)
    207207{
    208208  __asm__ volatile ( "cinva %%ic" :: );
    209209}
    210210
    211 RTEMS_INLINE_ROUTINE void _CPU_cache_enable_instruction(void)
     211static inline void _CPU_cache_enable_instruction(void)
    212212{
    213213  _CPU_CACR_OR( 0x00008000 );
    214214}
    215215
    216 RTEMS_INLINE_ROUTINE void _CPU_cache_disable_instruction(void)
     216static inline void _CPU_cache_disable_instruction(void)
    217217{
    218218  _CPU_CACR_AND( 0xFFFF7FFF );
  • bsps/powerpc/gen5200/include/tm27.h

    r3803757 ra660e9dc  
    3535                                              (rtems_irq_is_enabled) nullFunc};
    3636
    37 RTEMS_INLINE_ROUTINE void Install_tm27_vector(void (*_handler)(void))
     37static inline void Install_tm27_vector(void (*_handler)(void))
    3838{
    3939  clockIrqData.hdl = _handler;
  • bsps/powerpc/motorola_powerpc/include/bsp.h

    r3803757 ra660e9dc  
    191191extern int rtems_ne_driver_attach(struct rtems_bsdnet_ifconfig *, int);
    192192
    193 RTEMS_INLINE_ROUTINE const char* bsp_cmdline_arg(const char* arg)
     193static inline const char* bsp_cmdline_arg(const char* arg)
    194194{
    195195  return rtems_bsp_cmdline_get_param_raw(arg);
  • bsps/powerpc/mvme5500/include/tm27.h

    r3803757 ra660e9dc  
    3333                                              (rtems_irq_is_enabled) nullFunc};
    3434
    35 RTEMS_INLINE_ROUTINE void Install_tm27_vector(void (*_handler)())
     35static inline void Install_tm27_vector(void (*_handler)())
    3636{
    3737  clockIrqData.hdl = _handler;
  • bsps/powerpc/psim/include/tm27.h

    r3803757 ra660e9dc  
    3333                                              (rtems_irq_is_enabled) nullFunc};
    3434
    35 RTEMS_INLINE_ROUTINE void Install_tm27_vector(void (*_handler)())
     35static inline void Install_tm27_vector(void (*_handler)())
    3636{
    3737  clockIrqData.hdl = _handler;
  • bsps/powerpc/qoriq/include/tm27.h

    r3803757 ra660e9dc  
    5454#define IPI_INDEX_HIGH 2
    5555
    56 RTEMS_INLINE_ROUTINE void Install_tm27_vector(void (*handler)(rtems_vector_number))
     56static inline void Install_tm27_vector(void (*handler)(rtems_vector_number))
    5757{
    5858  rtems_status_code sc;
     
    8585}
    8686
    87 RTEMS_INLINE_ROUTINE void qoriq_tm27_cause(uint32_t ipi_index)
     87static inline void qoriq_tm27_cause(uint32_t ipi_index)
    8888{
    8989  uint32_t self = ppc_processor_id();
     
    9292}
    9393
    94 RTEMS_INLINE_ROUTINE void Cause_tm27_intr(void)
     94static inline void Cause_tm27_intr(void)
    9595{
    9696  qoriq_tm27_cause(IPI_INDEX_LOW);
    9797}
    9898
    99 RTEMS_INLINE_ROUTINE void Clear_tm27_intr(void)
     99static inline void Clear_tm27_intr(void)
    100100{
    101101  /* Nothing to do */
    102102}
    103103
    104 RTEMS_INLINE_ROUTINE inline void Lower_tm27_intr(void)
     104static inline inline void Lower_tm27_intr(void)
    105105{
    106106  qoriq_tm27_cause(IPI_INDEX_HIGH);
  • bsps/powerpc/t32mppc/include/bsp/irq.h

    r3803757 ra660e9dc  
    4040#define BSP_INTERRUPT_VECTOR_COUNT 1
    4141
    42 RTEMS_INLINE_ROUTINE rtems_status_code bsp_interrupt_set_affinity(
     42static inline rtems_status_code bsp_interrupt_set_affinity(
    4343  rtems_vector_number   vector,
    4444  const Processor_mask *affinity
     
    5050}
    5151
    52 RTEMS_INLINE_ROUTINE rtems_status_code bsp_interrupt_get_affinity(
     52static inline rtems_status_code bsp_interrupt_get_affinity(
    5353  rtems_vector_number  vector,
    5454  Processor_mask      *affinity
  • bsps/powerpc/virtex/console/consolelite.c

    r3803757 ra660e9dc  
    5858
    5959
    60 RTEMS_INLINE_ROUTINE uint32_t xlite_uart_control(uint32_t base)
     60static inline uint32_t xlite_uart_control(uint32_t base)
    6161{
    6262  uint32_t c = *((volatile uint32_t*)(base+CTRL_REG));
     
    6565
    6666
    67 RTEMS_INLINE_ROUTINE uint32_t xlite_uart_status(uint32_t base)
     67static inline uint32_t xlite_uart_status(uint32_t base)
    6868{
    6969  uint32_t c = *((volatile uint32_t*)(base+STAT_REG));
     
    7272
    7373
    74 RTEMS_INLINE_ROUTINE uint32_t xlite_uart_read(uint32_t base)
     74static inline uint32_t xlite_uart_read(uint32_t base)
    7575{
    7676  uint32_t c = *((volatile uint32_t*)(base+RECV_REG));
     
    7979
    8080
    81 RTEMS_INLINE_ROUTINE void xlite_uart_write(uint32_t base, char ch)
     81static inline void xlite_uart_write(uint32_t base, char ch)
    8282{
    8383  *(volatile uint32_t*)(base+TRAN_REG) = (uint32_t)ch;
  • bsps/sparc/erc32/include/bsp/irq.h

    r3803757 ra660e9dc  
    2626#define BSP_INTERRUPT_CUSTOM_VALID_VECTOR
    2727
    28 RTEMS_INLINE_ROUTINE rtems_status_code bsp_interrupt_set_affinity(
     28static inline rtems_status_code bsp_interrupt_set_affinity(
    2929  rtems_vector_number   vector,
    3030  const Processor_mask *affinity
     
    3636}
    3737
    38 RTEMS_INLINE_ROUTINE rtems_status_code bsp_interrupt_get_affinity(
     38static inline rtems_status_code bsp_interrupt_get_affinity(
    3939  rtems_vector_number  vector,
    4040  Processor_mask      *affinity
  • bsps/x86_64/amd64/start/page.c

    r3803757 ra660e9dc  
    8484}
    8585
    86 RTEMS_INLINE_ROUTINE void assert_0s_from_bit(uint64_t entry, uint8_t bit_pos)
     86static inline void assert_0s_from_bit(uint64_t entry, uint8_t bit_pos)
    8787{
    8888  /* Confirm that bit_pos:64 are all 0s */
  • cpukit/include/drvmgr/drvmgr.h

    r3803757 ra660e9dc  
    486486
    487487/*! Get parent bus */
    488 RTEMS_INLINE_ROUTINE struct drvmgr_bus *drvmgr_get_parent(
     488static inline struct drvmgr_bus *drvmgr_get_parent(
    489489        struct drvmgr_dev *dev)
    490490{
     
    496496
    497497/*! Get Driver of device */
    498 RTEMS_INLINE_ROUTINE struct drvmgr_drv *drvmgr_get_drv(struct drvmgr_dev *dev)
     498static inline struct drvmgr_drv *drvmgr_get_drv(struct drvmgr_dev *dev)
    499499{
    500500        if (dev)
  • cpukit/include/pci/access.h

    r3803757 ra660e9dc  
    135135
    136136/* Enable Memory in command register */
    137 RTEMS_INLINE_ROUTINE void pci_mem_enable(pci_dev_t dev)
     137static inline void pci_mem_enable(pci_dev_t dev)
    138138{
    139139        pci_modify_cmdsts(dev, PCIM_CMD_MEMEN, PCIM_CMD_MEMEN);
    140140}
    141141
    142 RTEMS_INLINE_ROUTINE void pci_mem_disable(pci_dev_t dev)
     142static inline void pci_mem_disable(pci_dev_t dev)
    143143{
    144144        pci_modify_cmdsts(dev, PCIM_CMD_MEMEN, 0);
    145145}
    146146
    147 RTEMS_INLINE_ROUTINE void pci_io_enable(pci_dev_t dev)
     147static inline void pci_io_enable(pci_dev_t dev)
    148148{
    149149        pci_modify_cmdsts(dev, PCIM_CMD_PORTEN, PCIM_CMD_PORTEN);
    150150}
    151151
    152 RTEMS_INLINE_ROUTINE void pci_io_disable(pci_dev_t dev)
     152static inline void pci_io_disable(pci_dev_t dev)
    153153{
    154154        pci_modify_cmdsts(dev, PCIM_CMD_PORTEN, 0);
    155155}
    156156
    157 RTEMS_INLINE_ROUTINE void pci_master_enable(pci_dev_t dev)
     157static inline void pci_master_enable(pci_dev_t dev)
    158158{
    159159        pci_modify_cmdsts(dev, PCIM_CMD_BUSMASTEREN, PCIM_CMD_BUSMASTEREN);
    160160}
    161161
    162 RTEMS_INLINE_ROUTINE void pci_master_disable(pci_dev_t dev)
     162static inline void pci_master_disable(pci_dev_t dev)
    163163{
    164164        pci_modify_cmdsts(dev, PCIM_CMD_BUSMASTEREN, 0);
     
    186186
    187187/* Translate PCI address into CPU accessible address */
    188 RTEMS_INLINE_ROUTINE int pci_pci2cpu(uint32_t *address, int type)
     188static inline int pci_pci2cpu(uint32_t *address, int type)
    189189{
    190190        return pci_access_ops.translate(address, type, 0);
     
    192192
    193193/* Translate CPU accessible address into PCI address (for DMA) */
    194 RTEMS_INLINE_ROUTINE int pci_cpu2pci(uint32_t *address, int type)
     194static inline int pci_cpu2pci(uint32_t *address, int type)
    195195{
    196196        return pci_access_ops.translate(address, type, 1);
     
    199199/*** Read/Write a register over PCI Memory Space ***/
    200200
    201 RTEMS_INLINE_ROUTINE uint8_t pci_ld8(volatile uint8_t *addr)
     201static inline uint8_t pci_ld8(volatile uint8_t *addr)
    202202{
    203203        return *addr;
    204204}
    205205
    206 RTEMS_INLINE_ROUTINE void pci_st8(volatile uint8_t *addr, uint8_t val)
     206static inline void pci_st8(volatile uint8_t *addr, uint8_t val)
    207207{
    208208        *addr = val;
  • cpukit/include/pci/irq.h

    r3803757 ra660e9dc  
    5454 *  arg       Second argument to function isr
    5555 */
    56 RTEMS_INLINE_ROUTINE int pci_interrupt_register(int irq, const char *info,
     56static inline int pci_interrupt_register(int irq, const char *info,
    5757                                                pci_isr isr, void *arg)
    5858{
     
    6969 *  arg       Second argument to function isr
    7070 */
    71 RTEMS_INLINE_ROUTINE int pci_interrupt_unregister(int irq, pci_isr isr,
     71static inline int pci_interrupt_unregister(int irq, pci_isr isr,
    7272                                                  void *arg)
    7373{
     
    8686 *  arg       Second argument to function isr
    8787 */
    88 RTEMS_INLINE_ROUTINE void pci_interrupt_unmask(int irq)
     88static inline void pci_interrupt_unmask(int irq)
    8989{
    9090        BSP_shared_interrupt_unmask(irq);
     
    102102 *  arg       Second argument to function isr
    103103 */
    104 RTEMS_INLINE_ROUTINE void pci_interrupt_mask(int irq)
     104static inline void pci_interrupt_mask(int irq)
    105105{
    106106        BSP_shared_interrupt_mask(irq);
     
    116116 *  arg       Second argument to function isr
    117117 */
    118 RTEMS_INLINE_ROUTINE void pci_interrupt_clear(int irq)
     118static inline void pci_interrupt_clear(int irq)
    119119{
    120120        BSP_shared_interrupt_clear(irq);
  • cpukit/include/rtems/bsd.h

    r3803757 ra660e9dc  
    5555 * @copydoc _Timecounter_Bintime()
    5656 */
    57 RTEMS_INLINE_ROUTINE void rtems_bsd_bintime( struct bintime *bt )
     57static inline void rtems_bsd_bintime( struct bintime *bt )
    5858{
    5959  _Timecounter_Bintime( bt );
     
    6363 * @copydoc _Timecounter_Nanotime()
    6464 */
    65 RTEMS_INLINE_ROUTINE void rtems_bsd_nanotime( struct timespec *ts )
     65static inline void rtems_bsd_nanotime( struct timespec *ts )
    6666{
    6767  _Timecounter_Nanotime( ts );
     
    7171 * @copydoc _Timecounter_Microtime()
    7272 */
    73 RTEMS_INLINE_ROUTINE void rtems_bsd_microtime( struct timeval *tv )
     73static inline void rtems_bsd_microtime( struct timeval *tv )
    7474{
    7575  _Timecounter_Microtime( tv );
     
    7979 * @copydoc _Timecounter_Binuptime()
    8080 */
    81 RTEMS_INLINE_ROUTINE void rtems_bsd_binuptime( struct bintime *bt )
     81static inline void rtems_bsd_binuptime( struct bintime *bt )
    8282{
    8383  _Timecounter_Binuptime( bt );
     
    8787 * @copydoc _Timecounter_Nanouptime()
    8888 */
    89 RTEMS_INLINE_ROUTINE void rtems_bsd_nanouptime( struct timespec *ts )
     89static inline void rtems_bsd_nanouptime( struct timespec *ts )
    9090{
    9191  _Timecounter_Nanouptime( ts );
     
    9595 * @copydoc _Timecounter_Microtime()
    9696 */
    97 RTEMS_INLINE_ROUTINE void rtems_bsd_microuptime( struct timeval *tv )
     97static inline void rtems_bsd_microuptime( struct timeval *tv )
    9898{
    9999  _Timecounter_Microuptime( tv );
     
    103103 * @copydoc _Timecounter_Getbintime()
    104104 */
    105 RTEMS_INLINE_ROUTINE void rtems_bsd_getbintime( struct bintime *bt )
     105static inline void rtems_bsd_getbintime( struct bintime *bt )
    106106{
    107107  _Timecounter_Getbintime( bt );
     
    111111 * @copydoc _Timecounter_Getnanotime()
    112112 */
    113 RTEMS_INLINE_ROUTINE void rtems_bsd_getnanotime( struct timespec *ts )
     113static inline void rtems_bsd_getnanotime( struct timespec *ts )
    114114{
    115115  _Timecounter_Getnanotime( ts );
     
    119119 * @copydoc _Timecounter_Getmicrotime()
    120120 */
    121 RTEMS_INLINE_ROUTINE void rtems_bsd_getmicrotime( struct timeval *tv )
     121static inline void rtems_bsd_getmicrotime( struct timeval *tv )
    122122{
    123123  _Timecounter_Getmicrotime( tv );
     
    127127 * @copydoc _Timecounter_Getbinuptime()
    128128 */
    129 RTEMS_INLINE_ROUTINE void rtems_bsd_getbinuptime( struct bintime *bt )
     129static inline void rtems_bsd_getbinuptime( struct bintime *bt )
    130130{
    131131  _Timecounter_Getbinuptime( bt );
     
    135135 * @copydoc _Timecounter_Getnanouptime()
    136136 */
    137 RTEMS_INLINE_ROUTINE void rtems_bsd_getnanouptime( struct timespec *ts )
     137static inline void rtems_bsd_getnanouptime( struct timespec *ts )
    138138{
    139139  _Timecounter_Getnanouptime( ts );
     
    143143 * @copydoc _Timecounter_Getmicrouptime()
    144144 */
    145 RTEMS_INLINE_ROUTINE void rtems_bsd_getmicrouptime( struct timeval *tv )
     145static inline void rtems_bsd_getmicrouptime( struct timeval *tv )
    146146{
    147147  _Timecounter_Getmicrouptime( tv );
  • cpukit/include/rtems/cbs.h

    r3803757 ra660e9dc  
    8282 * @return status code.
    8383 */
    84 RTEMS_INLINE_ROUTINE int rtems_cbs_initialize ( void )
     84static inline int rtems_cbs_initialize ( void )
    8585{
    8686  return _Scheduler_CBS_Initialize();
     
    9494 * @return status code.
    9595 */
    96 RTEMS_INLINE_ROUTINE int rtems_cbs_cleanup ( void )
     96static inline int rtems_cbs_cleanup ( void )
    9797{
    9898  return _Scheduler_CBS_Cleanup();
     
    106106 * @return status code.
    107107 */
    108 RTEMS_INLINE_ROUTINE int rtems_cbs_create_server (
     108static inline int rtems_cbs_create_server (
    109109  rtems_cbs_parameters     *params,
    110110  rtems_cbs_budget_overrun  budget_overrun_callback,
     
    126126 * @return status code.
    127127 */
    128 RTEMS_INLINE_ROUTINE int rtems_cbs_attach_thread (
     128static inline int rtems_cbs_attach_thread (
    129129  rtems_cbs_server_id server_id,
    130130  rtems_id            task_id
     
    141141 * @return status code.
    142142 */
    143 RTEMS_INLINE_ROUTINE int rtems_cbs_detach_thread (
     143static inline int rtems_cbs_detach_thread (
    144144  rtems_cbs_server_id server_id,
    145145  rtems_id            task_id
     
    156156 * @return status code.
    157157 */
    158 RTEMS_INLINE_ROUTINE int rtems_cbs_destroy_server (
     158static inline int rtems_cbs_destroy_server (
    159159  rtems_cbs_server_id server_id
    160160)
     
    171171 * @return status code.
    172172 */
    173 RTEMS_INLINE_ROUTINE int rtems_cbs_get_server_id (
     173static inline int rtems_cbs_get_server_id (
    174174  rtems_id             task_id,
    175175  rtems_cbs_server_id *server_id
     
    186186 * @return status code.
    187187 */
    188 RTEMS_INLINE_ROUTINE int rtems_cbs_get_parameters (
     188static inline int rtems_cbs_get_parameters (
    189189  rtems_cbs_server_id   server_id,
    190190  rtems_cbs_parameters *params
     
    201201 * @return status code.
    202202 */
    203 RTEMS_INLINE_ROUTINE int rtems_cbs_set_parameters (
     203static inline int rtems_cbs_set_parameters (
    204204  rtems_cbs_server_id   server_id,
    205205  rtems_cbs_parameters *params
     
    216216 * @return status code.
    217217 */
    218 RTEMS_INLINE_ROUTINE int rtems_cbs_get_execution_time (
     218static inline int rtems_cbs_get_execution_time (
    219219  rtems_cbs_server_id    server_id,
    220220  time_t                *exec_time,
     
    232232 * @return status code.
    233233 */
    234 RTEMS_INLINE_ROUTINE int rtems_cbs_get_remaining_budget (
     234static inline int rtems_cbs_get_remaining_budget (
    235235  rtems_cbs_server_id  server_id,
    236236  time_t              *remaining_budget
     
    248248 * @return status code.
    249249 */
    250 RTEMS_INLINE_ROUTINE int rtems_cbs_get_approved_budget (
     250static inline int rtems_cbs_get_approved_budget (
    251251  rtems_cbs_server_id  server_id,
    252252  time_t              *appr_budget
  • cpukit/include/rtems/chain.h

    r3803757 ra660e9dc  
    167167 * @param[in] node_size is the size of each node
    168168 */
    169 RTEMS_INLINE_ROUTINE void rtems_chain_initialize(
     169static inline void rtems_chain_initialize(
    170170  rtems_chain_control *the_chain,
    171171  void                *starting_address,
     
    189189 * @param[in] the_chain is the chain to be initialized.
    190190 */
    191 RTEMS_INLINE_ROUTINE void rtems_chain_initialize_empty(
     191static inline void rtems_chain_initialize_empty(
    192192  rtems_chain_control *the_chain
    193193)
     
    204204 * @param[in] node the node set to off chain.
    205205 */
    206 RTEMS_INLINE_ROUTINE void rtems_chain_set_off_chain(
     206static inline void rtems_chain_set_off_chain(
    207207  rtems_chain_node *node
    208208)
     
    219219 * @param[in] the_node The chain node to initialize.
    220220 */
    221 RTEMS_INLINE_ROUTINE void rtems_chain_initialize_node(
     221static inline void rtems_chain_initialize_node(
    222222  rtems_chain_node *node
    223223)
     
    237237 * @retval false The node is not off chain.
    238238 */
    239 RTEMS_INLINE_ROUTINE bool rtems_chain_is_node_off_chain(
     239static inline bool rtems_chain_is_node_off_chain(
    240240  const rtems_chain_node *node
    241241)
     
    254254 * @retval false The chain node pointer is not NULL.
    255255 */
    256 RTEMS_INLINE_ROUTINE bool rtems_chain_is_null_node(
     256static inline bool rtems_chain_is_null_node(
    257257  const rtems_chain_node *the_node
    258258)
     
    270270 * @return This method returns the permanent node of the chain.
    271271 */
    272 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_head(
     272static inline rtems_chain_node *rtems_chain_head(
    273273  rtems_chain_control *the_chain
    274274)
     
    286286 * @return This method returns the permanent head node of the chain.
    287287 */
    288 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_head(
     288static inline const rtems_chain_node *rtems_chain_immutable_head(
    289289  const rtems_chain_control *the_chain
    290290)
     
    302302 * @return This method returns the permanent tail node of the chain.
    303303 */
    304 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_tail(
     304static inline rtems_chain_node *rtems_chain_tail(
    305305  rtems_chain_control *the_chain
    306306)
     
    318318 * @return This method returns the permanent tail node of the chain.
    319319 */
    320 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_tail(
     320static inline const rtems_chain_node *rtems_chain_immutable_tail(
    321321  const rtems_chain_control *the_chain
    322322)
     
    335335 * @return This method returns the first node of the chain.
    336336 */
    337 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_first(
     337static inline rtems_chain_node *rtems_chain_first(
    338338  const rtems_chain_control *the_chain
    339339)
     
    352352 * @return This method returns the first node of the chain.
    353353 */
    354 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_first(
     354static inline const rtems_chain_node *rtems_chain_immutable_first(
    355355  const rtems_chain_control *the_chain
    356356)
     
    369369 * @return This method returns the last node of the chain.
    370370 */
    371 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_last(
     371static inline rtems_chain_node *rtems_chain_last(
    372372  const rtems_chain_control *the_chain
    373373)
     
    386386 * @return This method returns the last node of the chain.
    387387 */
    388 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_last(
     388static inline const rtems_chain_node *rtems_chain_immutable_last(
    389389  const rtems_chain_control *the_chain
    390390)
     
    402402 * @return This method returns the next node on the chain.
    403403 */
    404 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_next(
     404static inline rtems_chain_node *rtems_chain_next(
    405405  const rtems_chain_node *the_node
    406406)
     
    418418 * @return This method returns the next node on the chain.
    419419 */
    420 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_next(
     420static inline const rtems_chain_node *rtems_chain_immutable_next(
    421421  const rtems_chain_node *the_node
    422422)
     
    434434 * @return This method returns the previous node on the chain.
    435435 */
    436 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_previous(
     436static inline rtems_chain_node *rtems_chain_previous(
    437437  const rtems_chain_node *the_node
    438438)
     
    450450 * @return This method returns the previous node on the chain.
    451451 */
    452 RTEMS_INLINE_ROUTINE const rtems_chain_node *rtems_chain_immutable_previous(
     452static inline const rtems_chain_node *rtems_chain_immutable_previous(
    453453  const rtems_chain_node *the_node
    454454)
     
    469469 * @retval false @a left is not equal to @a right
    470470 */
    471 RTEMS_INLINE_ROUTINE bool rtems_chain_are_nodes_equal(
     471static inline bool rtems_chain_are_nodes_equal(
    472472  const rtems_chain_node *left,
    473473  const rtems_chain_node *right
     
    488488 * @retval false The chain is not empty.
    489489 */
    490 RTEMS_INLINE_ROUTINE bool rtems_chain_is_empty(
     490static inline bool rtems_chain_is_empty(
    491491  const rtems_chain_control *the_chain
    492492)
     
    507507 * @retval false @a the_node is not the first node on a chain.
    508508 */
    509 RTEMS_INLINE_ROUTINE bool rtems_chain_is_first(
     509static inline bool rtems_chain_is_first(
    510510  const rtems_chain_node *the_node
    511511)
     
    525525 * @retval false @a the_node is not the last node on a chain
    526526 */
    527 RTEMS_INLINE_ROUTINE bool rtems_chain_is_last(
     527static inline bool rtems_chain_is_last(
    528528  const rtems_chain_node *the_node
    529529)
     
    543543 * @retval false The chain has more than one nodes.
    544544 */
    545 RTEMS_INLINE_ROUTINE bool rtems_chain_has_only_one_node(
     545static inline bool rtems_chain_has_only_one_node(
    546546  const rtems_chain_control *the_chain
    547547)
     
    562562 * @retval false @a the_node is not the head of @a the_chain.
    563563 */
    564 RTEMS_INLINE_ROUTINE bool rtems_chain_is_head(
     564static inline bool rtems_chain_is_head(
    565565  const rtems_chain_control *the_chain,
    566566  const rtems_chain_node *the_node
     
    582582 * @retval false @a the_node is not the tail of @a the_chain.
    583583 */
    584 RTEMS_INLINE_ROUTINE bool rtems_chain_is_tail(
     584static inline bool rtems_chain_is_tail(
    585585  const rtems_chain_control *the_chain,
    586586  const rtems_chain_node *the_node
     
    611611 * append operation.
    612612 */
    613 RTEMS_INLINE_ROUTINE void rtems_chain_extract_unprotected(
     613static inline void rtems_chain_extract_unprotected(
    614614  rtems_chain_node *the_node
    615615)
     
    637637 * @brief See _Chain_Get_unprotected().
    638638 */
    639 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_get_unprotected(
     639static inline rtems_chain_node *rtems_chain_get_unprotected(
    640640  rtems_chain_control *the_chain
    641641)
     
    647647 * @brief See _Chain_Get_first_unprotected().
    648648 */
    649 RTEMS_INLINE_ROUTINE rtems_chain_node *rtems_chain_get_first_unprotected(
     649static inline rtems_chain_node *rtems_chain_get_first_unprotected(
    650650  rtems_chain_control *the_chain
    651651)
     
    671671 * @brief See _Chain_Insert_unprotected().
    672672 */
    673 RTEMS_INLINE_ROUTINE void rtems_chain_insert_unprotected(
     673static inline void rtems_chain_insert_unprotected(
    674674  rtems_chain_node *after_node,
    675675  rtems_chain_node *the_node
     
    700700 * append operation.
    701701 */
    702 RTEMS_INLINE_ROUTINE void rtems_chain_append_unprotected(
     702static inline void rtems_chain_append_unprotected(
    703703  rtems_chain_control *the_chain,
    704704  rtems_chain_node    *the_node
     
    735735 *       prepend operation.
    736736 */
    737 RTEMS_INLINE_ROUTINE void rtems_chain_prepend_unprotected(
     737static inline void rtems_chain_prepend_unprotected(
    738738  rtems_chain_control *the_chain,
    739739  rtems_chain_node    *the_node
     
    796796 * @return The node count of the chain.
    797797 */
    798 RTEMS_INLINE_ROUTINE size_t rtems_chain_node_count_unprotected(
     798static inline size_t rtems_chain_node_count_unprotected(
    799799  const rtems_chain_control *chain
    800800)
  • cpukit/include/rtems/extensionimpl.h

    r3803757 ra660e9dc  
    5555 */
    5656
    57 RTEMS_INLINE_ROUTINE Extension_Control *_Extension_Allocate( void )
     57static inline Extension_Control *_Extension_Allocate( void )
    5858{
    5959  return (Extension_Control *) _Objects_Allocate( &_Extension_Information );
    6060}
    6161
    62 RTEMS_INLINE_ROUTINE void _Extension_Free (
     62static inline void _Extension_Free (
    6363  Extension_Control *the_extension
    6464)
     
    6767}
    6868
    69 RTEMS_INLINE_ROUTINE Extension_Control *_Extension_Get( Objects_Id id )
     69static inline Extension_Control *_Extension_Get( Objects_Id id )
    7070{
    7171  return (Extension_Control *)
  • cpukit/include/rtems/ioimpl.h

    r3803757 ra660e9dc  
    7171ISR_LOCK_DECLARE( extern, _IO_Driver_registration_lock )
    7272
    73 RTEMS_INLINE_ROUTINE void _IO_Driver_registration_acquire(
     73static inline void _IO_Driver_registration_acquire(
    7474  ISR_lock_Context *lock_context
    7575)
     
    8181}
    8282
    83 RTEMS_INLINE_ROUTINE void _IO_Driver_registration_release(
     83static inline void _IO_Driver_registration_release(
    8484  ISR_lock_Context *lock_context
    8585)
  • cpukit/include/rtems/libio.h

    r3803757 ra660e9dc  
    19061906} rtems_termios_callbacks;
    19071907
    1908 RTEMS_INLINE_ROUTINE void rtems_termios_initialize( void )
     1908static inline void rtems_termios_initialize( void )
    19091909{
    19101910  /* Nothing to do, provided for backward compatibility */
  • cpukit/include/rtems/linkersets.h

    r3803757 ra660e9dc  
    130130  RTEMS_SECTION( ".rtemsrwset." #set ".content" )
    131131
    132 RTEMS_INLINE_ROUTINE uintptr_t _Linker_set_Obfuscate( const void *ptr )
     132static inline uintptr_t _Linker_set_Obfuscate( const void *ptr )
    133133{
    134134  uintptr_t addr;
  • cpukit/include/rtems/mallocinitmulti.h

    r3803757 ra660e9dc  
    5555 * _Workspace_Malloc_initialize_separate().
    5656 */
    57 RTEMS_INLINE_ROUTINE Heap_Control *_Malloc_Initialize_for_multiple_areas(
     57static inline Heap_Control *_Malloc_Initialize_for_multiple_areas(
    5858  Heap_Control *heap
    5959)
  • cpukit/include/rtems/mallocinitone.h

    r3803757 ra660e9dc  
    5555 * area via _Memory_Get() to implement _Workspace_Malloc_initialize_separate().
    5656 */
    57 RTEMS_INLINE_ROUTINE Heap_Control *_Malloc_Initialize_for_one_area(
     57static inline Heap_Control *_Malloc_Initialize_for_one_area(
    5858  Heap_Control *heap
    5959)
  • cpukit/include/rtems/media.h

    r3803757 ra660e9dc  
    344344 * @retval RTEMS_NO_MEMORY Not enough resources.
    345345 */
    346 RTEMS_INLINE_ROUTINE rtems_status_code rtems_media_initialize(void)
     346static inline rtems_status_code rtems_media_initialize(void)
    347347{
    348348  return RTEMS_SUCCESSFUL;
  • cpukit/include/rtems/posix/condimpl.h

    r3803757 ra660e9dc  
    8383}
    8484
    85 RTEMS_INLINE_ROUTINE void _POSIX_Condition_variables_Initialize(
     85static inline void _POSIX_Condition_variables_Initialize(
    8686  POSIX_Condition_variables_Control *the_cond,
    8787  const pthread_condattr_t          *the_attr
     
    103103}
    104104
    105 RTEMS_INLINE_ROUTINE void _POSIX_Condition_variables_Destroy(
     105static inline void _POSIX_Condition_variables_Destroy(
    106106  POSIX_Condition_variables_Control *the_cond
    107107)
     
    110110}
    111111
    112 RTEMS_INLINE_ROUTINE clockid_t _POSIX_Condition_variables_Get_clock(
     112static inline clockid_t _POSIX_Condition_variables_Get_clock(
    113113  unsigned long flags
    114114)
     
    121121}
    122122
    123 RTEMS_INLINE_ROUTINE Thread_Control *_POSIX_Condition_variables_Acquire(
     123static inline Thread_Control *_POSIX_Condition_variables_Acquire(
    124124  POSIX_Condition_variables_Control *the_cond,
    125125  Thread_queue_Context              *queue_context
     
    141141}
    142142
    143 RTEMS_INLINE_ROUTINE void _POSIX_Condition_variables_Release(
     143static inline void _POSIX_Condition_variables_Release(
    144144  POSIX_Condition_variables_Control *the_cond,
    145145  Thread_queue_Context              *queue_context
  • cpukit/include/rtems/posix/keyimpl.h

    r3803757 ra660e9dc  
    7171 */
    7272
    73 RTEMS_INLINE_ROUTINE POSIX_Keys_Control *_POSIX_Keys_Allocate( void )
     73static inline POSIX_Keys_Control *_POSIX_Keys_Allocate( void )
    7474{
    7575  return (POSIX_Keys_Control *) _Objects_Allocate( &_POSIX_Keys_Information );
     
    8282 * inactive chain of free keys control blocks.
    8383 */
    84 RTEMS_INLINE_ROUTINE void _POSIX_Keys_Free(
     84static inline void _POSIX_Keys_Free(
    8585  POSIX_Keys_Control *the_key
    8686)
     
    8989}
    9090
    91 RTEMS_INLINE_ROUTINE POSIX_Keys_Control *_POSIX_Keys_Get( pthread_key_t key )
     91static inline POSIX_Keys_Control *_POSIX_Keys_Get( pthread_key_t key )
    9292{
    9393  return (POSIX_Keys_Control *)
     
    9595}
    9696
    97 RTEMS_INLINE_ROUTINE void _POSIX_Keys_Key_value_acquire(
     97static inline void _POSIX_Keys_Key_value_acquire(
    9898  Thread_Control   *the_thread,
    9999  ISR_lock_Context *lock_context
     
    103103}
    104104
    105 RTEMS_INLINE_ROUTINE void _POSIX_Keys_Key_value_release(
     105static inline void _POSIX_Keys_Key_value_release(
    106106  Thread_Control   *the_thread,
    107107  ISR_lock_Context *lock_context
     
    113113POSIX_Keys_Key_value_pair * _POSIX_Keys_Key_value_allocate( void );
    114114
    115 RTEMS_INLINE_ROUTINE void _POSIX_Keys_Key_value_free(
     115static inline void _POSIX_Keys_Key_value_free(
    116116  POSIX_Keys_Key_value_pair *key_value_pair
    117117)
     
    121121}
    122122
    123 RTEMS_INLINE_ROUTINE bool _POSIX_Keys_Key_value_equal(
     123static inline bool _POSIX_Keys_Key_value_equal(
    124124  const void        *left,
    125125  const RBTree_Node *right
     
    135135}
    136136
    137 RTEMS_INLINE_ROUTINE bool _POSIX_Keys_Key_value_less(
     137static inline bool _POSIX_Keys_Key_value_less(
    138138  const void        *left,
    139139  const RBTree_Node *right
     
    149149}
    150150
    151 RTEMS_INLINE_ROUTINE void *_POSIX_Keys_Key_value_map( RBTree_Node *node )
     151static inline void *_POSIX_Keys_Key_value_map( RBTree_Node *node )
    152152{
    153153  return POSIX_KEYS_RBTREE_NODE_TO_KEY_VALUE_PAIR( node );
    154154}
    155155
    156 RTEMS_INLINE_ROUTINE POSIX_Keys_Key_value_pair *_POSIX_Keys_Key_value_find(
     156static inline POSIX_Keys_Key_value_pair *_POSIX_Keys_Key_value_find(
    157157  pthread_key_t         key,
    158158  const Thread_Control *the_thread
     
    168168}
    169169
    170 RTEMS_INLINE_ROUTINE void _POSIX_Keys_Key_value_insert(
     170static inline void _POSIX_Keys_Key_value_insert(
    171171  pthread_key_t              key,
    172172  POSIX_Keys_Key_value_pair *key_value_pair,
  • cpukit/include/rtems/posix/mqueueimpl.h

    r3803757 ra660e9dc  
    100100);
    101101
    102 RTEMS_INLINE_ROUTINE POSIX_Message_queue_Control *
     102static inline POSIX_Message_queue_Control *
    103103  _POSIX_Message_queue_Allocate_unprotected( void )
    104104{
     
    113113 *  inactive chain of free message queue control blocks.
    114114 */
    115 RTEMS_INLINE_ROUTINE void _POSIX_Message_queue_Free(
     115static inline void _POSIX_Message_queue_Free(
    116116  POSIX_Message_queue_Control *the_mq
    117117)
     
    121121
    122122
    123 RTEMS_INLINE_ROUTINE POSIX_Message_queue_Control *_POSIX_Message_queue_Get(
     123static inline POSIX_Message_queue_Control *_POSIX_Message_queue_Get(
    124124  Objects_Id            id,
    125125  Thread_queue_Context *queue_context
     
    140140 *  by the Score.
    141141 */
    142 RTEMS_INLINE_ROUTINE CORE_message_queue_Submit_types
     142static inline CORE_message_queue_Submit_types
    143143  _POSIX_Message_queue_Priority_to_core(
    144144  unsigned int priority
     
    155155 *  by the Score.
    156156 */
    157 RTEMS_INLINE_ROUTINE unsigned int _POSIX_Message_queue_Priority_from_core(
     157static inline unsigned int _POSIX_Message_queue_Priority_from_core(
    158158  CORE_message_queue_Submit_types priority
    159159)
     
    166166 *  @brief POSIX Message Queue Remove from Namespace
    167167 */
    168 RTEMS_INLINE_ROUTINE void _POSIX_Message_queue_Namespace_remove (
     168static inline void _POSIX_Message_queue_Namespace_remove (
    169169  POSIX_Message_queue_Control *the_mq
    170170)
     
    176176}
    177177
    178 RTEMS_INLINE_ROUTINE POSIX_Message_queue_Control *
     178static inline POSIX_Message_queue_Control *
    179179_POSIX_Message_queue_Get_by_name(
    180180  const char                *name,
  • cpukit/include/rtems/posix/muteximpl.h

    r3803757 ra660e9dc  
    8888extern const pthread_mutexattr_t _POSIX_Mutex_Default_attributes;
    8989
    90 RTEMS_INLINE_ROUTINE Thread_Control *_POSIX_Mutex_Acquire(
     90static inline Thread_Control *_POSIX_Mutex_Acquire(
    9191  POSIX_Mutex_Control  *the_mutex,
    9292  Thread_queue_Context *queue_context
     
    109109}
    110110
    111 RTEMS_INLINE_ROUTINE void _POSIX_Mutex_Release(
     111static inline void _POSIX_Mutex_Release(
    112112  POSIX_Mutex_Control  *the_mutex,
    113113  Thread_queue_Context *queue_context
     
    120120}
    121121
    122 RTEMS_INLINE_ROUTINE POSIX_Mutex_Protocol _POSIX_Mutex_Get_protocol(
     122static inline POSIX_Mutex_Protocol _POSIX_Mutex_Get_protocol(
    123123  unsigned long flags
    124124)
     
    127127}
    128128
    129 RTEMS_INLINE_ROUTINE bool _POSIX_Mutex_Is_recursive(
     129static inline bool _POSIX_Mutex_Is_recursive(
    130130  unsigned long flags
    131131)
     
    134134}
    135135
    136 RTEMS_INLINE_ROUTINE Thread_Control *_POSIX_Mutex_Get_owner(
     136static inline Thread_Control *_POSIX_Mutex_Get_owner(
    137137  const POSIX_Mutex_Control *the_mutex
    138138)
     
    141141}
    142142
    143 RTEMS_INLINE_ROUTINE bool _POSIX_Mutex_Is_locked(
     143static inline bool _POSIX_Mutex_Is_locked(
    144144  const POSIX_Mutex_Control *the_mutex
    145145)
     
    156156);
    157157
    158 RTEMS_INLINE_ROUTINE void _POSIX_Mutex_Set_owner(
     158static inline void _POSIX_Mutex_Set_owner(
    159159  POSIX_Mutex_Control *the_mutex,
    160160  Thread_Control      *owner
     
    164164}
    165165
    166 RTEMS_INLINE_ROUTINE bool _POSIX_Mutex_Is_owner(
     166static inline bool _POSIX_Mutex_Is_owner(
    167167  const POSIX_Mutex_Control *the_mutex,
    168168  const Thread_Control      *the_thread
     
    186186}
    187187
    188 RTEMS_INLINE_ROUTINE Status_Control _POSIX_Mutex_Seize(
     188static inline Status_Control _POSIX_Mutex_Seize(
    189189  POSIX_Mutex_Control           *the_mutex,
    190190  unsigned long                  flags,
     
    223223}
    224224
    225 RTEMS_INLINE_ROUTINE Status_Control _POSIX_Mutex_Surrender(
     225static inline Status_Control _POSIX_Mutex_Surrender(
    226226  POSIX_Mutex_Control           *the_mutex,
    227227  const Thread_queue_Operations *operations,
     
    266266}
    267267
    268 RTEMS_INLINE_ROUTINE const Scheduler_Control *_POSIX_Mutex_Get_scheduler(
     268static inline const Scheduler_Control *_POSIX_Mutex_Get_scheduler(
    269269  const POSIX_Mutex_Control *the_mutex
    270270)
     
    277277}
    278278
    279 RTEMS_INLINE_ROUTINE void _POSIX_Mutex_Set_priority(
     279static inline void _POSIX_Mutex_Set_priority(
    280280  POSIX_Mutex_Control  *the_mutex,
    281281  Priority_Control      priority_ceiling,
     
    302302}
    303303
    304 RTEMS_INLINE_ROUTINE Priority_Control _POSIX_Mutex_Get_priority(
     304static inline Priority_Control _POSIX_Mutex_Get_priority(
    305305  const POSIX_Mutex_Control *the_mutex
    306306)
     
    309309}
    310310
    311 RTEMS_INLINE_ROUTINE Status_Control _POSIX_Mutex_Ceiling_set_owner(
     311static inline Status_Control _POSIX_Mutex_Ceiling_set_owner(
    312312  POSIX_Mutex_Control  *the_mutex,
    313313  Thread_Control       *owner,
     
    348348}
    349349
    350 RTEMS_INLINE_ROUTINE Status_Control _POSIX_Mutex_Ceiling_seize(
     350static inline Status_Control _POSIX_Mutex_Ceiling_seize(
    351351  POSIX_Mutex_Control   *the_mutex,
    352352  unsigned long          flags,
     
    396396}
    397397
    398 RTEMS_INLINE_ROUTINE Status_Control _POSIX_Mutex_Ceiling_surrender(
     398static inline Status_Control _POSIX_Mutex_Ceiling_surrender(
    399399  POSIX_Mutex_Control  *the_mutex,
    400400  Thread_Control       *executing,
  • cpukit/include/rtems/posix/posixapi.h

    r3803757 ra660e9dc  
    6060extern const int _POSIX_Get_by_name_error_table[ 3 ];
    6161
    62 RTEMS_INLINE_ROUTINE int _POSIX_Get_by_name_error(
     62static inline int _POSIX_Get_by_name_error(
    6363  Objects_Get_by_name_error error
    6464)
     
    6868}
    6969
    70 RTEMS_INLINE_ROUTINE int _POSIX_Get_error( Status_Control status )
     70static inline int _POSIX_Get_error( Status_Control status )
    7171{
    7272  return STATUS_GET_POSIX( status );
    7373}
    7474
    75 RTEMS_INLINE_ROUTINE int _POSIX_Get_error_after_wait(
     75static inline int _POSIX_Get_error_after_wait(
    7676  const Thread_Control *executing
    7777)
     
    8080}
    8181
    82 RTEMS_INLINE_ROUTINE int _POSIX_Zero_or_minus_one_plus_errno(
     82static inline int _POSIX_Zero_or_minus_one_plus_errno(
    8383  Status_Control status
    8484)
     
    9898 * http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_09_09
    9999 */
    100 RTEMS_INLINE_ROUTINE bool _POSIX_Is_valid_pshared( int pshared )
     100static inline bool _POSIX_Is_valid_pshared( int pshared )
    101101{
    102102  return pshared == PTHREAD_PROCESS_PRIVATE ||
  • cpukit/include/rtems/posix/priorityimpl.h

    r3803757 ra660e9dc  
    6969 * @return The maximum POSIX API priority for this scheduler instance.
    7070 */
    71 RTEMS_INLINE_ROUTINE int _POSIX_Priority_Get_maximum(
     71static inline int _POSIX_Priority_Get_maximum(
    7272  const Scheduler_Control *scheduler
    7373)
  • cpukit/include/rtems/posix/psignalimpl.h

    r3803757 ra660e9dc  
    9393 */
    9494
    95 RTEMS_INLINE_ROUTINE void _POSIX_signals_Acquire(
     95static inline void _POSIX_signals_Acquire(
    9696  Thread_queue_Context *queue_context
    9797)
     
    100100}
    101101
    102 RTEMS_INLINE_ROUTINE void _POSIX_signals_Release(
     102static inline void _POSIX_signals_Release(
    103103  Thread_queue_Context *queue_context
    104104)
  • cpukit/include/rtems/posix/pthreadattrimpl.h

    r3803757 ra660e9dc  
    6161extern const pthread_attr_t _POSIX_Threads_Default_attributes;
    6262
    63 RTEMS_INLINE_ROUTINE void _POSIX_Threads_Copy_attributes(
     63static inline void _POSIX_Threads_Copy_attributes(
    6464  pthread_attr_t        *dst_attr,
    6565  const pthread_attr_t  *src_attr
     
    7373}
    7474
    75 RTEMS_INLINE_ROUTINE void _POSIX_Threads_Initialize_attributes(
     75static inline void _POSIX_Threads_Initialize_attributes(
    7676  pthread_attr_t  *attr
    7777)
     
    8383}
    8484
    85 RTEMS_INLINE_ROUTINE void _POSIX_Threads_Get_sched_param_sporadic(
     85static inline void _POSIX_Threads_Get_sched_param_sporadic(
    8686  const Thread_Control    *the_thread,
    8787  const Scheduler_Control *scheduler,
  • cpukit/include/rtems/posix/pthreadimpl.h

    r3803757 ra660e9dc  
    6262
    6363#if defined(RTEMS_POSIX_API)
    64 RTEMS_INLINE_ROUTINE void _POSIX_Threads_Sporadic_timer_insert(
     64static inline void _POSIX_Threads_Sporadic_timer_insert(
    6565  Thread_Control    *the_thread,
    6666  POSIX_API_Control *api
     
    110110);
    111111
    112 RTEMS_INLINE_ROUTINE Thread_Control *_POSIX_Threads_Allocate(void)
     112static inline Thread_Control *_POSIX_Threads_Allocate(void)
    113113{
    114114  _Objects_Allocator_lock();
  • cpukit/include/rtems/posix/rwlockimpl.h

    r3803757 ra660e9dc  
    5555} POSIX_RWLock_Control;
    5656
    57 RTEMS_INLINE_ROUTINE POSIX_RWLock_Control *_POSIX_RWLock_Get(
     57static inline POSIX_RWLock_Control *_POSIX_RWLock_Get(
    5858  pthread_rwlock_t *rwlock
    5959)
  • cpukit/include/rtems/posix/semaphoreimpl.h

    r3803757 ra660e9dc  
    5454#define POSIX_SEMAPHORE_MAGIC 0x5d367fe7UL
    5555
    56 RTEMS_INLINE_ROUTINE POSIX_Semaphore_Control *
     56static inline POSIX_Semaphore_Control *
    5757  _POSIX_Semaphore_Allocate_unprotected( void )
    5858{
     
    6767 *  inactive chain of free semaphore control blocks.
    6868 */
    69 RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Free (
     69static inline void _POSIX_Semaphore_Free (
    7070  POSIX_Semaphore_Control *the_semaphore
    7171)
     
    7474}
    7575
    76 RTEMS_INLINE_ROUTINE POSIX_Semaphore_Control *_POSIX_Semaphore_Get(
     76static inline POSIX_Semaphore_Control *_POSIX_Semaphore_Get(
    7777  sem_t *sem
    7878)
     
    8181}
    8282
    83 RTEMS_INLINE_ROUTINE bool _POSIX_Semaphore_Is_named( const sem_t *sem )
     83static inline bool _POSIX_Semaphore_Is_named( const sem_t *sem )
    8484{
    8585  return sem->_Semaphore._Queue._name != NULL;
    8686}
    8787
    88 RTEMS_INLINE_ROUTINE bool _POSIX_Semaphore_Is_busy( const sem_t *sem )
     88static inline bool _POSIX_Semaphore_Is_busy( const sem_t *sem )
    8989{
    9090  return sem->_Semaphore._Queue._heads != NULL;
    9191}
    9292
    93 RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Initialize(
     93static inline void _POSIX_Semaphore_Initialize(
    9494  sem_t        *sem,
    9595  const char   *name,
     
    101101}
    102102
    103 RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Destroy( sem_t *sem )
     103static inline void _POSIX_Semaphore_Destroy( sem_t *sem )
    104104{
    105105  sem->_flags = 0;
     
    117117 *  @brief POSIX Semaphore Namespace Remove
    118118 */
    119 RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Namespace_remove (
     119static inline void _POSIX_Semaphore_Namespace_remove (
    120120  POSIX_Semaphore_Control *the_semaphore
    121121)
     
    127127}
    128128
    129 RTEMS_INLINE_ROUTINE POSIX_Semaphore_Control *_POSIX_Semaphore_Get_by_name(
     129static inline POSIX_Semaphore_Control *_POSIX_Semaphore_Get_by_name(
    130130  const char                *name,
    131131  size_t                    *name_length_p,
  • cpukit/include/rtems/posix/shmimpl.h

    r3803757 ra660e9dc  
    5151 */
    5252
    53 RTEMS_INLINE_ROUTINE POSIX_Shm_Control *_POSIX_Shm_Allocate_unprotected( void )
     53static inline POSIX_Shm_Control *_POSIX_Shm_Allocate_unprotected( void )
    5454{
    5555  return (POSIX_Shm_Control *)
     
    6262 * This routine frees a shm control block.
    6363 */
    64 RTEMS_INLINE_ROUTINE void _POSIX_Shm_Free (
     64static inline void _POSIX_Shm_Free (
    6565  POSIX_Shm_Control *the_shm
    6666)
     
    6969}
    7070
    71 RTEMS_INLINE_ROUTINE POSIX_Shm_Control *_POSIX_Shm_Get_by_name(
     71static inline POSIX_Shm_Control *_POSIX_Shm_Get_by_name(
    7272  const char                *name,
    7373  size_t                    *name_length_p,
     
    8383}
    8484
    85 RTEMS_INLINE_ROUTINE void _POSIX_Shm_Update_atime(
     85static inline void _POSIX_Shm_Update_atime(
    8686  POSIX_Shm_Control *shm
    8787)
     
    9292}
    9393
    94 RTEMS_INLINE_ROUTINE void _POSIX_Shm_Update_mtime_ctime(
     94static inline void _POSIX_Shm_Update_mtime_ctime(
    9595  POSIX_Shm_Control *shm
    9696)
  • cpukit/include/rtems/posix/spinlockimpl.h

    r3803757 ra660e9dc  
    6363} POSIX_Spinlock_Control;
    6464
    65 RTEMS_INLINE_ROUTINE POSIX_Spinlock_Control *_POSIX_Spinlock_Get(
     65static inline POSIX_Spinlock_Control *_POSIX_Spinlock_Get(
    6666  pthread_spinlock_t *lock
    6767)
  • cpukit/include/rtems/posix/timerimpl.h

    r3803757 ra660e9dc  
    7777 *  the inactive chain of free timer control blocks.
    7878 */
    79 RTEMS_INLINE_ROUTINE POSIX_Timer_Control *_POSIX_Timer_Allocate( void )
     79static inline POSIX_Timer_Control *_POSIX_Timer_Allocate( void )
    8080{
    8181  return (POSIX_Timer_Control *) _Objects_Allocate( &_POSIX_Timer_Information );
     
    8888 *  inactive chain of free timer control blocks.
    8989 */
    90 RTEMS_INLINE_ROUTINE void _POSIX_Timer_Free (
     90static inline void _POSIX_Timer_Free (
    9191  POSIX_Timer_Control *the_timer
    9292)
     
    106106 *  to OBJECTS_ERROR and the returned value is undefined.
    107107 */
    108 RTEMS_INLINE_ROUTINE POSIX_Timer_Control *_POSIX_Timer_Get (
     108static inline POSIX_Timer_Control *_POSIX_Timer_Get (
    109109  timer_t            id,
    110110  ISR_lock_Context  *lock_context
     
    118118}
    119119
    120 RTEMS_INLINE_ROUTINE Per_CPU_Control *_POSIX_Timer_Acquire_critical(
     120static inline Per_CPU_Control *_POSIX_Timer_Acquire_critical(
    121121  POSIX_Timer_Control *ptimer,
    122122  ISR_lock_Context    *lock_context
     
    131131}
    132132
    133 RTEMS_INLINE_ROUTINE void _POSIX_Timer_Release(
     133static inline void _POSIX_Timer_Release(
    134134  Per_CPU_Control  *cpu,
    135135  ISR_lock_Context *lock_context
  • cpukit/include/rtems/pty.h

    r3803757 ra660e9dc  
    4040const char *rtems_pty_initialize(rtems_pty_context *pty, uintptr_t unique);
    4141
    42 RTEMS_INLINE_ROUTINE const char *rtems_pty_get_path(const rtems_pty_context *pty)
     42static inline const char *rtems_pty_get_path(const rtems_pty_context *pty)
    4343{
    4444  return pty->name;
  • cpukit/include/rtems/qreslib.h

    r3803757 ra660e9dc  
    9999 *  @return status code.
    100100 */
    101 RTEMS_INLINE_ROUTINE qos_rv qres_init ( void )
     101static inline qos_rv qres_init ( void )
    102102{
    103103  return _Scheduler_CBS_Initialize();
     
    111111 *  @return status code.
    112112 */
    113 RTEMS_INLINE_ROUTINE qos_rv qres_cleanup ( void )
     113static inline qos_rv qres_cleanup ( void )
    114114{
    115115  return _Scheduler_CBS_Cleanup();
     
    123123 *  @return status code.
    124124 */
    125 RTEMS_INLINE_ROUTINE qos_rv qres_create_server (
     125static inline qos_rv qres_create_server (
    126126  qres_params_t *params,
    127127  qres_sid_t    *server_id
     
    142142 *  @return status code.
    143143 */
    144 RTEMS_INLINE_ROUTINE qos_rv qres_attach_thread (
     144static inline qos_rv qres_attach_thread (
    145145  qres_sid_t server_id,
    146146  pid_t      pid,
     
    158158 *  @return status code.
    159159 */
    160 RTEMS_INLINE_ROUTINE qos_rv qres_detach_thread (
     160static inline qos_rv qres_detach_thread (
    161161  qres_sid_t server_id,
    162162  pid_t      pid,
     
    174174 *  @return status code.
    175175 */
    176 RTEMS_INLINE_ROUTINE qos_rv qres_destroy_server (
     176static inline qos_rv qres_destroy_server (
    177177  qres_sid_t server_id
    178178)
     
    189189 *  @return status code.
    190190 */
    191 RTEMS_INLINE_ROUTINE qos_rv qres_get_sid (
     191static inline qos_rv qres_get_sid (
    192192  pid_t       pid,
    193193  tid_t       task_id,
     
    205205 *  @return status code.
    206206 */
    207 RTEMS_INLINE_ROUTINE qos_rv qres_get_params (
     207static inline qos_rv qres_get_params (
    208208  qres_sid_t     server_id,
    209209  qres_params_t *params
     
    223223 *  @return status code.
    224224 */
    225 RTEMS_INLINE_ROUTINE qos_rv qres_set_params (
     225static inline qos_rv qres_set_params (
    226226  qres_sid_t     server_id,
    227227  qres_params_t *params
     
    241241 *  @return status code.
    242242 */
    243 RTEMS_INLINE_ROUTINE qos_rv qres_get_exec_time (
     243static inline qos_rv qres_get_exec_time (
    244244  qres_sid_t    server_id,
    245245  qres_time_t  *exec_time,
     
    257257 *  @return status code.
    258258 */
    259 RTEMS_INLINE_ROUTINE qos_rv qres_get_curr_budget (
     259static inline qos_rv qres_get_curr_budget (
    260260  qres_sid_t   server_id,
    261261  qres_time_t *current_budget
     
    273273 *  @return status code.
    274274 */
    275 RTEMS_INLINE_ROUTINE qos_rv qres_get_appr_budget (
     275static inline qos_rv qres_get_appr_budget (
    276276  qres_sid_t   server_id,
    277277  qres_time_t *appr_budget
  • cpukit/include/rtems/rbtree.h

    r3803757 ra660e9dc  
    140140 * This routine initializes @a the_rbtree to contain zero nodes.
    141141 */
    142 RTEMS_INLINE_ROUTINE void rtems_rbtree_initialize_empty(
     142static inline void rtems_rbtree_initialize_empty(
    143143  rtems_rbtree_control *the_rbtree
    144144)
     
    153153 * indicating the @a node is not part of any rbtree.
    154154 */
    155 RTEMS_INLINE_ROUTINE void rtems_rbtree_set_off_tree(
     155static inline void rtems_rbtree_set_off_tree(
    156156  rtems_rbtree_node *node
    157157)
     
    166166 * off rbtree if the next and previous fields are set to NULL.
    167167 */
    168 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_node_off_tree(
     168static inline bool rtems_rbtree_is_node_off_tree(
    169169  const rtems_rbtree_node *node
    170170)
     
    178178 * This function returns a pointer to the root node of @a the_rbtree.
    179179 */
    180 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_root(
     180static inline rtems_rbtree_node *rtems_rbtree_root(
    181181  const rtems_rbtree_control *the_rbtree
    182182)
     
    188188 * @copydoc _RBTree_Minimum()
    189189 */
    190 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_min(
     190static inline rtems_rbtree_node *rtems_rbtree_min(
    191191  const rtems_rbtree_control *the_rbtree
    192192)
     
    198198 * @copydoc _RBTree_Maximum()
    199199 */
    200 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_max(
     200static inline rtems_rbtree_node *rtems_rbtree_max(
    201201  const rtems_rbtree_control *the_rbtree
    202202)
     
    210210 * This function returns a pointer to the left child node of @a the_node.
    211211 */
    212 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_left(
     212static inline rtems_rbtree_node *rtems_rbtree_left(
    213213  const rtems_rbtree_node *the_node
    214214)
     
    222222 * This function returns a pointer to the right child node of @a the_node.
    223223 */
    224 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_right(
     224static inline rtems_rbtree_node *rtems_rbtree_right(
    225225  const rtems_rbtree_node *the_node
    226226)
     
    232232 * @copydoc _RBTree_Parent()
    233233 */
    234 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_parent(
     234static inline rtems_rbtree_node *rtems_rbtree_parent(
    235235  const rtems_rbtree_node *the_node
    236236)
     
    245245 * false otherwise.
    246246 */
    247 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_empty(
     247static inline bool rtems_rbtree_is_empty(
    248248  const rtems_rbtree_control *the_rbtree
    249249)
     
    258258 * and false otherwise.
    259259 */
    260 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_min(
     260static inline bool rtems_rbtree_is_min(
    261261  const rtems_rbtree_control *the_rbtree,
    262262  const rtems_rbtree_node *the_node
     
    272272 * and false otherwise.
    273273 */
    274 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_max(
     274static inline bool rtems_rbtree_is_max(
    275275  const rtems_rbtree_control *the_rbtree,
    276276  const rtems_rbtree_node *the_node
     
    283283 * @copydoc _RBTree_Is_root()
    284284 */
    285 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_root(
     285static inline bool rtems_rbtree_is_root(
    286286  const rtems_rbtree_node *the_node
    287287)
     
    290290}
    291291
    292 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_equal(
     292static inline bool rtems_rbtree_is_equal(
    293293  rtems_rbtree_compare_result compare_result
    294294)
     
    297297}
    298298
    299 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_greater(
     299static inline bool rtems_rbtree_is_greater(
    300300  rtems_rbtree_compare_result compare_result
    301301)
     
    304304}
    305305
    306 RTEMS_INLINE_ROUTINE bool rtems_rbtree_is_lesser(
     306static inline bool rtems_rbtree_is_lesser(
    307307  rtems_rbtree_compare_result compare_result
    308308)
     
    335335 * @copydoc _RBTree_Predecessor()
    336336 */
    337 RTEMS_INLINE_ROUTINE rtems_rbtree_node* rtems_rbtree_predecessor(
     337static inline rtems_rbtree_node* rtems_rbtree_predecessor(
    338338  const rtems_rbtree_node *node
    339339)
     
    345345 * @copydoc _RBTree_Successor()
    346346 */
    347 RTEMS_INLINE_ROUTINE rtems_rbtree_node* rtems_rbtree_successor(
     347static inline rtems_rbtree_node* rtems_rbtree_successor(
    348348  const rtems_rbtree_node *node
    349349)
     
    355355 * @copydoc _RBTree_Extract()
    356356 */
    357 RTEMS_INLINE_ROUTINE void rtems_rbtree_extract(
     357static inline void rtems_rbtree_extract(
    358358  rtems_rbtree_control *the_rbtree,
    359359  rtems_rbtree_node *the_node
     
    375375 * @retval node A node with the minimal key value on the tree.
    376376 */
    377 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_get_min(
     377static inline rtems_rbtree_node *rtems_rbtree_get_min(
    378378  rtems_rbtree_control *the_rbtree
    379379)
     
    400400 * @retval node A node with the maximal key value on the tree.
    401401 */
    402 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_get_max(
     402static inline rtems_rbtree_node *rtems_rbtree_get_max(
    403403  rtems_rbtree_control *the_rbtree
    404404)
     
    420420 * then NULL is returned.
    421421 */
    422 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_peek_min(
     422static inline rtems_rbtree_node *rtems_rbtree_peek_min(
    423423  const rtems_rbtree_control *the_rbtree
    424424)
     
    434434 * then NULL is returned.
    435435 */
    436 RTEMS_INLINE_ROUTINE rtems_rbtree_node *rtems_rbtree_peek_max(
     436static inline rtems_rbtree_node *rtems_rbtree_peek_max(
    437437  const rtems_rbtree_control *the_rbtree
    438438)
  • cpukit/include/rtems/record.h

    r3803757 ra660e9dc  
    113113);
    114114
    115 RTEMS_INLINE_ROUTINE unsigned int _Record_Index(
     115static inline unsigned int _Record_Index(
    116116  const Record_Control *control,
    117117  unsigned int          index
     
    121121}
    122122
    123 RTEMS_INLINE_ROUTINE unsigned int _Record_Head( const Record_Control *control )
     123static inline unsigned int _Record_Head( const Record_Control *control )
    124124{
    125125  return _Atomic_Load_uint( &control->head, ATOMIC_ORDER_RELAXED );
    126126}
    127127
    128 RTEMS_INLINE_ROUTINE unsigned int _Record_Tail( const Record_Control *control )
     128static inline unsigned int _Record_Tail( const Record_Control *control )
    129129{
    130130  return control->tail;
    131131}
    132132
    133 RTEMS_INLINE_ROUTINE bool _Record_Is_overflow(
     133static inline bool _Record_Is_overflow(
    134134  const Record_Control *control,
    135135  unsigned int          tail,
     
    140140}
    141141
    142 RTEMS_INLINE_ROUTINE unsigned int _Record_Capacity(
     142static inline unsigned int _Record_Capacity(
    143143  const Record_Control *control,
    144144  unsigned int          tail,
     
    149149}
    150150
    151 RTEMS_INLINE_ROUTINE rtems_counter_ticks _Record_Now( void )
     151static inline rtems_counter_ticks _Record_Now( void )
    152152{
    153153  return rtems_counter_read();
     
    499499 * @param cpu_self The control of the current processor.
    500500 */
    501 RTEMS_INLINE_ROUTINE void rtems_record_prepare_critical(
     501static inline void rtems_record_prepare_critical(
    502502  rtems_record_context  *context,
    503503  const Per_CPU_Control *cpu_self
     
    525525 * @see rtems_record_produce().
    526526 */
    527 RTEMS_INLINE_ROUTINE void rtems_record_prepare( rtems_record_context *context )
     527static inline void rtems_record_prepare( rtems_record_context *context )
    528528{
    529529  uint32_t               level;
     
    550550 * @param data The record data for the item.
    551551 */
    552 RTEMS_INLINE_ROUTINE void rtems_record_add(
     552static inline void rtems_record_add(
    553553  rtems_record_context *context,
    554554  rtems_record_event    event,
     
    576576 *   rtems_record_prepare_critical().
    577577 */
    578 RTEMS_INLINE_ROUTINE void rtems_record_commit_critical( rtems_record_context *context )
     578static inline void rtems_record_commit_critical( rtems_record_context *context )
    579579{
    580580  _Atomic_Store_uint(
     
    590590 * @param context The record context initialized via rtems_record_prepare().
    591591 */
    592 RTEMS_INLINE_ROUTINE void rtems_record_commit( rtems_record_context *context )
     592static inline void rtems_record_commit( rtems_record_context *context )
    593593{
    594594  rtems_record_commit_critical( context );
  • cpukit/include/rtems/rtems/attrimpl.h

    r3803757 ra660e9dc  
    8181 *  passed in.  The result is returned to the user.
    8282 */
    83 RTEMS_INLINE_ROUTINE rtems_attribute _Attributes_Set (
     83static inline rtems_attribute _Attributes_Set (
    8484   rtems_attribute new_attributes,
    8585   rtems_attribute attribute_set
     
    9696 *  passed in.  The result is returned to the user.
    9797 */
    98 RTEMS_INLINE_ROUTINE rtems_attribute _Attributes_Clear (
     98static inline rtems_attribute _Attributes_Clear (
    9999   rtems_attribute attribute_set,
    100100   rtems_attribute mask
     
    111111 *  enabled in the attribute_set and FALSE otherwise.
    112112 */
    113 RTEMS_INLINE_ROUTINE bool _Attributes_Is_floating_point(
     113static inline bool _Attributes_Is_floating_point(
    114114  rtems_attribute attribute_set
    115115)
     
    126126 *  enabled in the attribute_set and FALSE otherwise.
    127127 */
    128 RTEMS_INLINE_ROUTINE bool _Attributes_Is_global(
     128static inline bool _Attributes_Is_global(
    129129  rtems_attribute attribute_set
    130130)
     
    140140 *  enabled in the attribute_set and FALSE otherwise.
    141141 */
    142 RTEMS_INLINE_ROUTINE bool _Attributes_Is_priority(
     142static inline bool _Attributes_Is_priority(
    143143  rtems_attribute attribute_set
    144144)
     
    154154 *  enabled in the attribute_set and FALSE otherwise.
    155155 */
    156 RTEMS_INLINE_ROUTINE bool _Attributes_Is_binary_semaphore(
     156static inline bool _Attributes_Is_binary_semaphore(
    157157  rtems_attribute attribute_set
    158158)
     
    168168 *  enabled in the attribute_set and FALSE otherwise.
    169169 */
    170 RTEMS_INLINE_ROUTINE bool _Attributes_Is_simple_binary_semaphore(
     170static inline bool _Attributes_Is_simple_binary_semaphore(
    171171  rtems_attribute attribute_set
    172172)
     
    183183 *  enabled in the attribute_set and FALSE otherwise.
    184184 */
    185 RTEMS_INLINE_ROUTINE bool _Attributes_Is_counting_semaphore(
     185static inline bool _Attributes_Is_counting_semaphore(
    186186  rtems_attribute attribute_set
    187187)
     
    197197 *  is enabled in the attribute_set and FALSE otherwise.
    198198 */
    199 RTEMS_INLINE_ROUTINE bool _Attributes_Is_inherit_priority(
     199static inline bool _Attributes_Is_inherit_priority(
    200200  rtems_attribute attribute_set
    201201)
     
    211211 * RTEMS_MULTIPROCESSOR_RESOURCE_SHARING.
    212212 */
    213 RTEMS_INLINE_ROUTINE bool _Attributes_Has_at_most_one_protocol(
     213static inline bool _Attributes_Has_at_most_one_protocol(
    214214  rtems_attribute attribute_set
    215215)
     
    228228 *  is enabled in the attribute_set and FALSE otherwise.
    229229 */
    230 RTEMS_INLINE_ROUTINE bool _Attributes_Is_priority_ceiling(
     230static inline bool _Attributes_Is_priority_ceiling(
    231231  rtems_attribute attribute_set
    232232)
     
    242242 *  attribute is enabled in the attribute_set and FALSE otherwise.
    243243 */
    244 RTEMS_INLINE_ROUTINE bool _Attributes_Is_multiprocessor_resource_sharing(
     244static inline bool _Attributes_Is_multiprocessor_resource_sharing(
    245245  rtems_attribute attribute_set
    246246)
     
    256256 *  attribute is enabled in the attribute_set and FALSE otherwise.
    257257 */
    258 RTEMS_INLINE_ROUTINE bool _Attributes_Is_barrier_automatic(
     258static inline bool _Attributes_Is_barrier_automatic(
    259259  rtems_attribute attribute_set
    260260)
     
    270270 *  is enabled in the attribute_set and FALSE otherwise.
    271271 */
    272 RTEMS_INLINE_ROUTINE bool _Attributes_Is_system_task(
     272static inline bool _Attributes_Is_system_task(
    273273  rtems_attribute attribute_set
    274274)
  • cpukit/include/rtems/rtems/barrierimpl.h

    r3803757 ra660e9dc  
    6363 *  the inactive chain of free barrier control blocks.
    6464 */
    65 RTEMS_INLINE_ROUTINE Barrier_Control *_Barrier_Allocate( void )
     65static inline Barrier_Control *_Barrier_Allocate( void )
    6666{
    6767  return (Barrier_Control *) _Objects_Allocate( &_Barrier_Information );
     
    7474 *  inactive chain of free barrier control blocks.
    7575 */
    76 RTEMS_INLINE_ROUTINE void _Barrier_Free (
     76static inline void _Barrier_Free (
    7777  Barrier_Control *the_barrier
    7878)
     
    8282}
    8383
    84 RTEMS_INLINE_ROUTINE Barrier_Control *_Barrier_Get(
     84static inline Barrier_Control *_Barrier_Get(
    8585  Objects_Id            id,
    8686  Thread_queue_Context *queue_context
  • cpukit/include/rtems/rtems/dpmemimpl.h

    r3803757 ra660e9dc  
    6262 *  of free port control blocks.
    6363 */
    64 RTEMS_INLINE_ROUTINE Dual_ported_memory_Control
     64static inline Dual_ported_memory_Control
    6565   *_Dual_ported_memory_Allocate ( void )
    6666{
     
    7676 *  of free port control blocks.
    7777 */
    78 RTEMS_INLINE_ROUTINE void _Dual_ported_memory_Free (
     78static inline void _Dual_ported_memory_Free (
    7979   Dual_ported_memory_Control *the_port
    8080)
     
    8383}
    8484
    85 RTEMS_INLINE_ROUTINE Dual_ported_memory_Control *_Dual_ported_memory_Get(
     85static inline Dual_ported_memory_Control *_Dual_ported_memory_Get(
    8686  Objects_Id        id,
    8787  ISR_lock_Context *lock_context
  • cpukit/include/rtems/rtems/eventimpl.h

    r3803757 ra660e9dc  
    124124 * @param event is the event control block to initialize.
    125125 */
    126 RTEMS_INLINE_ROUTINE void _Event_Initialize( Event_Control *event )
     126static inline void _Event_Initialize( Event_Control *event )
    127127{
    128128  event->pending_events = 0;
     
    137137 *   otherwise false.
    138138 */
    139 RTEMS_INLINE_ROUTINE bool _Event_sets_Is_empty(
     139static inline bool _Event_sets_Is_empty(
    140140  rtems_event_set the_event_set
    141141)
     
    151151 * @param the_event_set[in, out] is the event set.
    152152 */
    153 RTEMS_INLINE_ROUTINE void _Event_sets_Post(
     153static inline void _Event_sets_Post(
    154154  rtems_event_set  the_new_events,
    155155  rtems_event_set *the_event_set
     
    169169 *   event set.
    170170 */
    171 RTEMS_INLINE_ROUTINE rtems_event_set _Event_sets_Get(
     171static inline rtems_event_set _Event_sets_Get(
    172172  rtems_event_set the_event_set,
    173173  rtems_event_set the_event_condition
     
    187187 *   mask.
    188188 */
    189 RTEMS_INLINE_ROUTINE rtems_event_set _Event_sets_Clear(
     189static inline rtems_event_set _Event_sets_Clear(
    190190 rtems_event_set the_event_set,
    191191 rtems_event_set the_mask
  • cpukit/include/rtems/rtems/messageimpl.h

    r3803757 ra660e9dc  
    9898 *  the inactive chain of free message queue control blocks.
    9999 */
    100 RTEMS_INLINE_ROUTINE void _Message_queue_Free (
     100static inline void _Message_queue_Free (
    101101  Message_queue_Control *the_message_queue
    102102)
     
    105105}
    106106
    107 RTEMS_INLINE_ROUTINE Message_queue_Control *_Message_queue_Get(
     107static inline Message_queue_Control *_Message_queue_Get(
    108108  Objects_Id            id,
    109109  Thread_queue_Context *queue_context
     
    118118}
    119119
    120 RTEMS_INLINE_ROUTINE Message_queue_Control *_Message_queue_Allocate( void )
     120static inline Message_queue_Control *_Message_queue_Allocate( void )
    121121{
    122122  return (Message_queue_Control *)
  • cpukit/include/rtems/rtems/modesimpl.h

    r3803757 ra660e9dc  
    6565 *  Signal Processing is disabled, and FALSE otherwise.
    6666 */
    67 RTEMS_INLINE_ROUTINE bool _Modes_Is_asr_disabled (
     67static inline bool _Modes_Is_asr_disabled (
    6868  rtems_mode mode_set
    6969)
     
    7878 *  is enabled, and FALSE otherwise.
    7979 */
    80 RTEMS_INLINE_ROUTINE bool _Modes_Is_preempt (
     80static inline bool _Modes_Is_preempt (
    8181  rtems_mode mode_set
    8282)
     
    9191 *  is enabled, and FALSE otherwise.
    9292 */
    93 RTEMS_INLINE_ROUTINE bool _Modes_Is_timeslice (
     93static inline bool _Modes_Is_timeslice (
    9494  rtems_mode mode_set
    9595)
     
    103103 *  This function returns the interrupt level portion of the mode_set.
    104104 */
    105 RTEMS_INLINE_ROUTINE ISR_Level _Modes_Get_interrupt_level (
     105static inline ISR_Level _Modes_Get_interrupt_level (
    106106  rtems_mode mode_set
    107107)
     
    120120 *   otherwise returns false.
    121121 */
    122 RTEMS_INLINE_ROUTINE bool _Modes_Is_interrupt_level_supported(
     122static inline bool _Modes_Is_interrupt_level_supported(
    123123  rtems_mode mode_set
    124124)
     
    143143 *   otherwise returns false.
    144144 */
    145 RTEMS_INLINE_ROUTINE bool _Modes_Is_preempt_mode_supported(
     145static inline bool _Modes_Is_preempt_mode_supported(
    146146  rtems_mode            mode_set,
    147147  const Thread_Control *the_thread
     
    163163 * @param[out] the_thread is the thread to apply the timeslice mode.
    164164 */
    165 RTEMS_INLINE_ROUTINE void _Modes_Apply_timeslice_to_thread(
     165static inline void _Modes_Apply_timeslice_to_thread(
    166166  rtems_mode      mode_set,
    167167  Thread_Control *the_thread
  • cpukit/include/rtems/rtems/msgmp.h

    r3803757 ra660e9dc  
    100100  offsetof(Message_queue_MP_Packet, buffer)
    101101
    102 RTEMS_INLINE_ROUTINE bool _Message_queue_MP_Is_remote( Objects_Id id )
     102static inline bool _Message_queue_MP_Is_remote( Objects_Id id )
    103103{
    104104  return _Objects_MP_Is_remote( id, &_Message_queue_Information );
  • cpukit/include/rtems/rtems/optionsimpl.h

    r3803757 ra660e9dc  
    6060 *  option_set, and FALSE otherwise.
    6161 */
    62 RTEMS_INLINE_ROUTINE bool _Options_Is_no_wait (
     62static inline bool _Options_Is_no_wait (
    6363  rtems_option option_set
    6464)
     
    7373 *  OPTION_SET, and FALSE otherwise.
    7474 */
    75 RTEMS_INLINE_ROUTINE bool _Options_Is_any (
     75static inline bool _Options_Is_any (
    7676  rtems_option option_set
    7777)
  • cpukit/include/rtems/rtems/partimpl.h

    r3803757 ra660e9dc  
    6363 * @return See _Objects_Get().
    6464 */
    65 RTEMS_INLINE_ROUTINE Partition_Control *_Partition_Get(
     65static inline Partition_Control *_Partition_Get(
    6666  Objects_Id         id,
    6767  ISR_lock_Context  *lock_context
     
    8282 * @param[in, out] lock_context is the lock context set up by _Partition_Get().
    8383 */
    84 RTEMS_INLINE_ROUTINE void _Partition_Acquire_critical(
     84static inline void _Partition_Acquire_critical(
    8585  Partition_Control *the_partition,
    8686  ISR_lock_Context  *lock_context
     
    9797 * @param[in, out] lock_context is the lock context set up by _Partition_Get().
    9898 */
    99 RTEMS_INLINE_ROUTINE void _Partition_Release(
     99static inline void _Partition_Release(
    100100  Partition_Control *the_partition,
    101101  ISR_lock_Context  *lock_context
  • cpukit/include/rtems/rtems/partmp.h

    r3803757 ra660e9dc  
    8686}   Partition_MP_Packet;
    8787
    88 RTEMS_INLINE_ROUTINE bool _Partition_MP_Is_remote( Objects_Id id )
     88static inline bool _Partition_MP_Is_remote( Objects_Id id )
    8989{
    9090  return _Objects_MP_Is_remote( id, &_Partition_Information );
  • cpukit/include/rtems/rtems/ratemonimpl.h

    r3803757 ra660e9dc  
    7575 *  the inactive chain of free period control blocks.
    7676 */
    77 RTEMS_INLINE_ROUTINE Rate_monotonic_Control *_Rate_monotonic_Allocate( void )
     77static inline Rate_monotonic_Control *_Rate_monotonic_Allocate( void )
    7878{
    7979  return (Rate_monotonic_Control *)
     
    8181}
    8282
    83 RTEMS_INLINE_ROUTINE void _Rate_monotonic_Acquire_critical(
     83static inline void _Rate_monotonic_Acquire_critical(
    8484  Rate_monotonic_Control *the_period,
    8585  ISR_lock_Context       *lock_context
     
    8989}
    9090
    91 RTEMS_INLINE_ROUTINE void _Rate_monotonic_Release(
     91static inline void _Rate_monotonic_Release(
    9292  Rate_monotonic_Control *the_period,
    9393  ISR_lock_Context       *lock_context
     
    9797}
    9898
    99 RTEMS_INLINE_ROUTINE Rate_monotonic_Control *_Rate_monotonic_Get(
     99static inline Rate_monotonic_Control *_Rate_monotonic_Get(
    100100  Objects_Id        id,
    101101  ISR_lock_Context *lock_context
     
    138138);
    139139
    140 RTEMS_INLINE_ROUTINE void _Rate_monotonic_Reset_min_time(
     140static inline void _Rate_monotonic_Reset_min_time(
    141141  Timestamp_Control *min_time
    142142)
     
    145145}
    146146
    147 RTEMS_INLINE_ROUTINE void _Rate_monotonic_Reset_statistics(
     147static inline void _Rate_monotonic_Reset_statistics(
    148148  Rate_monotonic_Control *the_period
    149149)
  • cpukit/include/rtems/rtems/regionimpl.h

    r3803757 ra660e9dc  
    6767 *  the inactive chain of free region control blocks.
    6868 */
    69 RTEMS_INLINE_ROUTINE Region_Control *_Region_Allocate( void )
     69static inline Region_Control *_Region_Allocate( void )
    7070{
    7171  return (Region_Control *) _Objects_Allocate( &_Region_Information );
     
    7878 *  inactive chain of free region control blocks.
    7979 */
    80 RTEMS_INLINE_ROUTINE void _Region_Free (
     80static inline void _Region_Free (
    8181  Region_Control *the_region
    8282)
     
    8686}
    8787
    88 RTEMS_INLINE_ROUTINE Region_Control *_Region_Get_and_lock( Objects_Id id )
     88static inline Region_Control *_Region_Get_and_lock( Objects_Id id )
    8989{
    9090  Region_Control *the_region;
     
    104104}
    105105
    106 RTEMS_INLINE_ROUTINE void _Region_Unlock( Region_Control *the_region )
     106static inline void _Region_Unlock( Region_Control *the_region )
    107107{
    108108  (void) the_region;
     
    117117 *  Otherwise, it returns NULL.
    118118 */
    119 RTEMS_INLINE_ROUTINE void *_Region_Allocate_segment (
     119static inline void *_Region_Allocate_segment (
    120120  Region_Control *the_region,
    121121  uintptr_t       size
     
    130130 *  This function frees the_segment to the_region.
    131131 */
    132 RTEMS_INLINE_ROUTINE bool _Region_Free_segment (
     132static inline bool _Region_Free_segment (
    133133  Region_Control *the_region,
    134134  void           *the_segment
  • cpukit/include/rtems/rtems/semimpl.h

    r3803757 ra660e9dc  
    7979} Semaphore_Discipline;
    8080
    81 RTEMS_INLINE_ROUTINE uintptr_t _Semaphore_Get_flags(
     81static inline uintptr_t _Semaphore_Get_flags(
    8282  const Semaphore_Control *the_semaphore
    8383)
     
    8787}
    8888
    89 RTEMS_INLINE_ROUTINE void _Semaphore_Set_flags(
     89static inline void _Semaphore_Set_flags(
    9090  Semaphore_Control *the_semaphore,
    9191  uintptr_t          flags
     
    9696}
    9797
    98 RTEMS_INLINE_ROUTINE Semaphore_Variant _Semaphore_Get_variant(
     98static inline Semaphore_Variant _Semaphore_Get_variant(
    9999  uintptr_t flags
    100100)
     
    103103}
    104104
    105 RTEMS_INLINE_ROUTINE uintptr_t _Semaphore_Set_variant(
     105static inline uintptr_t _Semaphore_Set_variant(
    106106  uintptr_t         flags,
    107107  Semaphore_Variant variant
     
    111111}
    112112
    113 RTEMS_INLINE_ROUTINE Semaphore_Discipline _Semaphore_Get_discipline(
     113static inline Semaphore_Discipline _Semaphore_Get_discipline(
    114114  uintptr_t flags
    115115)
     
    118118}
    119119
    120 RTEMS_INLINE_ROUTINE uintptr_t _Semaphore_Set_discipline(
     120static inline uintptr_t _Semaphore_Set_discipline(
    121121  uintptr_t            flags,
    122122  Semaphore_Discipline discipline
     
    127127
    128128#if defined(RTEMS_MULTIPROCESSING)
    129 RTEMS_INLINE_ROUTINE bool _Semaphore_Is_global(
     129static inline bool _Semaphore_Is_global(
    130130  uintptr_t flags
    131131)
     
    134134}
    135135
    136 RTEMS_INLINE_ROUTINE uintptr_t _Semaphore_Make_global( uintptr_t flags )
     136static inline uintptr_t _Semaphore_Make_global( uintptr_t flags )
    137137{
    138138  return flags | 0x10;
     
    140140#endif
    141141
    142 RTEMS_INLINE_ROUTINE const Thread_queue_Operations *_Semaphore_Get_operations(
     142static inline const Thread_queue_Operations *_Semaphore_Get_operations(
    143143  uintptr_t flags
    144144)
     
    164164 *  the inactive chain of free semaphore control blocks.
    165165 */
    166 RTEMS_INLINE_ROUTINE Semaphore_Control *_Semaphore_Allocate( void )
     166static inline Semaphore_Control *_Semaphore_Allocate( void )
    167167{
    168168  return (Semaphore_Control *) _Objects_Allocate( &_Semaphore_Information );
     
    176176 *  inactive chain of free semaphore control blocks.
    177177 */
    178 RTEMS_INLINE_ROUTINE void _Semaphore_Free (
     178static inline void _Semaphore_Free (
    179179  Semaphore_Control *the_semaphore
    180180)
     
    183183}
    184184
    185 RTEMS_INLINE_ROUTINE Semaphore_Control *_Semaphore_Get(
     185static inline Semaphore_Control *_Semaphore_Get(
    186186  Objects_Id            id,
    187187  Thread_queue_Context *queue_context
  • cpukit/include/rtems/rtems/semmp.h

    r3803757 ra660e9dc  
    8484}   Semaphore_MP_Packet;
    8585
    86 RTEMS_INLINE_ROUTINE bool _Semaphore_MP_Is_remote( Objects_Id id )
     86static inline bool _Semaphore_MP_Is_remote( Objects_Id id )
    8787{
    8888  return _Objects_MP_Is_remote( id, &_Semaphore_Information );
  • cpukit/include/rtems/rtems/statusimpl.h

    r3803757 ra660e9dc  
    6464 */
    6565
    66 RTEMS_INLINE_ROUTINE rtems_status_code _Status_Get(
     66static inline rtems_status_code _Status_Get(
    6767  Status_Control status
    6868)
     
    7171}
    7272
    73 RTEMS_INLINE_ROUTINE rtems_status_code _Status_Get_after_wait(
     73static inline rtems_status_code _Status_Get_after_wait(
    7474  const Thread_Control *executing
    7575)
  • cpukit/include/rtems/rtems/tasksimpl.h

    r3803757 ra660e9dc  
    7676);
    7777
    78 RTEMS_INLINE_ROUTINE Thread_Control *_RTEMS_tasks_Allocate(void)
     78static inline Thread_Control *_RTEMS_tasks_Allocate(void)
    7979{
    8080  _Objects_Allocator_lock();
     
    100100 * @return The corresponding SuperCore priority.
    101101 */
    102 RTEMS_INLINE_ROUTINE Priority_Control _RTEMS_Priority_To_core(
     102static inline Priority_Control _RTEMS_Priority_To_core(
    103103  const Scheduler_Control *scheduler,
    104104  rtems_task_priority      priority,
     
    120120 * @return The corresponding RTEMS API priority.
    121121 */
    122 RTEMS_INLINE_ROUTINE rtems_task_priority _RTEMS_Priority_From_core(
     122static inline rtems_task_priority _RTEMS_Priority_From_core(
    123123  const Scheduler_Control *scheduler,
    124124  Priority_Control         priority
  • cpukit/include/rtems/rtems/timerimpl.h

    r3803757 ra660e9dc  
    8181 *  the inactive chain of free timer control blocks.
    8282 */
    83 RTEMS_INLINE_ROUTINE Timer_Control *_Timer_Allocate( void )
     83static inline Timer_Control *_Timer_Allocate( void )
    8484{
    8585  return (Timer_Control *) _Objects_Allocate( &_Timer_Information );
     
    9292 *  inactive chain of free timer control blocks.
    9393 */
    94 RTEMS_INLINE_ROUTINE void _Timer_Free (
     94static inline void _Timer_Free (
    9595  Timer_Control *the_timer
    9696)
     
    9999}
    100100
    101 RTEMS_INLINE_ROUTINE Timer_Control *_Timer_Get(
     101static inline Timer_Control *_Timer_Get(
    102102  Objects_Id         id,
    103103  ISR_lock_Context  *lock_context
     
    111111}
    112112
    113 RTEMS_INLINE_ROUTINE Per_CPU_Control *_Timer_Acquire_critical(
     113static inline Per_CPU_Control *_Timer_Acquire_critical(
    114114  Timer_Control    *the_timer,
    115115  ISR_lock_Context *lock_context
     
    124124}
    125125
    126 RTEMS_INLINE_ROUTINE void _Timer_Release(
     126static inline void _Timer_Release(
    127127  Per_CPU_Control  *cpu,
    128128  ISR_lock_Context *lock_context
     
    133133}
    134134
    135 RTEMS_INLINE_ROUTINE bool _Timer_Is_interval_class(
     135static inline bool _Timer_Is_interval_class(
    136136  Timer_Classes the_class
    137137)
     
    143143}
    144144
    145 RTEMS_INLINE_ROUTINE bool _Timer_Is_on_task_class(
     145static inline bool _Timer_Is_on_task_class(
    146146  Timer_Classes the_class
    147147)
     
    153153}
    154154
    155 RTEMS_INLINE_ROUTINE Per_CPU_Watchdog_index _Timer_Watchdog_header_index(
     155static inline Per_CPU_Watchdog_index _Timer_Watchdog_header_index(
    156156  Timer_Classes the_class
    157157)
     
    160160}
    161161
    162 RTEMS_INLINE_ROUTINE Watchdog_Interval _Timer_Get_CPU_ticks(
     162static inline Watchdog_Interval _Timer_Get_CPU_ticks(
    163163  const Per_CPU_Control *cpu
    164164)
     
    200200void _Timer_server_Routine_adaptor( Watchdog_Control *the_watchdog );
    201201
    202 RTEMS_INLINE_ROUTINE void _Timer_server_Acquire_critical(
     202static inline void _Timer_server_Acquire_critical(
    203203  Timer_server_Control *timer_server,
    204204  ISR_lock_Context     *lock_context
     
    208208}
    209209
    210 RTEMS_INLINE_ROUTINE void _Timer_server_Release_critical(
     210static inline void _Timer_server_Release_critical(
    211211  Timer_server_Control *timer_server,
    212212  ISR_lock_Context     *lock_context
  • cpukit/include/rtems/score/address.h

    r3803757 ra660e9dc  
    7070 * @return This method returns the resulting address.
    7171 */
    72 RTEMS_INLINE_ROUTINE void *_Addresses_Add_offset (
     72static inline void *_Addresses_Add_offset (
    7373  const void *base,
    7474  uintptr_t   offset
     
    9191 */
    9292
    93 RTEMS_INLINE_ROUTINE void *_Addresses_Subtract_offset (
     93static inline void *_Addresses_Subtract_offset (
    9494  const void *base,
    9595  uintptr_t   offset
     
    110110 * @return This method returns the resulting address.
    111111 */
    112 RTEMS_INLINE_ROUTINE intptr_t _Addresses_Subtract(
     112static inline intptr_t _Addresses_Subtract(
    113113  const void *left,
    114114  const void *right
     
    130130 * @retval false The @a address is not aligned.
    131131 */
    132 RTEMS_INLINE_ROUTINE bool _Addresses_Is_aligned(
     132static inline bool _Addresses_Is_aligned(
    133133  const void *address
    134134)
     
    153153 * @retval false The @a address is not within the memory range specified.
    154154 */
    155 RTEMS_INLINE_ROUTINE bool _Addresses_Is_in_range (
     155static inline bool _Addresses_Is_in_range (
    156156  const void *address,
    157157  const void *base,
     
    175175 * @return Returns the aligned address.
    176176 */
    177 RTEMS_INLINE_ROUTINE void *_Addresses_Align_up(
     177static inline void *_Addresses_Align_up(
    178178  void *address,
    179179  size_t alignment
     
    197197 * @return Returns the aligned address.
    198198 */
    199 RTEMS_INLINE_ROUTINE void *_Addresses_Align_down(
     199static inline void *_Addresses_Align_down(
    200200  void *address,
    201201  size_t alignment
  • cpukit/include/rtems/score/chainimpl.h

    r3803757 ra660e9dc  
    122122 * @param[out] node The node to set off chain.
    123123 */
    124 RTEMS_INLINE_ROUTINE void _Chain_Set_off_chain(
     124static inline void _Chain_Set_off_chain(
    125125  Chain_Node *node
    126126)
     
    140140 * @param[out] the_node The chain node to initialize.
    141141 */
    142 RTEMS_INLINE_ROUTINE void _Chain_Initialize_node( Chain_Node *the_node )
     142static inline void _Chain_Initialize_node( Chain_Node *the_node )
    143143{
    144144#if defined(RTEMS_DEBUG)
     
    160160 * @retval false The @a node is not off chain.
    161161 */
    162 RTEMS_INLINE_ROUTINE bool _Chain_Is_node_off_chain(
     162static inline bool _Chain_Is_node_off_chain(
    163163  const Chain_Node *node
    164164)
     
    179179 * @retval false @a left and @a right are not equal.
    180180 */
    181 RTEMS_INLINE_ROUTINE bool _Chain_Are_nodes_equal(
     181static inline bool _Chain_Are_nodes_equal(
    182182  const Chain_Node *left,
    183183  const Chain_Node *right
     
    196196 * @return This method returns the permanent head node of the chain.
    197197 */
    198 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Head(
     198static inline Chain_Node *_Chain_Head(
    199199  Chain_Control *the_chain
    200200)
     
    212212 * @return This method returns the permanent head node of the chain.
    213213 */
    214 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_head(
     214static inline const Chain_Node *_Chain_Immutable_head(
    215215  const Chain_Control *the_chain
    216216)
     
    228228 * @return This method returns the permanent tail node of the chain.
    229229 */
    230 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Tail(
     230static inline Chain_Node *_Chain_Tail(
    231231  Chain_Control *the_chain
    232232)
     
    244244 * @return This method returns the permanent tail node of the chain.
    245245 */
    246 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_tail(
     246static inline const Chain_Node *_Chain_Immutable_tail(
    247247  const Chain_Control *the_chain
    248248)
     
    261261 * @return This method returns the first node of the chain.
    262262 */
    263 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_First(
     263static inline Chain_Node *_Chain_First(
    264264  const Chain_Control *the_chain
    265265)
     
    278278 * @return This method returns the first node of the chain.
    279279 */
    280 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_first(
     280static inline const Chain_Node *_Chain_Immutable_first(
    281281  const Chain_Control *the_chain
    282282)
     
    295295 * @return This method returns the last node of the chain.
    296296 */
    297 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Last(
     297static inline Chain_Node *_Chain_Last(
    298298  const Chain_Control *the_chain
    299299)
     
    312312 * @return This method returns the last node of the chain.
    313313 */
    314 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_last(
     314static inline const Chain_Node *_Chain_Immutable_last(
    315315  const Chain_Control *the_chain
    316316)
     
    328328 * @return This method returns the next node on the chain.
    329329 */
    330 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Next(
     330static inline Chain_Node *_Chain_Next(
    331331  const Chain_Node *the_node
    332332)
     
    344344 * @return This method returns the next node on the chain.
    345345 */
    346 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_next(
     346static inline const Chain_Node *_Chain_Immutable_next(
    347347  const Chain_Node *the_node
    348348)
     
    360360 * @return This method returns the previous node on the chain.
    361361 */
    362 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Previous(
     362static inline Chain_Node *_Chain_Previous(
    363363  const Chain_Node *the_node
    364364)
     
    376376 * @return This method returns the previous node on the chain.
    377377 */
    378 RTEMS_INLINE_ROUTINE const Chain_Node *_Chain_Immutable_previous(
     378static inline const Chain_Node *_Chain_Immutable_previous(
    379379  const Chain_Node *the_node
    380380)
     
    394394 * @retval false There are nodes on @a the_chain.
    395395 */
    396 RTEMS_INLINE_ROUTINE bool _Chain_Is_empty(
     396static inline bool _Chain_Is_empty(
    397397  const Chain_Control *the_chain
    398398)
     
    414414 * @retval false @a the_node is not the first node on a chain.
    415415 */
    416 RTEMS_INLINE_ROUTINE bool _Chain_Is_first(
     416static inline bool _Chain_Is_first(
    417417  const Chain_Node *the_node
    418418)
     
    433433 * @retval false @a the_node is not the last node on a chain.
    434434 */
    435 RTEMS_INLINE_ROUTINE bool _Chain_Is_last(
     435static inline bool _Chain_Is_last(
    436436  const Chain_Node *the_node
    437437)
     
    451451 * @retval false There is more than one node on @a the_chain.
    452452 */
    453 RTEMS_INLINE_ROUTINE bool _Chain_Has_only_one_node(
     453static inline bool _Chain_Has_only_one_node(
    454454  const Chain_Control *the_chain
    455455)
     
    471471 * @retval false @a the_node is not the head of @a the_chain.
    472472 */
    473 RTEMS_INLINE_ROUTINE bool _Chain_Is_head(
     473static inline bool _Chain_Is_head(
    474474  const Chain_Control *the_chain,
    475475  const Chain_Node    *the_node
     
    491491 * @retval false @a the_node is not the tail of @a the_chain.
    492492 */
    493 RTEMS_INLINE_ROUTINE bool _Chain_Is_tail(
     493static inline bool _Chain_Is_tail(
    494494  const Chain_Control *the_chain,
    495495  const Chain_Node    *the_node
     
    506506 * @param[out] the_chain The chain to be initialized.
    507507 */
    508 RTEMS_INLINE_ROUTINE void _Chain_Initialize_empty(
     508static inline void _Chain_Initialize_empty(
    509509  Chain_Control *the_chain
    510510)
     
    529529 * @param[out] the_node The one and only node of the chain to be initialized.
    530530 */
    531 RTEMS_INLINE_ROUTINE void _Chain_Initialize_one(
     531static inline void _Chain_Initialize_one(
    532532  Chain_Control *the_chain,
    533533  Chain_Node    *the_node
     
    559559 * @param[out] the_node The node to be extracted.
    560560 */
    561 RTEMS_INLINE_ROUTINE void _Chain_Extract_unprotected(
     561static inline void _Chain_Extract_unprotected(
    562562  Chain_Node *the_node
    563563)
     
    593593 *       and always returns a node even if it is the Chain Tail.
    594594 */
    595 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Get_first_unprotected(
     595static inline Chain_Node *_Chain_Get_first_unprotected(
    596596  Chain_Control *the_chain
    597597)
     
    631631 *       get operation.
    632632 */
    633 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Get_unprotected(
     633static inline Chain_Node *_Chain_Get_unprotected(
    634634  Chain_Control *the_chain
    635635)
     
    654654 *       of the extract operation.
    655655 */
    656 RTEMS_INLINE_ROUTINE void _Chain_Insert_unprotected(
     656static inline void _Chain_Insert_unprotected(
    657657  Chain_Node *after_node,
    658658  Chain_Node *the_node
     
    681681 *       append operation.
    682682 */
    683 RTEMS_INLINE_ROUTINE void _Chain_Append_unprotected(
     683static inline void _Chain_Append_unprotected(
    684684  Chain_Control *the_chain,
    685685  Chain_Node    *the_node
     
    712712 * @see _Chain_Append_unprotected() and _Chain_Is_node_off_chain().
    713713 */
    714 RTEMS_INLINE_ROUTINE void _Chain_Append_if_is_off_chain_unprotected(
     714static inline void _Chain_Append_if_is_off_chain_unprotected(
    715715  Chain_Control *the_chain,
    716716  Chain_Node    *the_node
     
    733733 *       prepend operation.
    734734 */
    735 RTEMS_INLINE_ROUTINE void _Chain_Prepend_unprotected(
     735static inline void _Chain_Prepend_unprotected(
    736736  Chain_Control *the_chain,
    737737  Chain_Node    *the_node
     
    755755 * @retval false The chain contained at least one node before.
    756756 */
    757 RTEMS_INLINE_ROUTINE bool _Chain_Append_with_empty_check_unprotected(
     757static inline bool _Chain_Append_with_empty_check_unprotected(
    758758  Chain_Control *the_chain,
    759759  Chain_Node    *the_node
     
    781781 * @retval false The chain contained at least one node before.
    782782 */
    783 RTEMS_INLINE_ROUTINE bool _Chain_Prepend_with_empty_check_unprotected(
     783static inline bool _Chain_Prepend_with_empty_check_unprotected(
    784784  Chain_Control *the_chain,
    785785  Chain_Node    *the_node
     
    811811 * @retval false The chain contains at least one node now.
    812812 */
    813 RTEMS_INLINE_ROUTINE bool _Chain_Get_with_empty_check_unprotected(
     813static inline bool _Chain_Get_with_empty_check_unprotected(
    814814  Chain_Control *the_chain,
    815815  Chain_Node **the_node
     
    866866 * @param order The order relation.
    867867 */
    868 RTEMS_INLINE_ROUTINE void _Chain_Insert_ordered_unprotected(
     868static inline void _Chain_Insert_ordered_unprotected(
    869869  Chain_Control    *the_chain,
    870870  Chain_Node       *to_insert,
     
    955955 * @param[out] the_registry The chain iterator registry to be initialized.
    956956 */
    957 RTEMS_INLINE_ROUTINE void _Chain_Iterator_registry_initialize(
     957static inline void _Chain_Iterator_registry_initialize(
    958958  Chain_Iterator_registry *the_registry
    959959)
     
    974974 * @param[out] the_node_to_extract The node that will be extracted.
    975975 */
    976 RTEMS_INLINE_ROUTINE void _Chain_Iterator_registry_update(
     976static inline void _Chain_Iterator_registry_update(
    977977  Chain_Iterator_registry *the_registry,
    978978  Chain_Node              *the_node_to_extract
     
    10611061 *   the linear time complexity in _Chain_Iterator_registry_update().
    10621062 */
    1063 RTEMS_INLINE_ROUTINE void _Chain_Iterator_initialize(
     1063static inline void _Chain_Iterator_initialize(
    10641064  Chain_Control            *the_chain,
    10651065  Chain_Iterator_registry  *the_registry,
     
    10931093 * @return The next node in the iterator direction
    10941094 */
    1095 RTEMS_INLINE_ROUTINE Chain_Node *_Chain_Iterator_next(
     1095static inline Chain_Node *_Chain_Iterator_next(
    10961096  const Chain_Iterator *the_iterator
    10971097)
     
    11101110 * @param[out] the_node The new iterator position.
    11111111 */
    1112 RTEMS_INLINE_ROUTINE void _Chain_Iterator_set_position(
     1112static inline void _Chain_Iterator_set_position(
    11131113  Chain_Iterator *the_iterator,
    11141114  Chain_Node     *the_node
     
    11251125 * @param[out] the_iterator The chain iterator.
    11261126 */
    1127 RTEMS_INLINE_ROUTINE void _Chain_Iterator_destroy(
     1127static inline void _Chain_Iterator_destroy(
    11281128  Chain_Iterator *the_iterator
    11291129)
  • cpukit/include/rtems/score/corebarrierimpl.h

    r3803757 ra660e9dc  
    9090 * @param[out] the_barrier The barrier to destroy.
    9191 */
    92 RTEMS_INLINE_ROUTINE void _CORE_barrier_Destroy(
     92static inline void _CORE_barrier_Destroy(
    9393  CORE_barrier_Control *the_barrier
    9494)
     
    103103 * @param queue_context The thread queue context.
    104104 */
    105 RTEMS_INLINE_ROUTINE void _CORE_barrier_Acquire_critical(
     105static inline void _CORE_barrier_Acquire_critical(
    106106  CORE_barrier_Control *the_barrier,
    107107  Thread_queue_Context *queue_context
     
    117117 * @param queue_context The thread queue context.
    118118 */
    119 RTEMS_INLINE_ROUTINE void _CORE_barrier_Release(
     119static inline void _CORE_barrier_Release(
    120120  CORE_barrier_Control *the_barrier,
    121121  Thread_queue_Context *queue_context
     
    158158 * @return The number of unblocked threads.
    159159 */
    160 RTEMS_INLINE_ROUTINE uint32_t _CORE_barrier_Surrender(
     160static inline uint32_t _CORE_barrier_Surrender(
    161161  CORE_barrier_Control *the_barrier,
    162162  Thread_queue_Context *queue_context
     
    177177 * @param queue_context The thread queue context.
    178178 */
    179 RTEMS_INLINE_ROUTINE void _CORE_barrier_Flush(
     179static inline void _CORE_barrier_Flush(
    180180  CORE_barrier_Control *the_barrier,
    181181  Thread_queue_Context *queue_context
  • cpukit/include/rtems/score/coremsgimpl.h

    r3803757 ra660e9dc  
    373373 * @retval STATUS_TIMEOUT A timeout occurred.
    374374 */
    375 RTEMS_INLINE_ROUTINE Status_Control _CORE_message_queue_Send(
     375static inline Status_Control _CORE_message_queue_Send(
    376376  CORE_message_queue_Control       *the_message_queue,
    377377  const void                       *buffer,
     
    409409 * @retval STATUS_TIMEOUT A timeout occurred.
    410410 */
    411 RTEMS_INLINE_ROUTINE Status_Control _CORE_message_queue_Urgent(
     411static inline Status_Control _CORE_message_queue_Urgent(
    412412  CORE_message_queue_Control       *the_message_queue,
    413413  const void                       *buffer,
     
    434434 * @param queue_context The thread queue context.
    435435 */
    436 RTEMS_INLINE_ROUTINE void _CORE_message_queue_Acquire(
     436static inline void _CORE_message_queue_Acquire(
    437437  CORE_message_queue_Control *the_message_queue,
    438438  Thread_queue_Context       *queue_context
     
    448448 * @param queue_context The thread queue context.
    449449 */
    450 RTEMS_INLINE_ROUTINE void _CORE_message_queue_Acquire_critical(
     450static inline void _CORE_message_queue_Acquire_critical(
    451451  CORE_message_queue_Control *the_message_queue,
    452452  Thread_queue_Context       *queue_context
     
    462462 * @param queue_context The thread queue context.
    463463 */
    464 RTEMS_INLINE_ROUTINE void _CORE_message_queue_Release(
     464static inline void _CORE_message_queue_Release(
    465465  CORE_message_queue_Control *the_message_queue,
    466466  Thread_queue_Context       *queue_context
     
    480480 * @param size The size of the source buffer.
    481481 */
    482 RTEMS_INLINE_ROUTINE void _CORE_message_queue_Copy_buffer (
     482static inline void _CORE_message_queue_Copy_buffer (
    483483  const void *source,
    484484  void       *destination,
     
    500500 * @retval NULL The inactive message buffer chain is empty.
    501501 */
    502 RTEMS_INLINE_ROUTINE CORE_message_queue_Buffer *
     502static inline CORE_message_queue_Buffer *
    503503_CORE_message_queue_Allocate_message_buffer (
    504504    CORE_message_queue_Control *the_message_queue
     
    518518 * @param[out] the_message The message to be freed.
    519519 */
    520 RTEMS_INLINE_ROUTINE void _CORE_message_queue_Free_message_buffer (
     520static inline void _CORE_message_queue_Free_message_buffer (
    521521  CORE_message_queue_Control *the_message_queue,
    522522  CORE_message_queue_Buffer  *the_message
     
    539539 *       disabled if no API requires it.
    540540 */
    541 RTEMS_INLINE_ROUTINE int _CORE_message_queue_Get_message_priority (
     541static inline int _CORE_message_queue_Get_message_priority (
    542542  const CORE_message_queue_Buffer *the_message
    543543)
     
    561561 * @retval NULL The message queue is empty.
    562562 */
    563 RTEMS_INLINE_ROUTINE
     563static inline
    564564  CORE_message_queue_Buffer *_CORE_message_queue_Get_pending_message (
    565565  CORE_message_queue_Control *the_message_queue
     
    582582   * @retval false Notification is not enabled on this message queue.
    583583   */
    584   RTEMS_INLINE_ROUTINE bool _CORE_message_queue_Is_notify_enabled (
     584  static inline bool _CORE_message_queue_Is_notify_enabled (
    585585    CORE_message_queue_Control *the_message_queue
    586586  )
     
    600600 */
    601601#if defined(RTEMS_SCORE_COREMSG_ENABLE_NOTIFICATION)
    602   RTEMS_INLINE_ROUTINE void _CORE_message_queue_Set_notify (
     602  static inline void _CORE_message_queue_Set_notify (
    603603    CORE_message_queue_Control        *the_message_queue,
    604604    CORE_message_queue_Notify_Handler  the_handler
     
    628628 * @retval NULL There are pending messages or no thread waiting to receive.
    629629 */
    630 RTEMS_INLINE_ROUTINE Thread_Control *_CORE_message_queue_Dequeue_receiver(
     630static inline Thread_Control *_CORE_message_queue_Dequeue_receiver(
    631631  CORE_message_queue_Control      *the_message_queue,
    632632  const void                      *buffer,
  • cpukit/include/rtems/score/coremuteximpl.h

    r3803757 ra660e9dc  
    6666 * @param[out] the_mutex The mutex to initialize.
    6767 */
    68 RTEMS_INLINE_ROUTINE void _CORE_mutex_Initialize(
     68static inline void _CORE_mutex_Initialize(
    6969  CORE_mutex_Control *the_mutex
    7070)
     
    7878 * @param[out] the_mutex the mutex to destroy.
    7979 */
    80 RTEMS_INLINE_ROUTINE void _CORE_mutex_Destroy( CORE_mutex_Control *the_mutex )
     80static inline void _CORE_mutex_Destroy( CORE_mutex_Control *the_mutex )
    8181{
    8282  _Thread_queue_Destroy( &the_mutex->Wait_queue );
     
    8989 * @param queue_context The queue context.
    9090 */
    91 RTEMS_INLINE_ROUTINE void _CORE_mutex_Acquire_critical(
     91static inline void _CORE_mutex_Acquire_critical(
    9292  CORE_mutex_Control   *the_mutex,
    9393  Thread_queue_Context *queue_context
     
    103103 * @param queue_context The queue context.
    104104 */
    105 RTEMS_INLINE_ROUTINE void _CORE_mutex_Release(
     105static inline void _CORE_mutex_Release(
    106106  CORE_mutex_Control   *the_mutex,
    107107  Thread_queue_Context *queue_context
     
    118118 * @return The owner of the mutex.
    119119 */
    120 RTEMS_INLINE_ROUTINE Thread_Control *_CORE_mutex_Get_owner(
     120static inline Thread_Control *_CORE_mutex_Get_owner(
    121121  const CORE_mutex_Control *the_mutex
    122122)
     
    136136 * @retval false The mutex is not locked.
    137137 */
    138 RTEMS_INLINE_ROUTINE bool _CORE_mutex_Is_locked(
     138static inline bool _CORE_mutex_Is_locked(
    139139  const CORE_mutex_Control *the_mutex
    140140)
     
    169169 * @param owner The new owner of the mutex.
    170170 */
    171 RTEMS_INLINE_ROUTINE void _CORE_mutex_Set_owner(
     171static inline void _CORE_mutex_Set_owner(
    172172  CORE_mutex_Control *the_mutex,
    173173  Thread_Control     *owner
     
    186186 * @retval false @a the_thread is not the owner of @a the_mutex.
    187187 */
    188 RTEMS_INLINE_ROUTINE bool _CORE_mutex_Is_owner(
     188static inline bool _CORE_mutex_Is_owner(
    189189  const CORE_mutex_Control *the_mutex,
    190190  const Thread_Control     *the_thread
     
    199199 * @param[out] the_mutex The recursive mutex to initialize.
    200200 */
    201 RTEMS_INLINE_ROUTINE void _CORE_recursive_mutex_Initialize(
     201static inline void _CORE_recursive_mutex_Initialize(
    202202  CORE_recursive_mutex_Control *the_mutex
    203203)
     
    214214 * @return STATUS_SUCCESSFUL, this method is always successful.
    215215 */
    216 RTEMS_INLINE_ROUTINE Status_Control _CORE_recursive_mutex_Seize_nested(
     216static inline Status_Control _CORE_recursive_mutex_Seize_nested(
    217217  CORE_recursive_mutex_Control *the_mutex
    218218)
     
    237237 * @retval STATUS_UNAVAILABLE The calling thread is not willing to wait.
    238238 */
    239 RTEMS_INLINE_ROUTINE Status_Control _CORE_recursive_mutex_Seize(
     239static inline Status_Control _CORE_recursive_mutex_Seize(
    240240  CORE_recursive_mutex_Control  *the_mutex,
    241241  const Thread_queue_Operations *operations,
     
    287287 * @retval STATUS_NOT_OWNER The executing thread does not own @a the_mutex.
    288288 */
    289 RTEMS_INLINE_ROUTINE Status_Control _CORE_recursive_mutex_Surrender(
     289static inline Status_Control _CORE_recursive_mutex_Surrender(
    290290  CORE_recursive_mutex_Control  *the_mutex,
    291291  const Thread_queue_Operations *operations,
     
    340340 * @param priority_ceiling The priority ceiling for the initialized mutex.
    341341 */
    342 RTEMS_INLINE_ROUTINE void _CORE_ceiling_mutex_Initialize(
     342static inline void _CORE_ceiling_mutex_Initialize(
    343343  CORE_ceiling_mutex_Control *the_mutex,
    344344  const Scheduler_Control    *scheduler,
     
    360360 * @return The scheduler of the mutex. If RTEMS_SMP is not defined, the first entry of the _Scheduler_Table is returned.
    361361 */
    362 RTEMS_INLINE_ROUTINE const Scheduler_Control *
     362static inline const Scheduler_Control *
    363363_CORE_ceiling_mutex_Get_scheduler(
    364364  const CORE_ceiling_mutex_Control *the_mutex
     
    378378 * @param priority_ceiling The new priority ceiling of the mutex.
    379379 */
    380 RTEMS_INLINE_ROUTINE void _CORE_ceiling_mutex_Set_priority(
     380static inline void _CORE_ceiling_mutex_Set_priority(
    381381  CORE_ceiling_mutex_Control *the_mutex,
    382382  Priority_Control            priority_ceiling
     
    413413 * @return The priority ceiling of @a the_mutex.
    414414 */
    415 RTEMS_INLINE_ROUTINE Priority_Control _CORE_ceiling_mutex_Get_priority(
     415static inline Priority_Control _CORE_ceiling_mutex_Get_priority(
    416416  const CORE_ceiling_mutex_Control *the_mutex
    417417)
     
    431431 *          is smaller than the priority of the ceiling mutex.
    432432 */
    433 RTEMS_INLINE_ROUTINE Status_Control _CORE_ceiling_mutex_Set_owner(
     433static inline Status_Control _CORE_ceiling_mutex_Set_owner(
    434434  CORE_ceiling_mutex_Control *the_mutex,
    435435  Thread_Control             *owner,
     
    485485 * @retval other Return value of @a nested.
    486486 */
    487 RTEMS_INLINE_ROUTINE Status_Control _CORE_ceiling_mutex_Seize(
     487static inline Status_Control _CORE_ceiling_mutex_Seize(
    488488  CORE_ceiling_mutex_Control    *the_mutex,
    489489  Thread_Control                *executing,
     
    545545 * @retval STATUS_NOT_OWNER The executing thread is not the owner of @a the_mutex.
    546546 */
    547 RTEMS_INLINE_ROUTINE Status_Control _CORE_ceiling_mutex_Surrender(
     547static inline Status_Control _CORE_ceiling_mutex_Surrender(
    548548  CORE_ceiling_mutex_Control *the_mutex,
    549549  Thread_Control             *executing,
  • cpukit/include/rtems/score/corerwlockimpl.h

    r3803757 ra660e9dc  
    125125 * @param[out] the_rwlock is the RWLock to destroy.
    126126 */
    127 RTEMS_INLINE_ROUTINE void _CORE_RWLock_Destroy(
     127static inline void _CORE_RWLock_Destroy(
    128128  CORE_RWLock_Control *the_rwlock
    129129)
     
    140140 * @return The executing thread.
    141141 */
    142 RTEMS_INLINE_ROUTINE Thread_Control *_CORE_RWLock_Acquire(
     142static inline Thread_Control *_CORE_RWLock_Acquire(
    143143  CORE_RWLock_Control  *the_rwlock,
    144144  Thread_queue_Context *queue_context
     
    166166 * @param queue_context The thread queue context.
    167167 */
    168 RTEMS_INLINE_ROUTINE void _CORE_RWLock_Release(
     168static inline void _CORE_RWLock_Release(
    169169  CORE_RWLock_Control  *the_rwlock,
    170170  Thread_queue_Context *queue_context
  • cpukit/include/rtems/score/coresemimpl.h

    r3803757 ra660e9dc  
    8282 * @param queue_context The thread queue context.
    8383 */
    84 RTEMS_INLINE_ROUTINE void _CORE_semaphore_Acquire_critical(
     84static inline void _CORE_semaphore_Acquire_critical(
    8585  CORE_semaphore_Control *the_semaphore,
    8686  Thread_queue_Context   *queue_context
     
    9898 * @param queue_context The thread queue context.
    9999 */
    100 RTEMS_INLINE_ROUTINE void _CORE_semaphore_Release(
     100static inline void _CORE_semaphore_Release(
    101101  CORE_semaphore_Control *the_semaphore,
    102102  Thread_queue_Context   *queue_context
     
    115115 * @param queue_context The thread queue context.
    116116 */
    117 RTEMS_INLINE_ROUTINE void _CORE_semaphore_Destroy(
     117static inline void _CORE_semaphore_Destroy(
    118118  CORE_semaphore_Control        *the_semaphore,
    119119  const Thread_queue_Operations *operations,
     
    146146 * @retval STATUS_MAXIMUM_COUNT_EXCEEDED The maximum number of units was exceeded.
    147147 */
    148 RTEMS_INLINE_ROUTINE Status_Control _CORE_semaphore_Surrender(
     148static inline Status_Control _CORE_semaphore_Surrender(
    149149  CORE_semaphore_Control        *the_semaphore,
    150150  const Thread_queue_Operations *operations,
     
    188188 * @return the current count of this semaphore.
    189189 */
    190 RTEMS_INLINE_ROUTINE uint32_t  _CORE_semaphore_Get_count(
     190static inline uint32_t  _CORE_semaphore_Get_count(
    191191  const CORE_semaphore_Control *the_semaphore
    192192)
     
    215215 * @retval STATUS_TIMEOUT A timeout occurred.
    216216 */
    217 RTEMS_INLINE_ROUTINE Status_Control _CORE_semaphore_Seize(
     217static inline Status_Control _CORE_semaphore_Seize(
    218218  CORE_semaphore_Control        *the_semaphore,
    219219  const Thread_queue_Operations *operations,
  • cpukit/include/rtems/score/freechainimpl.h

    r3803757 ra660e9dc  
    6969 * @param node_size The node size.
    7070 */
    71 RTEMS_INLINE_ROUTINE void _Freechain_Initialize(
     71static inline void _Freechain_Initialize(
    7272  Freechain_Control   *freechain,
    7373  void                *initial_nodes,
     
    8989 * @param freechain The freechain control.
    9090 */
    91 RTEMS_INLINE_ROUTINE bool _Freechain_Is_empty(
     91static inline bool _Freechain_Is_empty(
    9292  const Freechain_Control *freechain
    9393)
     
    103103 * @param freechain The freechain control.
    104104 */
    105 RTEMS_INLINE_ROUTINE void *_Freechain_Pop( Freechain_Control *freechain )
     105static inline void *_Freechain_Pop( Freechain_Control *freechain )
    106106{
    107107  return _Chain_Get_first_unprotected( &freechain->Free );
     
    114114 * @param node The node to push back.  The node shall not be @c NULL.
    115115 */
    116 void RTEMS_INLINE_ROUTINE _Freechain_Push(
     116void static inline _Freechain_Push(
    117117  Freechain_Control *freechain,
    118118  void              *node
  • cpukit/include/rtems/score/hash.h

    r3803757 ra660e9dc  
    8585 * @return Returns the hash value as a NUL-terminated string.
    8686 */
    87 RTEMS_INLINE_ROUTINE const char *_Hash_Get_string( const Hash_Control *hash )
     87static inline const char *_Hash_Get_string( const Hash_Control *hash )
    8888{
    8989  return &hash->chars[ 0 ];
     
    115115 * @param[out] context is the hash context to initialize.
    116116 */
    117 RTEMS_INLINE_ROUTINE void _Hash_Initialize( Hash_Context *context )
     117static inline void _Hash_Initialize( Hash_Context *context )
    118118{
    119119  SHA256_Init( &context->Context );
     
    129129 * @param size is the size of the data in bytes.
    130130 */
    131 RTEMS_INLINE_ROUTINE void _Hash_Add_data(
     131static inline void _Hash_Add_data(
    132132  Hash_Context *context,
    133133  const void   *begin,
     
    145145 * @param str is the string to add.
    146146 */
    147 RTEMS_INLINE_ROUTINE void _Hash_Add_string(
     147static inline void _Hash_Add_string(
    148148  Hash_Context *context,
    149149  const char   *str
  • cpukit/include/rtems/score/heap.h

    r3803757 ra660e9dc  
    432432 * @return The @a value aligned to the given @a alignment, rounded up.
    433433 */
    434 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Align_up(
     434static inline uintptr_t _Heap_Align_up(
    435435  uintptr_t value,
    436436  uintptr_t alignment
     
    453453 * @return The minimal Heap Block size for the given @a page_size.
    454454 */
    455 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Min_block_size( uintptr_t page_size )
     455static inline uintptr_t _Heap_Min_block_size( uintptr_t page_size )
    456456{
    457457  return _Heap_Align_up( sizeof( Heap_Block ), page_size );
     
    465465 * @return The worst case overhead to manage a memory area.
    466466 */
    467 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Area_overhead(
     467static inline uintptr_t _Heap_Area_overhead(
    468468  uintptr_t page_size
    469469)
     
    494494 * @return The size with administration and alignment overhead for one allocation.
    495495 */
    496 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Size_with_overhead(
     496static inline uintptr_t _Heap_Size_with_overhead(
    497497  uintptr_t page_size,
    498498  uintptr_t size,
  • cpukit/include/rtems/score/heapimpl.h

    r3803757 ra660e9dc  
    157157 * @retval NULL No memory is available of the parameters are inconsistent.
    158158 */
    159 RTEMS_INLINE_ROUTINE void *_Heap_Allocate_aligned(
     159static inline void *_Heap_Allocate_aligned(
    160160  Heap_Control *heap,
    161161  uintptr_t size,
     
    178178 * @retval NULL No memory is available of the parameters are inconsistent.
    179179 */
    180 RTEMS_INLINE_ROUTINE void *_Heap_Allocate( Heap_Control *heap, uintptr_t size )
     180static inline void *_Heap_Allocate( Heap_Control *heap, uintptr_t size )
    181181{
    182182  return _Heap_Allocate_aligned_with_boundary( heap, size, 0, 0 );
     
    441441 * @param fraction The fraction is one divided by this fraction value.
    442442 */
    443 RTEMS_INLINE_ROUTINE void _Heap_Protection_set_delayed_free_fraction(
     443static inline void _Heap_Protection_set_delayed_free_fraction(
    444444  Heap_Control *heap,
    445445  uintptr_t fraction
     
    461461 * @return The head of the free list.
    462462 */
    463 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Free_list_head( Heap_Control *heap )
     463static inline Heap_Block *_Heap_Free_list_head( Heap_Control *heap )
    464464{
    465465  return &heap->free_list;
     
    473473 * @return The tail of the free list.
    474474 */
    475 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Free_list_tail( Heap_Control *heap )
     475static inline Heap_Block *_Heap_Free_list_tail( Heap_Control *heap )
    476476{
    477477  return &heap->free_list;
     
    485485 * @return The first block of the free list.
    486486 */
    487 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Free_list_first( Heap_Control *heap )
     487static inline Heap_Block *_Heap_Free_list_first( Heap_Control *heap )
    488488{
    489489  return _Heap_Free_list_head(heap)->next;
     
    497497 * @return The last block of the free list.
    498498 */
    499 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Free_list_last( Heap_Control *heap )
     499static inline Heap_Block *_Heap_Free_list_last( Heap_Control *heap )
    500500{
    501501  return _Heap_Free_list_tail(heap)->prev;
     
    507507 * @param block The block to be removed.
    508508 */
    509 RTEMS_INLINE_ROUTINE void _Heap_Free_list_remove( Heap_Block *block )
     509static inline void _Heap_Free_list_remove( Heap_Block *block )
    510510{
    511511  Heap_Block *next = block->next;
     
    522522 * @param new_block The block that should replace @a old_block.
    523523 */
    524 RTEMS_INLINE_ROUTINE void _Heap_Free_list_replace(
     524static inline void _Heap_Free_list_replace(
    525525  Heap_Block *old_block,
    526526  Heap_Block *new_block
     
    543543 * @param new_block The block to be inserted after @a block_before.
    544544 */
    545 RTEMS_INLINE_ROUTINE void _Heap_Free_list_insert_after(
     545static inline void _Heap_Free_list_insert_after(
    546546  Heap_Block *block_before,
    547547  Heap_Block *new_block
     
    562562 * @param new_block The block to be inserted before @a block_before.
    563563 */
    564 RTEMS_INLINE_ROUTINE void _Heap_Free_list_insert_before(
     564static inline void _Heap_Free_list_insert_before(
    565565  Heap_Block *block_next,
    566566  Heap_Block *new_block
     
    584584 * @retval false The value is not aligned to the given alignment.
    585585 */
    586 RTEMS_INLINE_ROUTINE bool _Heap_Is_aligned(
     586static inline bool _Heap_Is_aligned(
    587587  uintptr_t value,
    588588  uintptr_t alignment
     
    600600 * @return The aligned value, truncated.
    601601 */
    602 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Align_down(
     602static inline uintptr_t _Heap_Align_down(
    603603  uintptr_t value,
    604604  uintptr_t alignment
     
    616616 * @return The address of the block which is @a offset away from @a block.
    617617 */
    618 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Block_at(
     618static inline Heap_Block *_Heap_Block_at(
    619619  const Heap_Block *block,
    620620  uintptr_t offset
     
    631631 * @return The address of the previous block.
    632632 */
    633 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Prev_block(
     633static inline Heap_Block *_Heap_Prev_block(
    634634  const Heap_Block *block
    635635)
     
    645645 * @return The first address after the heap header.
    646646 */
    647 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Alloc_area_of_block(
     647static inline uintptr_t _Heap_Alloc_area_of_block(
    648648  const Heap_Block *block
    649649)
     
    660660 * @return The Starting address of the corresponding block of the allocatable area.
    661661 */
    662 RTEMS_INLINE_ROUTINE Heap_Block *_Heap_Block_of_alloc_area(
     662static inline Heap_Block *_Heap_Block_of_alloc_area(
    663663  uintptr_t alloc_begin,
    664664  uintptr_t page_size
     
    676676 * @return The block size.
    677677 */
    678 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Block_size( const Heap_Block *block )
     678static inline uintptr_t _Heap_Block_size( const Heap_Block *block )
    679679{
    680680  return block->size_and_flag & ~HEAP_PREV_BLOCK_USED;
     
    687687 * @param size The new size of the block.
    688688 */
    689 RTEMS_INLINE_ROUTINE void _Heap_Block_set_size(
     689static inline void _Heap_Block_set_size(
    690690  Heap_Block *block,
    691691  uintptr_t size
     
    706706 * @retval false The previous block is not used.
    707707 */
    708 RTEMS_INLINE_ROUTINE bool _Heap_Is_prev_used( const Heap_Block *block )
     708static inline bool _Heap_Is_prev_used( const Heap_Block *block )
    709709{
    710710  return block->size_and_flag & HEAP_PREV_BLOCK_USED;
     
    719719 * @retval false The block is not used.
    720720 */
    721 RTEMS_INLINE_ROUTINE bool _Heap_Is_used(
     721static inline bool _Heap_Is_used(
    722722  const Heap_Block *block
    723723)
     
    737737 * @retval false The block is not free.
    738738 */
    739 RTEMS_INLINE_ROUTINE bool _Heap_Is_free(
     739static inline bool _Heap_Is_free(
    740740  const Heap_Block *block
    741741)
     
    753753 * @retval false The block is not part of the heap.
    754754 */
    755 RTEMS_INLINE_ROUTINE bool _Heap_Is_block_in_heap(
     755static inline bool _Heap_Is_block_in_heap(
    756756  const Heap_Control *heap,
    757757  const Heap_Block *block
     
    775775 * @param[in, out] heap The heap to set the last block size of.
    776776 */
    777 RTEMS_INLINE_ROUTINE void _Heap_Set_last_block_size( Heap_Control *heap )
     777static inline void _Heap_Set_last_block_size( Heap_Control *heap )
    778778{
    779779  _Heap_Block_set_size(
     
    792792 * @return The size of the allocatable area in @a heap in bytes.
    793793 */
    794 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Get_size( const Heap_Control *heap )
     794static inline uintptr_t _Heap_Get_size( const Heap_Control *heap )
    795795{
    796796  return heap->stats.size;
     
    806806 * @retval b If b >= a
    807807 */
    808 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Max( uintptr_t a, uintptr_t b )
     808static inline uintptr_t _Heap_Max( uintptr_t a, uintptr_t b )
    809809{
    810810  return a > b ? a : b;
     
    820820 * @retval b If b <= a
    821821 */
    822 RTEMS_INLINE_ROUTINE uintptr_t _Heap_Min( uintptr_t a, uintptr_t b )
     822static inline uintptr_t _Heap_Min( uintptr_t a, uintptr_t b )
    823823{
    824824  return a < b ? a : b;
  • cpukit/include/rtems/score/isrlock.h

    r3803757 ra660e9dc  
    173173 * @param level The ISR level.
    174174 */
    175 RTEMS_INLINE_ROUTINE void _ISR_lock_Context_set_level(
     175static inline void _ISR_lock_Context_set_level(
    176176  ISR_lock_Context *context,
    177177  ISR_Level         level
  • cpukit/include/rtems/score/memory.h

    r3803757 ra660e9dc  
    116116 * @return The memory area count.
    117117 */
    118 RTEMS_INLINE_ROUTINE size_t _Memory_Get_count(
     118static inline size_t _Memory_Get_count(
    119119  const Memory_Information *information
    120120)
     
    131131 * @return The memory area of the specified index.
    132132 */
    133 RTEMS_INLINE_ROUTINE Memory_Area *_Memory_Get_area(
     133static inline Memory_Area *_Memory_Get_area(
    134134  const Memory_Information *information,
    135135  size_t                    index
     
    147147 * @param end The end of the memory area.
    148148 */
    149 RTEMS_INLINE_ROUTINE void _Memory_Initialize(
     149static inline void _Memory_Initialize(
    150150  Memory_Area *area,
    151151  void        *begin,
     
    165165 * @param size The size of the memory area in bytes.
    166166 */
    167 RTEMS_INLINE_ROUTINE void _Memory_Initialize_by_size(
     167static inline void _Memory_Initialize_by_size(
    168168  Memory_Area *area,
    169169  void        *begin,
     
    183183 * @return The memory area begin.
    184184 */
    185 RTEMS_INLINE_ROUTINE const void *_Memory_Get_begin( const Memory_Area *area )
     185static inline const void *_Memory_Get_begin( const Memory_Area *area )
    186186{
    187187  return area->begin;
     
    194194 * @param begin The memory area begin.
    195195 */
    196 RTEMS_INLINE_ROUTINE void _Memory_Set_begin(
     196static inline void _Memory_Set_begin(
    197197  Memory_Area *area,
    198198  const void  *begin
     
    209209 * @return The memory area end.
    210210 */
    211 RTEMS_INLINE_ROUTINE const void *_Memory_Get_end( const Memory_Area *area )
     211static inline const void *_Memory_Get_end( const Memory_Area *area )
    212212{
    213213  return area->end;
     
    220220 * @param end The memory area end.
    221221 */
    222 RTEMS_INLINE_ROUTINE void _Memory_Set_end(
     222static inline void _Memory_Set_end(
    223223  Memory_Area *area,
    224224  const void  *end
     
    235235 * @return The memory area size in bytes.
    236236 */
    237 RTEMS_INLINE_ROUTINE uintptr_t _Memory_Get_size( const Memory_Area *area )
     237static inline uintptr_t _Memory_Get_size( const Memory_Area *area )
    238238{
    239239  return (uintptr_t) area->end - (uintptr_t) area->begin;
     
    247247 * @return The free memory area begin the memory area.
    248248 */
    249 RTEMS_INLINE_ROUTINE void *_Memory_Get_free_begin( const Memory_Area *area )
     249static inline void *_Memory_Get_free_begin( const Memory_Area *area )
    250250{
    251251  return area->free;
     
    258258 * @param begin The free memory area begin the memory area.
    259259 */
    260 RTEMS_INLINE_ROUTINE void _Memory_Set_free_begin(
     260static inline void _Memory_Set_free_begin(
    261261  Memory_Area *area,
    262262  void        *begin
     
    273273 * @return The free memory area size in bytes of the memory area.
    274274 */
    275 RTEMS_INLINE_ROUTINE uintptr_t _Memory_Get_free_size( const Memory_Area *area )
     275static inline uintptr_t _Memory_Get_free_size( const Memory_Area *area )
    276276{
    277277  return (uintptr_t) area->end - (uintptr_t) area->free;
     
    286286 *   area.
    287287 */
    288 RTEMS_INLINE_ROUTINE void _Memory_Consume(
     288static inline void _Memory_Consume(
    289289  Memory_Area *area,
    290290  uintptr_t    consume
  • cpukit/include/rtems/score/mpciimpl.h

    r3803757 ra660e9dc  
    338338 */
    339339
    340 RTEMS_INLINE_ROUTINE bool _Mp_packet_Is_valid_packet_class (
     340static inline bool _Mp_packet_Is_valid_packet_class (
    341341  MP_packet_Classes the_packet_class
    342342)
  • cpukit/include/rtems/score/mrspimpl.h

    r3803757 ra660e9dc  
    6565 * @param queue_context The thread queue context.
    6666 */
    67 RTEMS_INLINE_ROUTINE void _MRSP_Acquire_critical(
     67static inline void _MRSP_Acquire_critical(
    6868  MRSP_Control         *mrsp,
    6969  Thread_queue_Context *queue_context
     
    7979 * @param queue_context The thread queue context.
    8080 */
    81 RTEMS_INLINE_ROUTINE void _MRSP_Release(
     81static inline void _MRSP_Release(
    8282  MRSP_Control         *mrsp,
    8383  Thread_queue_Context *queue_context
     
    9494 * @return The owner of the Mrsp control.
    9595 */
    96 RTEMS_INLINE_ROUTINE Thread_Control *_MRSP_Get_owner(
     96static inline Thread_Control *_MRSP_Get_owner(
    9797  const MRSP_Control *mrsp
    9898)
     
    107107 * @param owner The desired new owner for @a mrsp.
    108108 */
    109 RTEMS_INLINE_ROUTINE void _MRSP_Set_owner(
     109static inline void _MRSP_Set_owner(
    110110  MRSP_Control   *mrsp,
    111111  Thread_Control *owner
     
    123123 * @return The priority of the MrsP control.
    124124 */
    125 RTEMS_INLINE_ROUTINE Priority_Control _MRSP_Get_priority(
     125static inline Priority_Control _MRSP_Get_priority(
    126126  const MRSP_Control      *mrsp,
    127127  const Scheduler_Control *scheduler
     
    141141 * @param new_priority The new priority for the MrsP control
    142142 */
    143 RTEMS_INLINE_ROUTINE void _MRSP_Set_priority(
     143static inline void _MRSP_Set_priority(
    144144  MRSP_Control            *mrsp,
    145145  const Scheduler_Control *scheduler,
     
    166166 *      exceeds the ceiling priority.
    167167 */
    168 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Raise_priority(
     168static inline Status_Control _MRSP_Raise_priority(
    169169  MRSP_Control         *mrsp,
    170170  Thread_Control       *thread,
     
    208208 * @param queue_context The thread queue context.
    209209 */
    210 RTEMS_INLINE_ROUTINE void _MRSP_Remove_priority(
     210static inline void _MRSP_Remove_priority(
    211211  Thread_Control       *thread,
    212212  Priority_Node        *priority_node,
     
    230230 * @param ceiling_priority The node to be replaced.
    231231 */
    232 RTEMS_INLINE_ROUTINE void _MRSP_Replace_priority(
     232static inline void _MRSP_Replace_priority(
    233233  MRSP_Control   *mrsp,
    234234  Thread_Control *thread,
     
    258258 *      thread exceeds the ceiling priority.
    259259 */
    260 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Claim_ownership(
     260static inline Status_Control _MRSP_Claim_ownership(
    261261  MRSP_Control         *mrsp,
    262262  Thread_Control       *executing,
     
    301301 * @retval STATUS_NO_MEMORY There is not enough memory to allocate.
    302302 */
    303 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Initialize(
     303static inline Status_Control _MRSP_Initialize(
    304304  MRSP_Control            *mrsp,
    305305  const Scheduler_Control *scheduler,
     
    362362 * @retval STATUS_TIMEOUT A timeout occurred.
    363363 */
    364 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Wait_for_ownership(
     364static inline Status_Control _MRSP_Wait_for_ownership(
    365365  MRSP_Control         *mrsp,
    366366  Thread_Control       *executing,
     
    440440 *   thread exceeds the ceiling priority of the mutex.
    441441 */
    442 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Seize(
     442static inline Status_Control _MRSP_Seize(
    443443  MRSP_Control         *mrsp,
    444444  Thread_Control       *executing,
     
    479479 * @retval STATUS_NOT_OWNER The executing thread does not own the MrsP control.
    480480 */
    481 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Surrender(
     481static inline Status_Control _MRSP_Surrender(
    482482  MRSP_Control         *mrsp,
    483483  Thread_Control       *executing,
     
    531531 *      it cannot be destroyed.
    532532 */
    533 RTEMS_INLINE_ROUTINE Status_Control _MRSP_Can_destroy( MRSP_Control *mrsp )
     533static inline Status_Control _MRSP_Can_destroy( MRSP_Control *mrsp )
    534534{
    535535  if ( _MRSP_Get_owner( mrsp ) != NULL ) {
     
    546546 * @param queue_context The thread queue context.
    547547 */
    548 RTEMS_INLINE_ROUTINE void _MRSP_Destroy(
     548static inline void _MRSP_Destroy(
    549549  MRSP_Control         *mrsp,
    550550  Thread_queue_Context *queue_context
  • cpukit/include/rtems/score/object.h

    r3803757 ra660e9dc  
    274274 * @return An object Id constructed from the arguments.
    275275 */
    276 RTEMS_INLINE_ROUTINE Objects_APIs _Objects_Get_API(
     276static inline Objects_APIs _Objects_Get_API(
    277277  Objects_Id id
    278278)
     
    288288 * @return The class portion of the ID.
    289289 */
    290 RTEMS_INLINE_ROUTINE uint32_t _Objects_Get_class(
     290static inline uint32_t _Objects_Get_class(
    291291  Objects_Id id
    292292)
     
    303303 * @return Returns the node portion of an object ID.
    304304 */
    305 RTEMS_INLINE_ROUTINE uint32_t _Objects_Get_node(
     305static inline uint32_t _Objects_Get_node(
    306306  Objects_Id id
    307307)
     
    317317 * @return Returns the index portion of the specified object ID.
    318318 */
    319 RTEMS_INLINE_ROUTINE Objects_Maximum _Objects_Get_index(
     319static inline Objects_Maximum _Objects_Get_index(
    320320  Objects_Id id
    321321)
  • cpukit/include/rtems/score/objectimpl.h

    r3803757 ra660e9dc  
    397397 * @retval false The object does not have a string name.
    398398 */
    399 RTEMS_INLINE_ROUTINE bool _Objects_Has_string_name(
     399static inline bool _Objects_Has_string_name(
    400400  const Objects_Information *information
    401401)
     
    472472 * @param[out] the_object The object to operate upon.
    473473 */
    474 RTEMS_INLINE_ROUTINE void _Objects_Namespace_remove_u32(
     474static inline void _Objects_Namespace_remove_u32(
    475475  const Objects_Information *information,
    476476  Objects_Control           *the_object
     
    524524 * @return The number of objects per block of @a information.
    525525 */
    526 RTEMS_INLINE_ROUTINE Objects_Maximum _Objects_Extend_size(
     526static inline Objects_Maximum _Objects_Extend_size(
    527527  const Objects_Information *information
    528528)
     
    539539 * @retval false The specified api value is not valid.
    540540 */
    541 RTEMS_INLINE_ROUTINE bool _Objects_Is_api_valid(
     541static inline bool _Objects_Is_api_valid(
    542542  uint32_t   the_api
    543543)
     
    557557 * @retval false The specified node is not the local node.
    558558 */
    559 RTEMS_INLINE_ROUTINE bool _Objects_Is_local_node(
     559static inline bool _Objects_Is_local_node(
    560560  uint32_t   node
    561561)
     
    574574 * @note On a single processor configuration, this always returns true.
    575575 */
    576 RTEMS_INLINE_ROUTINE bool _Objects_Is_local_id(
     576static inline bool _Objects_Is_local_id(
    577577#if defined(RTEMS_MULTIPROCESSING)
    578578  Objects_Id id
     
    598598 * @retval false The specified object IDs are not equal.
    599599 */
    600 RTEMS_INLINE_ROUTINE bool _Objects_Are_ids_equal(
     600static inline bool _Objects_Are_ids_equal(
    601601  Objects_Id left,
    602602  Objects_Id right
     
    615615 * @return The corresponding ID with the minimum index.
    616616 */
    617 RTEMS_INLINE_ROUTINE Objects_Id _Objects_Get_minimum_id( Objects_Id id )
     617static inline Objects_Id _Objects_Get_minimum_id( Objects_Id id )
    618618{
    619619  id &= ~OBJECTS_INDEX_MASK;
     
    629629 * @return The maximum index of the specified object class.
    630630 */
    631 RTEMS_INLINE_ROUTINE Objects_Maximum _Objects_Get_maximum_index(
     631static inline Objects_Maximum _Objects_Get_maximum_index(
    632632  const Objects_Information *information
    633633)
     
    642642 * @retval object An inactive object.
    643643 */
    644 RTEMS_INLINE_ROUTINE Objects_Control *_Objects_Get_inactive(
     644static inline Objects_Control *_Objects_Get_inactive(
    645645  Objects_Information *information
    646646)
     
    658658 * @retval false The automatic object extension (unlimited objects) is not enabled.
    659659 */
    660 RTEMS_INLINE_ROUTINE Objects_Maximum _Objects_Is_auto_extend(
     660static inline Objects_Maximum _Objects_Is_auto_extend(
    661661  const Objects_Information *information
    662662)
     
    679679 */
    680680
    681 RTEMS_INLINE_ROUTINE void _Objects_Set_local_object(
     681static inline void _Objects_Set_local_object(
    682682  const Objects_Information *information,
    683683  uint32_t                   index,
     
    712712 */
    713713
    714 RTEMS_INLINE_ROUTINE void _Objects_Invalidate_Id(
     714static inline void _Objects_Invalidate_Id(
    715715  const Objects_Information *information,
    716716  Objects_Control           *the_object
     
    739739 * @return Returns the identifier of the object which is now valid.
    740740 */
    741 RTEMS_INLINE_ROUTINE Objects_Id _Objects_Open_u32(
     741static inline Objects_Id _Objects_Open_u32(
    742742  const Objects_Information *information,
    743743  Objects_Control           *the_object,
     
    770770 * @param name is the name of the object to open.
    771771 */
    772 RTEMS_INLINE_ROUTINE void _Objects_Open_string(
     772static inline void _Objects_Open_string(
    773773  const Objects_Information *information,
    774774  Objects_Control           *the_object,
     
    803803 * @see _Objects_Allocator_unlock() and _Objects_Allocate().
    804804 */
    805 RTEMS_INLINE_ROUTINE void _Objects_Allocator_lock( void )
     805static inline void _Objects_Allocator_lock( void )
    806806{
    807807  _RTEMS_Lock_allocator();
     
    815815 * executing thread was restarted or deleted in the mean-time.
    816816 */
    817 RTEMS_INLINE_ROUTINE void _Objects_Allocator_unlock( void )
     817static inline void _Objects_Allocator_unlock( void )
    818818{
    819819  _RTEMS_Unlock_allocator();
     
    826826 * @retval false The allocato is not the owner of the object allocator mutex.
    827827 */
    828 RTEMS_INLINE_ROUTINE bool _Objects_Allocator_is_owner( void )
     828static inline bool _Objects_Allocator_is_owner( void )
    829829{
    830830  return _RTEMS_Allocator_is_owner();
     
    846846 * @see _Objects_Allocate() and _Objects_Free().
    847847 */
    848 RTEMS_INLINE_ROUTINE Objects_Control *_Objects_Allocate_unprotected(
     848static inline Objects_Control *_Objects_Allocate_unprotected(
    849849  Objects_Information *information
    850850)
     
    902902 * @endcode
    903903 */
    904 RTEMS_INLINE_ROUTINE void _Objects_Free(
     904static inline void _Objects_Free(
    905905  Objects_Information *information,
    906906  Objects_Control     *the_object
     
    923923 * @retval false Otherwise.
    924924 */
    925 RTEMS_INLINE_ROUTINE bool _Objects_Is_in_allocated_block(
     925static inline bool _Objects_Is_in_allocated_block(
    926926  Objects_Maximum index,
    927927  Objects_Maximum objects_per_block
     
    940940 * @param the_object The object to activate.
    941941 */
    942 RTEMS_INLINE_ROUTINE void _Objects_Activate_unlimited(
     942static inline void _Objects_Activate_unlimited(
    943943  Objects_Information *information,
    944944  Objects_Control     *the_object
     
    972972 * @param extend The object information extend handler.
    973973 */
    974 RTEMS_INLINE_ROUTINE Objects_Control *_Objects_Allocate_with_extend(
     974static inline Objects_Control *_Objects_Allocate_with_extend(
    975975  Objects_Information   *information,
    976976  void                ( *extend )( Objects_Information * )
  • cpukit/include/rtems/score/percpu.h

    r3803757 ra660e9dc  
    756756}
    757757
    758 RTEMS_INLINE_ROUTINE void _Per_CPU_Acquire_all(
     758static inline void _Per_CPU_Acquire_all(
    759759  ISR_lock_Context *lock_context
    760760)
     
    783783}
    784784
    785 RTEMS_INLINE_ROUTINE void _Per_CPU_Release_all(
     785static inline void _Per_CPU_Release_all(
    786786  ISR_lock_Context *lock_context
    787787)
     
    960960 * @return The thread control block of the executing thread.
    961961 */
    962 RTEMS_INLINE_ROUTINE struct _Thread_Control *_Thread_Get_executing( void )
     962static inline struct _Thread_Control *_Thread_Get_executing( void )
    963963{
    964964  struct _Thread_Control *executing;
  • cpukit/include/rtems/score/prioritybitmapimpl.h

    r3803757 ra660e9dc  
    7373 * @see _Priority_Bits_index() and _Priority_Mask().
    7474 */
    75 RTEMS_INLINE_ROUTINE unsigned int _Bitfield_Find_first_bit(
     75static inline unsigned int _Bitfield_Find_first_bit(
    7676  unsigned int value
    7777)
     
    103103 * @return The priority bit mask.
    104104 */
    105 RTEMS_INLINE_ROUTINE Priority_bit_map_Word _Priority_Mask(
     105static inline Priority_bit_map_Word _Priority_Mask(
    106106  unsigned int bit_number
    107107)
     
    122122 * @return The corresponding array index into the priority bit map.
    123123 */
    124 RTEMS_INLINE_ROUTINE unsigned int _Priority_Bits_index(
     124static inline unsigned int _Priority_Bits_index(
    125125  unsigned int bit_number
    126126)
     
    140140 * @return The major portion of the priority.
    141141 */
    142 RTEMS_INLINE_ROUTINE unsigned int _Priority_Major( unsigned int the_priority )
     142static inline unsigned int _Priority_Major( unsigned int the_priority )
    143143{
    144144  return the_priority / 16;
     
    152152 * @return The minor portion of the priority.
    153153 */
    154 RTEMS_INLINE_ROUTINE unsigned int _Priority_Minor( unsigned int the_priority )
     154static inline unsigned int _Priority_Minor( unsigned int the_priority )
    155155{
    156156  return the_priority % 16;
     
    162162 * @param[out] bit_map The bit map to initialize.
    163163 */
    164 RTEMS_INLINE_ROUTINE void _Priority_bit_map_Initialize(
     164static inline void _Priority_bit_map_Initialize(
    165165  Priority_bit_map_Control *bit_map
    166166)
     
    177177 * @param bit_map_info The information with which to alter @a bit_map.
    178178 */
    179 RTEMS_INLINE_ROUTINE void _Priority_bit_map_Add (
     179static inline void _Priority_bit_map_Add (
    180180  Priority_bit_map_Control     *bit_map,
    181181  Priority_bit_map_Information *bit_map_info
     
    194194 * @param bit_map_info The information with which to alter @a bit_map.
    195195 */
    196 RTEMS_INLINE_ROUTINE void _Priority_bit_map_Remove (
     196static inline void _Priority_bit_map_Remove (
    197197  Priority_bit_map_Control     *bit_map,
    198198  Priority_bit_map_Information *bit_map_info
     
    211211 * @return The highest portion of the bitmap.
    212212 */
    213 RTEMS_INLINE_ROUTINE unsigned int _Priority_bit_map_Get_highest(
     213static inline unsigned int _Priority_bit_map_Get_highest(
    214214  const Priority_bit_map_Control *bit_map
    215215)
     
    233233 * @retval false The Priority queue bit map is not empty.
    234234 */
    235 RTEMS_INLINE_ROUTINE bool _Priority_bit_map_Is_empty(
     235static inline bool _Priority_bit_map_Is_empty(
    236236  const Priority_bit_map_Control *bit_map
    237237)
     
    249249 *      of the bit map information.
    250250 */
    251 RTEMS_INLINE_ROUTINE void _Priority_bit_map_Initialize_information(
     251static inline void _Priority_bit_map_Initialize_information(
    252252  Priority_bit_map_Control     *bit_map,
    253253  Priority_bit_map_Information *bit_map_info,
  • cpukit/include/rtems/score/priorityimpl.h

    r3803757 ra660e9dc  
    7979 * @param[out] actions The actions to be initialized empty.
    8080 */
    81 RTEMS_INLINE_ROUTINE void _Priority_Actions_initialize_empty(
     81static inline void _Priority_Actions_initialize_empty(
    8282  Priority_Actions *actions
    8383)
     
    9494 * @param type The action type for the @a actions to be initialized.
    9595 */
    96 RTEMS_INLINE_ROUTINE void _Priority_Actions_initialize_one(
     96static inline void _Priority_Actions_initialize_one(
    9797  Priority_Actions     *actions,
    9898  Priority_Aggregation *aggregation,
     
    118118 * @retval false The priority actions @a actions is empty.
    119119 */
    120 RTEMS_INLINE_ROUTINE bool _Priority_Actions_is_empty(
     120static inline bool _Priority_Actions_is_empty(
    121121  const Priority_Actions *actions
    122122)
     
    132132 * @return The former actions of @a actions that were moved.
    133133 */
    134 RTEMS_INLINE_ROUTINE Priority_Aggregation *_Priority_Actions_move(
     134static inline Priority_Aggregation *_Priority_Actions_move(
    135135  Priority_Actions *actions
    136136)
     
    150150 * @param[out] aggregation The actions to add to @a actions.
    151151 */
    152 RTEMS_INLINE_ROUTINE void _Priority_Actions_add(
     152static inline void _Priority_Actions_add(
    153153  Priority_Actions     *actions,
    154154  Priority_Aggregation *aggregation
     
    171171 * @param priority The priority to initialize @a node to.
    172172 */
    173 RTEMS_INLINE_ROUTINE void _Priority_Node_initialize(
     173static inline void _Priority_Node_initialize(
    174174  Priority_Node    *node,
    175175  Priority_Control  priority
     
    186186 * @param priority The new priority for @a node.
    187187 */
    188 RTEMS_INLINE_ROUTINE void _Priority_Node_set_priority(
     188static inline void _Priority_Node_set_priority(
    189189  Priority_Node    *node,
    190190  Priority_Control  priority
     
    199199 * @param[in, out] node The priority node to set inactive.
    200200 */
    201 RTEMS_INLINE_ROUTINE void _Priority_Node_set_inactive(
     201static inline void _Priority_Node_set_inactive(
    202202  Priority_Node *node
    203203)
     
    214214 * @retval false The priority node is inactive.
    215215 */
    216 RTEMS_INLINE_ROUTINE bool _Priority_Node_is_active(
     216static inline bool _Priority_Node_is_active(
    217217  const Priority_Node *node
    218218)
     
    226226 * @param[out] aggregation The priority aggregaton to initialize empty.
    227227 */
    228 RTEMS_INLINE_ROUTINE void _Priority_Initialize_empty(
     228static inline void _Priority_Initialize_empty(
    229229  Priority_Aggregation *aggregation
    230230)
     
    247247 * @param node The priority node to initialize @a aggregation with.
    248248 */
    249 RTEMS_INLINE_ROUTINE void _Priority_Initialize_one(
     249static inline void _Priority_Initialize_one(
    250250  Priority_Aggregation *aggregation,
    251251  Priority_Node        *node
     
    271271 * @retval false The priority aggregation is not empty.
    272272 */
    273 RTEMS_INLINE_ROUTINE bool _Priority_Is_empty(
     273static inline bool _Priority_Is_empty(
    274274  const Priority_Aggregation *aggregation
    275275)
     
    285285 * @return The priority of @a aggregation.
    286286 */
    287 RTEMS_INLINE_ROUTINE Priority_Control _Priority_Get_priority(
     287static inline Priority_Control _Priority_Get_priority(
    288288  const Priority_Aggregation *aggregation
    289289)
     
    299299 * @return The scheduler of @a aggregation.
    300300 */
    301 RTEMS_INLINE_ROUTINE const Scheduler_Control *_Priority_Get_scheduler(
     301static inline const Scheduler_Control *_Priority_Get_scheduler(
    302302  const Priority_Aggregation *aggregation
    303303)
     
    317317 * @return The minimum node of @a aggregation
    318318 */
    319 RTEMS_INLINE_ROUTINE Priority_Node *_Priority_Get_minimum_node(
     319static inline Priority_Node *_Priority_Get_minimum_node(
    320320  const Priority_Aggregation *aggregation
    321321)
     
    330330 * @param node The new priority node for @a aggregation.
    331331 */
    332 RTEMS_INLINE_ROUTINE void _Priority_Set_action_node(
     332static inline void _Priority_Set_action_node(
    333333  Priority_Aggregation *aggregation,
    334334  Priority_Node        *node
     
    344344 * @param type The new action type for @a aggregation.
    345345 */
    346 RTEMS_INLINE_ROUTINE void _Priority_Set_action_type(
     346static inline void _Priority_Set_action_type(
    347347  Priority_Aggregation *aggregation,
    348348  Priority_Action_type  type
     
    360360 * @param type The new action type for @a aggregation.
    361361 */
    362 RTEMS_INLINE_ROUTINE void _Priority_Set_action(
     362static inline void _Priority_Set_action(
    363363  Priority_Aggregation *aggregation,
    364364  Priority_Node        *node,
     
    379379 *   is no next action.
    380380 */
    381 RTEMS_INLINE_ROUTINE Priority_Aggregation *_Priority_Get_next_action(
     381static inline Priority_Aggregation *_Priority_Get_next_action(
    382382  const Priority_Aggregation *aggregation
    383383)
     
    396396 * @retval false The priority on the left hand side of the comparison is greater of equal.
    397397 */
    398 RTEMS_INLINE_ROUTINE bool _Priority_Less(
     398static inline bool _Priority_Less(
    399399  const void        *left,
    400400  const RBTree_Node *right
     
    423423 * @retval false The inserted node with its priority is not the minimum of the RBTree.
    424424 */
    425 RTEMS_INLINE_ROUTINE bool _Priority_Plain_insert(
     425static inline bool _Priority_Plain_insert(
    426426  Priority_Aggregation *aggregation,
    427427  Priority_Node        *node,
     
    445445 * @param node The node to be extracted.
    446446 */
    447 RTEMS_INLINE_ROUTINE void _Priority_Plain_extract(
     447static inline void _Priority_Plain_extract(
    448448  Priority_Aggregation *aggregation,
    449449  Priority_Node        *node
     
    462462 * @param node The node that has a new priority and will be reinserted in the aggregation.
    463463 */
    464 RTEMS_INLINE_ROUTINE void _Priority_Plain_changed(
     464static inline void _Priority_Plain_changed(
    465465  Priority_Aggregation *aggregation,
    466466  Priority_Node        *node
     
    500500 * @param arg Is ignored by the method.
    501501 */
    502 RTEMS_INLINE_ROUTINE void _Priority_Change_nothing(
     502static inline void _Priority_Change_nothing(
    503503  Priority_Aggregation *aggregation,
    504504  Priority_Group_order  group_order,
     
    522522 * @param arg Is ignored by the method.
    523523 */
    524 RTEMS_INLINE_ROUTINE void _Priority_Remove_nothing(
     524static inline void _Priority_Remove_nothing(
    525525  Priority_Aggregation *aggregation,
    526526  Priority_Actions     *actions,
     
    546546 *      minimum.
    547547 */
    548 RTEMS_INLINE_ROUTINE void _Priority_Non_empty_insert(
     548static inline void _Priority_Non_empty_insert(
    549549  Priority_Aggregation    *aggregation,
    550550  Priority_Node           *node,
     
    577577 * @param arg The arguments for @a change.
    578578 */
    579 RTEMS_INLINE_ROUTINE void _Priority_Insert(
     579static inline void _Priority_Insert(
    580580  Priority_Aggregation    *aggregation,
    581581  Priority_Node           *node,
     
    611611 * @param arg The arguments for @a remove and @a change.
    612612 */
    613 RTEMS_INLINE_ROUTINE void _Priority_Extract(
     613static inline void _Priority_Extract(
    614614  Priority_Aggregation    *aggregation,
    615615  Priority_Node           *node,
     
    651651 * @param arg The arguments for @a change.
    652652 */
    653 RTEMS_INLINE_ROUTINE void _Priority_Extract_non_empty(
     653static inline void _Priority_Extract_non_empty(
    654654  Priority_Aggregation    *aggregation,
    655655  Priority_Node           *node,
     
    686686 * @param arg The arguments for @a change.
    687687 */
    688 RTEMS_INLINE_ROUTINE void _Priority_Changed(
     688static inline void _Priority_Changed(
    689689  Priority_Aggregation    *aggregation,
    690690  Priority_Node           *node,
     
    722722 *      from @a victim.
    723723 */
    724 RTEMS_INLINE_ROUTINE void _Priority_Replace(
     724static inline void _Priority_Replace(
    725725  Priority_Aggregation *aggregation,
    726726  Priority_Node        *victim,
  • cpukit/include/rtems/score/processormask.h

    r3803757 ra660e9dc  
    129129 * @param[out] mask The mask to set to zero.
    130130 */
    131 RTEMS_INLINE_ROUTINE void _Processor_mask_Zero( Processor_mask *mask )
     131static inline void _Processor_mask_Zero( Processor_mask *mask )
    132132{
    133133  __BIT_ZERO( CPU_MAXIMUM_PROCESSORS, mask );
     
    142142 * @retval false The mask is not zero.
    143143 */
    144 RTEMS_INLINE_ROUTINE bool _Processor_mask_Is_zero( const Processor_mask *mask )
     144static inline bool _Processor_mask_Is_zero( const Processor_mask *mask )
    145145{
    146146  return __BIT_EMPTY( CPU_MAXIMUM_PROCESSORS, mask );
     
    152152 * @param[out] mask The mask to fill
    153153 */
    154 RTEMS_INLINE_ROUTINE void _Processor_mask_Fill( Processor_mask *mask )
     154static inline void _Processor_mask_Fill( Processor_mask *mask )
    155155{
    156156  __BIT_FILL( CPU_MAXIMUM_PROCESSORS, mask );
     
    163163 * @param src The mask to copy to @a dst.
    164164 */
    165 RTEMS_INLINE_ROUTINE void _Processor_mask_Assign(
     165static inline void _Processor_mask_Assign(
    166166  Processor_mask *dst, const Processor_mask *src
    167167)
     
    176176 * @param index The index of the bit that shall be set.
    177177 */
    178 RTEMS_INLINE_ROUTINE void _Processor_mask_Set(
     178static inline void _Processor_mask_Set(
    179179  Processor_mask *mask,
    180180  uint32_t        index
     
    190190 * @param index The index of the bit that shall be cleared.
    191191 */
    192 RTEMS_INLINE_ROUTINE void _Processor_mask_Clear(
     192static inline void _Processor_mask_Clear(
    193193  Processor_mask *mask,
    194194  uint32_t        index
     
    207207 * @retval false The specified index bit is not set.
    208208 */
    209 RTEMS_INLINE_ROUTINE bool _Processor_mask_Is_set(
     209static inline bool _Processor_mask_Is_set(
    210210  const Processor_mask *mask,
    211211  uint32_t              index
     
    224224 * @retval false The processor sets a and b are not equal.
    225225 */
    226 RTEMS_INLINE_ROUTINE bool _Processor_mask_Is_equal(
     226static inline bool _Processor_mask_Is_equal(
    227227  const Processor_mask *a,
    228228  const Processor_mask *b
     
    242242 * @retval false The intersection of the processor sets a and b is empty.
    243243 */
    244 RTEMS_INLINE_ROUTINE bool _Processor_mask_Has_overlap(
     244static inline bool _Processor_mask_Has_overlap(
    245245  const Processor_mask *a,
    246246  const Processor_mask *b
     
    260260 * @retval false @a small is not a subset of @a big.
    261261 */