RTEMS CPU Kit with SuperCore  4.10.99.0
Defines | Functions
rtems/rtems/support.h File Reference
#include <rtems/rtems/types.h>
#include <rtems/rtems/support.inl>
Include dependency graph for support.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define RTEMS_MILLISECONDS_TO_MICROSECONDS(_ms)   TOD_MILLISECONDS_TO_MICROSECONDS(_ms)
 Returns the number of micro seconds for the milli seconds value _ms.
#define RTEMS_MILLISECONDS_TO_TICKS(_ms)
 Returns the number of ticks for the milli seconds value _ms.
#define RTEMS_MICROSECONDS_TO_TICKS(_us)   ((_us) / rtems_configuration_get_microseconds_per_tick())
 Returns the number of ticks for the micro seconds value _us.

Functions

bool rtems_workspace_get_information (Heap_Information_block *the_info)
 Gets Workspace Information.
bool rtems_workspace_allocate (size_t bytes, void **pointer)
 Allocates Memory from the Workspace.
bool rtems_workspace_free (void *pointer)
 Frees Memory Allocated from the Workspace.
void * rtems_workspace_greedy_allocate (const uintptr_t *block_sizes, size_t block_count)
 Greedy allocate that empties the workspace.
void rtems_workspace_greedy_free (void *opaque)
 Frees space of a greedy allocation.

Detailed Description