RTEMS: Partition_Control Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Fields
Partition_Control Struct Reference
Internal » Classic » Classic Partition Manager Implementation

`#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:

- cpukit/include/rtems/rtems/partdata.h