RTEMS
|
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
Definition in file prioritybitmapimpl.h.