![]()  | 
  
    RTEMS
    5.1
    
   | 
 
JFFS2 filesystem instance information. More...
#include <jffs2.h>
Data Fields | |
| uint32_t | flash_size | 
| Flash size in bytes.  | |
| uint32_t | flash_blocks | 
| Count of flash blocks (erasable units).  | |
| uint32_t | flash_block_size | 
| Size of a flash block in bytes.  | |
| uint32_t | used_size | 
| Used size in bytes.  More... | |
| uint32_t | dirty_size | 
| Dirty size in bytes.  More... | |
| uint32_t | wasted_size | 
| Wasted size in bytes.  More... | |
| uint32_t | free_size | 
| Free size in bytes.  More... | |
| uint32_t | bad_size | 
| Bad size in bytes.  More... | |
| uint32_t | clean_blocks | 
| Count of clean blocks.  More... | |
| uint32_t | dirty_blocks | 
| Count of dirty blocks.  More... | |
| uint32_t | erasable_blocks | 
| Count of erasable blocks.  More... | |
| uint32_t | free_blocks | 
| Count of free blocks.  More... | |
| uint32_t | bad_blocks | 
| Count of bad blocks.  More... | |
JFFS2 filesystem instance information.
| uint32_t rtems_jffs2_info::bad_blocks | 
Count of bad blocks.
Bad blocks are damaged.
| uint32_t rtems_jffs2_info::bad_size | 
Bad size in bytes.
Bad areas indicate damaged flash blocks.
| uint32_t rtems_jffs2_info::clean_blocks | 
Count of clean blocks.
Clean blocks contain only used areas.
| uint32_t rtems_jffs2_info::dirty_blocks | 
Count of dirty blocks.
Dirty blocks contain dirty and used areas.
| uint32_t rtems_jffs2_info::dirty_size | 
Dirty size in bytes.
Used areas contain no longer used data.
| uint32_t rtems_jffs2_info::erasable_blocks | 
Count of erasable blocks.
Erase blocks contain only dirty or wasted areas.
| uint32_t rtems_jffs2_info::free_blocks | 
Count of free blocks.
Free blocks contain a free area.
| uint32_t rtems_jffs2_info::free_size | 
Free size in bytes.
Free areas may be used to store new data.
| uint32_t rtems_jffs2_info::used_size | 
Used size in bytes.
Used areas contain valid data.
| uint32_t rtems_jffs2_info::wasted_size | 
Wasted size in bytes.
Wasted areas are unusable.
 1.8.15