17 #ifndef _RTEMS_RTEMS_REGION_H 18 #define _RTEMS_RTEMS_REGION_H 54 void *starting_address,
79 void *starting_address,
rtems_status_code rtems_region_delete(rtems_id id)
RTEMS Delete Region.
Definition: regiondelete.c:23
uint32_t rtems_attribute
Definition: attr.h:41
Watchdog_Interval rtems_interval
Used to manage and manipulate intervals specified by clock ticks.
Definition: types.h:127
uint32_t rtems_name
Classic API object name type.
Definition: types.h:77
rtems_status_code rtems_region_get_segment(rtems_id id, uintptr_t size, rtems_option option_set, rtems_interval timeout, void **segment)
RTEMS Get Region Segment.
Definition: regiongetsegment.c:47
rtems_status_code rtems_region_ident(rtems_name name, rtems_id *id)
RTEMS Region Name to Id.
Definition: regionident.c:28
rtems_status_code rtems_region_get_segment_size(rtems_id id, void *segment, uintptr_t *size)
RTEMS Get Region Segment Size.
Definition: regiongetsegmentsize.c:23
rtems_status_code rtems_region_get_information(rtems_id id, Heap_Information_block *the_info)
RTEMS Get Region Information.
Definition: regiongetinfo.c:23
rtems_status_code
Classic API Status.
Definition: status.h:43
uint32_t rtems_option
Definition: options.h:42
rtems_status_code rtems_region_create(rtems_name name, void *starting_address, uintptr_t length, uintptr_t page_size, rtems_attribute attribute_set, rtems_id *id)
rtems_region_create
Definition: regioncreate.c:29
rtems_status_code rtems_region_resize_segment(rtems_id id, void *segment, uintptr_t size, uintptr_t *old_size)
Resize RTEMS Region Segment.
Definition: regionresizesegment.c:23
rtems_status_code rtems_region_get_free_information(rtems_id id, Heap_Information_block *the_info)
RTEMS Get Region Free Information.
Definition: regiongetfreeinfo.c:25
Objects_Id rtems_id
Used to manage and manipulate RTEMS object identifiers.
Definition: types.h:83
unsigned size
Definition: tte.h:74
rtems_status_code rtems_region_return_segment(rtems_id id, void *segment)
RTEMS Return Region Segment.
Definition: regionreturnsegment.c:23
rtems_status_code rtems_region_extend(rtems_id id, void *starting_address, uintptr_t length)
RTEMS Extend Region.
Definition: regionextend.c:23