RTEMS 6.1-rc1
Data Structures | Macros | Functions
assoc.h File Reference

RTEMS Associativity Routines. More...

#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  rtems_assoc_t
 
struct  rtems_assoc_32_pair
 

Macros

#define RTEMS_ASSOC_DEFAULT_NAME   "(default)"
 

Functions

const rtems_assoc_trtems_assoc_ptr_by_name (const rtems_assoc_t *, const char *)
 RTEMS Associate Pointer by Name.
 
const rtems_assoc_trtems_assoc_ptr_by_remote (const rtems_assoc_t *, uint32_t)
 RTEMS Associate Pointer by Remote.
 
uint32_t rtems_assoc_remote_by_local (const rtems_assoc_t *, uint32_t)
 
uint32_t rtems_assoc_local_by_remote (const rtems_assoc_t *, uint32_t)
 RTEMS Associate Local by Remote.
 
uint32_t rtems_assoc_remote_by_name (const rtems_assoc_t *, const char *)
 RTEMS Associate Remote by Name.
 
uint32_t rtems_assoc_local_by_name (const rtems_assoc_t *, const char *)
 RTEMS Associate Local by Name.
 
const char * rtems_assoc_name_by_local (const rtems_assoc_t *, uint32_t)
 RTEMS Associate Name by Local.
 
const char * rtems_assoc_name_by_remote (const rtems_assoc_t *, uint32_t)
 RTEMS Associate Name by Remote.
 
uint32_t rtems_assoc_remote_by_local_bitfield (const rtems_assoc_t *, uint32_t)
 RTEMS Assoc Routines.
 
char * rtems_assoc_name_by_local_bitfield (const rtems_assoc_t *, uint32_t, char *)
 RTEMS Associate Name by Local Bitfield.
 
char * rtems_assoc_name_by_remote_bitfield (const rtems_assoc_t *, uint32_t, char *)
 RTEMS Associate Name by Remote Bitfield.
 
uint32_t rtems_assoc_local_by_remote_bitfield (const rtems_assoc_t *, uint32_t)
 
const rtems_assoc_trtems_assoc_ptr_by_local (const rtems_assoc_t *ap, uint32_t local_value)
 RTEMS Associate Pointer by Local.
 
size_t rtems_assoc_32_to_string (uint32_t value, char *buffer, size_t buffer_size, const rtems_assoc_32_pair *pairs, size_t pair_count, const char *separator, const char *fallback)
 Converts the specified value into a text representation. More...
 
size_t rtems_assoc_thread_states_to_string (uint32_t states, char *buffer, size_t buffer_size)
 Converts the specified thread states into a text representation. More...
 

Detailed Description

RTEMS Associativity Routines.