RTEMS: cpukit/include/rtems/score/prioritybitmapimpl.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions | Variables
prioritybitmapimpl.h File Reference
Internal » SuperCore » Priority Handler

Inlined Routines in the Priority Handler Bit Map Implementation. More...

`#include <rtems/score/prioritybitmap.h>`
`#include <string.h>`

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.
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.
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.
RTEMS_INLINE_ROUTINE unsigned int | _Priority_Major (unsigned int the_priority)
| Returns the major portion of the_priority.
RTEMS_INLINE_ROUTINE unsigned int | _Priority_Minor (unsigned int the_priority)
| Returns the minor portion of the_priority.
RTEMS_INLINE_ROUTINE void | _Priority_bit_map_Initialize (Priority_bit_map_Control *bit_map)
| Initializes a bit map.
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.
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.
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.
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.
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.

## Variables
const unsigned char | _Bitfield_Leading_zeros [256]

## Detailed Description

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