56#ifndef _RTEMS_RTEMS_PART_H
57#define _RTEMS_RTEMS_PART_H
64#include <rtems/score/cpu.h>
93#define RTEMS_PARTITION_ALIGNMENT CPU_SIZEOF_POINTER
237 void *starting_address,
This header file provides Classic API directive attributes.
This header file provides types used by the Classic API.
uint32_t rtems_attribute
This type represents Classic API attributes.
Definition: attr.h:96
rtems_status_code rtems_partition_return_buffer(rtems_id id, void *buffer)
Returns the buffer to the partition.
Definition: partreturnbuffer.c:87
rtems_status_code rtems_partition_delete(rtems_id id)
Deletes the partition.
Definition: partdelete.c:45
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.
Definition: partcreate.c:82
rtems_status_code rtems_partition_get_buffer(rtems_id id, void **buffer)
Tries to get a buffer from the partition.
Definition: partgetbuffer.c:50
rtems_status_code rtems_partition_ident(rtems_name name, uint32_t node, rtems_id *id)
Identifies a partition by the object name.
Definition: partident.c:45
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
uint32_t rtems_name
This type represents Classic API object names.
Definition: types.h:226
Objects_Id rtems_id
This type represents RTEMS object identifiers.
Definition: types.h:94
This header file provides the status codes of Classic API directives and support functions.