|
RTEMS CPU Kit with SuperCore
|
Flash Segment Control holds the pointer to the segment, number of pages, various page stats and the memory copy of the page descriptors. More...

Data Fields | |
| struct rtems_fdisk_segment_ctl * | next |
| Segments with available pages are maintained as a linked list. | |
| const rtems_fdisk_segment_desc * | descriptor |
| The descriptor provided by the low-level driver. | |
| uint32_t | device |
| The device this segment resides on. | |
| uint32_t | segment |
| The segment in the device. More... | |
| rtems_fdisk_page_desc * | page_descriptors |
| The in-memory ocpy of the page descriptors found at the start of the segment in the flash device. | |
| uint32_t | pages |
| Total number of pages in the segment. More... | |
| uint32_t | pages_desc |
| Number of pages used for page descriptors. More... | |
| uint32_t | pages_active |
| Number of pages flagged as active. More... | |
| uint32_t | pages_used |
| Number of pages flagged as used. More... | |
| uint32_t | pages_bad |
| Number of pages detected as bad. More... | |
| uint32_t | failed |
| The segment has failed. More... | |
| uint32_t | erased |
| Counter to debugging. More... | |
Flash Segment Control holds the pointer to the segment, number of pages, various page stats and the memory copy of the page descriptors.
| uint32_t rtems_fdisk_segment_ctl::erased |
Counter to debugging.
Wear support would remove this.
| uint32_t rtems_fdisk_segment_ctl::failed |
The segment has failed.
| uint32_t rtems_fdisk_segment_ctl::pages |
Total number of pages in the segment.
| uint32_t rtems_fdisk_segment_ctl::pages_active |
Number of pages flagged as active.
| uint32_t rtems_fdisk_segment_ctl::pages_bad |
Number of pages detected as bad.
| uint32_t rtems_fdisk_segment_ctl::pages_desc |
Number of pages used for page descriptors.
| uint32_t rtems_fdisk_segment_ctl::pages_used |
Number of pages flagged as used.
| uint32_t rtems_fdisk_segment_ctl::segment |
The segment in the device.
This must be within the segment descriptor.
1.8.13