RTEMS  5.1
Data Fields
Partition_Control Struct Reference

#include <partdata.h>

Data Fields

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
 

Detailed Description

The following defines the control block used to manage each partition.

Field Documentation

◆ attribute_set

rtems_attribute Partition_Control::attribute_set

This field is the attribute set provided at create time.

◆ buffer_size

size_t Partition_Control::buffer_size

This field is the size of each buffer in bytes

◆ length

uintptr_t Partition_Control::length

This field is the size of the Partition in bytes.

◆ Memory

Chain_Control Partition_Control::Memory

This field is the chain used to manage unallocated buffers.

◆ number_of_used_blocks

uintptr_t Partition_Control::number_of_used_blocks

This field is the of allocated buffers.

◆ Object

Objects_Control Partition_Control::Object

This field is the object management portion of a Partition instance.

◆ starting_address

void* Partition_Control::starting_address

This field is the lock of the Partition. This field is the physical starting address of the Partition.


The documentation for this struct was generated from the following file: