RTEMS CPU Kit with SuperCore  4.11.3
Data Structures | Macros
summary.h File Reference
#include <linux/uio.h>
#include <linux/jffs2.h>
Include dependency graph for summary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  jffs2_sum_unknown_flash
 
struct  jffs2_sum_inode_flash
 
struct  jffs2_sum_dirent_flash
 
struct  jffs2_sum_xattr_flash
 
struct  jffs2_sum_xref_flash
 
union  jffs2_sum_flash
 
struct  jffs2_sum_unknown_mem
 
struct  jffs2_sum_inode_mem
 
struct  jffs2_sum_dirent_mem
 
struct  jffs2_sum_xattr_mem
 
struct  jffs2_sum_xref_mem
 
union  jffs2_sum_mem
 
struct  jffs2_summary
 
struct  jffs2_sum_marker
 

Macros

#define MAX_SUMMARY_SIZE   65536
 
#define BLK_STATE_ALLFF   0
 
#define BLK_STATE_CLEAN   1
 
#define BLK_STATE_PARTDIRTY   2
 
#define BLK_STATE_CLEANMARKER   3
 
#define BLK_STATE_ALLDIRTY   4
 
#define BLK_STATE_BADBLOCK   5
 
#define JFFS2_SUMMARY_NOSUM_SIZE   0xffffffff
 
#define JFFS2_SUMMARY_INODE_SIZE   (sizeof(struct jffs2_sum_inode_flash))
 
#define JFFS2_SUMMARY_DIRENT_SIZE(x)   (sizeof(struct jffs2_sum_dirent_flash) + (x))
 
#define JFFS2_SUMMARY_XATTR_SIZE   (sizeof(struct jffs2_sum_xattr_flash))
 
#define JFFS2_SUMMARY_XREF_SIZE   (sizeof(struct jffs2_sum_xref_flash))
 
#define JFFS2_SUMMARY_FRAME_SIZE   (sizeof(struct jffs2_raw_summary) + sizeof(struct jffs2_sum_marker))
 
#define jffs2_sum_active()   (0)
 
#define jffs2_sum_init(a)   (0)
 
#define jffs2_sum_exit(a)
 
#define jffs2_sum_disable_collecting(a)
 
#define jffs2_sum_is_disabled(a)   (0)
 
#define jffs2_sum_reset_collected(a)
 
#define jffs2_sum_add_kvec(a, b, c, d)   (0)
 
#define jffs2_sum_move_collected(a, b)
 
#define jffs2_sum_write_sumnode(a)   (0)
 
#define jffs2_sum_add_padding_mem(a, b)
 
#define jffs2_sum_add_inode_mem(a, b, c)
 
#define jffs2_sum_add_dirent_mem(a, b, c)
 
#define jffs2_sum_add_xattr_mem(a, b, c)
 
#define jffs2_sum_add_xref_mem(a, b, c)
 
#define jffs2_sum_scan_sumnode(a, b, c, d, e)   (0)