53 #ifndef _RTEMS_RTEMS_PART_H 54 #define _RTEMS_RTEMS_PART_H 89 #define RTEMS_PARTITION_ALIGNMENT CPU_SIZEOF_POINTER 193 void *starting_address,
This header file defines types provided by the Classic API.
rtems_status_code rtems_partition_get_buffer(rtems_id id, void **buffer)
Tries to get a buffer from the specified partition.
uint32_t rtems_name
This type is used to represent a Classic API object name.
rtems_status_code rtems_partition_create(rtems_name name, void *starting_address, uintptr_t length, size_t buffer_size, rtems_attribute attribute_set, rtems_id *id)
Creates a partition.
rtems_status_code rtems_partition_delete(rtems_id id)
Deletes the specified partition.
This header file defines the status codes and support functions of the Classic API.
rtems_status_code rtems_partition_return_buffer(rtems_id id, void *buffer)
Returns a buffer to the specified partition.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
This header file defines attributes provided by the Classic API.
SPARC CPU Department Source.
uint32_t rtems_attribute
This type is used to represent Classic API attributes.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
rtems_status_code rtems_partition_ident(rtems_name name, uint32_t node, rtems_id *id)
Identifies a partition object by the specified object name.