|
RTEMS
|
#include <partdata.h>
Public Attributes | |
| Objects_Control | Object |
| void * | starting_address |
| uintptr_t | length |
| size_t | buffer_size |
| rtems_attribute | attribute_set |
| uintptr_t | number_of_used_blocks |
| Chain_Control | Memory |
The following defines the control block used to manage each partition.
Definition at line 37 of file partdata.h.
| rtems_attribute Partition_Control::attribute_set |
This field is the attribute set provided at create time.
Definition at line 49 of file partdata.h.
| size_t Partition_Control::buffer_size |
This field is the size of each buffer in bytes
Definition at line 47 of file partdata.h.
| uintptr_t Partition_Control::length |
This field is the size of the Partition in bytes.
Definition at line 45 of file partdata.h.
| Chain_Control Partition_Control::Memory |
This field is the chain used to manage unallocated buffers.
Definition at line 53 of file partdata.h.
| uintptr_t Partition_Control::number_of_used_blocks |
This field is the of allocated buffers.
Definition at line 51 of file partdata.h.
| Objects_Control Partition_Control::Object |
This field is the object management portion of a Partition instance.
Definition at line 39 of file partdata.h.
| void* Partition_Control::starting_address |
This field is the lock of the Partition. This field is the physical starting address of the Partition.
Definition at line 43 of file partdata.h.
1.8.14