Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
summary.h File Reference
#include <linux/uio.h>
#include <linux/jffs2.h>

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)
 

Functions

struct jffs2_sum_inode_flash __attribute__ ((packed))
 

Variables

jint16_t nodetype
 
jint32_t inode
 
jint32_t version
 
jint32_t offset
 
jint32_t totlen
 
jint32_t pino
 
jint32_t ino
 
uint8_t nsize
 
uint8_t type
 
uint8_t name [0]
 
jint32_t xid
 
union jffs2_sum_flash __attribute__
 
union jffs2_sum_memnext
 

Macro Definition Documentation

#define BLK_STATE_ALLDIRTY   4

Definition at line 29 of file summary.h.

#define BLK_STATE_ALLFF   0

Definition at line 25 of file summary.h.

#define BLK_STATE_BADBLOCK   5

Definition at line 30 of file summary.h.

#define BLK_STATE_CLEAN   1

Definition at line 26 of file summary.h.

#define BLK_STATE_CLEANMARKER   3

Definition at line 28 of file summary.h.

#define BLK_STATE_PARTDIRTY   2

Definition at line 27 of file summary.h.

#define jffs2_sum_active ( )    (0)

Definition at line 195 of file summary.h.

#define jffs2_sum_add_dirent_mem (   a,
  b,
  c 
)

Definition at line 206 of file summary.h.

#define jffs2_sum_add_inode_mem (   a,
  b,
  c 
)

Definition at line 205 of file summary.h.

#define jffs2_sum_add_kvec (   a,
  b,
  c,
  d 
)    (0)

Definition at line 201 of file summary.h.

#define jffs2_sum_add_padding_mem (   a,
  b 
)

Definition at line 204 of file summary.h.

#define jffs2_sum_add_xattr_mem (   a,
  b,
  c 
)

Definition at line 207 of file summary.h.

#define jffs2_sum_add_xref_mem (   a,
  b,
  c 
)

Definition at line 208 of file summary.h.

#define jffs2_sum_disable_collecting (   a)

Definition at line 198 of file summary.h.

#define jffs2_sum_exit (   a)

Definition at line 197 of file summary.h.

#define jffs2_sum_init (   a)    (0)

Definition at line 196 of file summary.h.

#define jffs2_sum_is_disabled (   a)    (0)

Definition at line 199 of file summary.h.

#define jffs2_sum_move_collected (   a,
  b 
)

Definition at line 202 of file summary.h.

#define jffs2_sum_reset_collected (   a)

Definition at line 200 of file summary.h.

#define jffs2_sum_scan_sumnode (   a,
  b,
  c,
  d,
  e 
)    (0)

Definition at line 209 of file summary.h.

#define jffs2_sum_write_sumnode (   a)    (0)

Definition at line 203 of file summary.h.

#define JFFS2_SUMMARY_DIRENT_SIZE (   x)    (sizeof(struct jffs2_sum_dirent_flash) + (x))

Definition at line 34 of file summary.h.

#define JFFS2_SUMMARY_FRAME_SIZE   (sizeof(struct jffs2_raw_summary) + sizeof(struct jffs2_sum_marker))

Definition at line 170 of file summary.h.

#define JFFS2_SUMMARY_INODE_SIZE   (sizeof(struct jffs2_sum_inode_flash))

Definition at line 33 of file summary.h.

#define JFFS2_SUMMARY_NOSUM_SIZE   0xffffffff

Definition at line 32 of file summary.h.

#define JFFS2_SUMMARY_XATTR_SIZE   (sizeof(struct jffs2_sum_xattr_flash))

Definition at line 35 of file summary.h.

#define JFFS2_SUMMARY_XREF_SIZE   (sizeof(struct jffs2_sum_xref_flash))

Definition at line 36 of file summary.h.

#define MAX_SUMMARY_SIZE   65536

Definition at line 20 of file summary.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

jint32_t ino

Definition at line 71 of file summary.h.

jint32_t inode

Definition at line 54 of file summary.h.

uint8_t name[0]

Definition at line 74 of file summary.h.

union jffs2_sum_mem* next

Definition at line 108 of file summary.h.

jint16_t nodetype

Definition at line 53 of file summary.h.

uint8_t nsize

Definition at line 72 of file summary.h.

jint32_t offset

Definition at line 56 of file summary.h.

jint32_t pino

Definition at line 69 of file summary.h.

jint32_t totlen

Definition at line 57 of file summary.h.

Definition at line 73 of file summary.h.

jint32_t version

Definition at line 55 of file summary.h.

jint32_t xid

Definition at line 76 of file summary.h.