RTEMS
5.1
|
Inlined Routines in the Priority Handler Bit Map Implementation. More...
Go to the source code of this file.
Functions | |
RTEMS_INLINE_ROUTINE unsigned int | _Bitfield_Find_first_bit (unsigned int value) |
Returns the bit number of the first bit set in the specified value. More... | |
RTEMS_INLINE_ROUTINE Priority_bit_map_Word | _Priority_Mask (unsigned int bit_number) |
Returns the priority bit mask for the specified major or minor bit number. More... | |
RTEMS_INLINE_ROUTINE unsigned int | _Priority_Bits_index (unsigned int bit_number) |
Returns the bit index position for the specified major or minor bit number. More... | |
RTEMS_INLINE_ROUTINE unsigned int | _Priority_Major (unsigned int the_priority) |
Returns the major portion of the_priority. More... | |
RTEMS_INLINE_ROUTINE unsigned int | _Priority_Minor (unsigned int the_priority) |
Returns the minor portion of the_priority. More... | |
RTEMS_INLINE_ROUTINE void | _Priority_bit_map_Initialize (Priority_bit_map_Control *bit_map) |
Initializes a bit map. More... | |
RTEMS_INLINE_ROUTINE void | _Priority_bit_map_Add (Priority_bit_map_Control *bit_map, Priority_bit_map_Information *bit_map_info) |
Adds Priority queue bit map information. More... | |
RTEMS_INLINE_ROUTINE void | _Priority_bit_map_Remove (Priority_bit_map_Control *bit_map, Priority_bit_map_Information *bit_map_info) |
Removes Priority queue bit map information. More... | |
RTEMS_INLINE_ROUTINE unsigned int | _Priority_bit_map_Get_highest (const Priority_bit_map_Control *bit_map) |
Gets highest portion of Priority queue bit map. More... | |
RTEMS_INLINE_ROUTINE bool | _Priority_bit_map_Is_empty (const Priority_bit_map_Control *bit_map) |
Checks if the Priority queue bit map is empty. More... | |
RTEMS_INLINE_ROUTINE void | _Priority_bit_map_Initialize_information (Priority_bit_map_Control *bit_map, Priority_bit_map_Information *bit_map_info, unsigned int new_priority) |
Initializes the bit map information. More... | |
Variables | |
const unsigned char | _Bitfield_Leading_zeros [256] |
Inlined Routines in the Priority Handler Bit Map Implementation.
This file contains the static inline implementation of all inlined routines in the Priority Handler bit map implementation