RTEMS CPU Kit with SuperCore
4.11.3
|
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.