Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
summary.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/mtd/mtd.h>
#include <linux/pagemap.h>
#include <linux/crc32.h>
#include <linux/compiler.h>
#include <linux/vmalloc.h>
#include "nodelist.h"
#include "debug.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

int jffs2_sum_init (struct jffs2_sb_info *c)
 
void jffs2_sum_exit (struct jffs2_sb_info *c)
 
int jffs2_sum_add_padding_mem (struct jffs2_summary *s, uint32_t size)
 
int jffs2_sum_add_inode_mem (struct jffs2_summary *s, struct jffs2_raw_inode *ri, uint32_t ofs)
 
int jffs2_sum_add_dirent_mem (struct jffs2_summary *s, struct jffs2_raw_dirent *rd, uint32_t ofs)
 
void jffs2_sum_reset_collected (struct jffs2_summary *s)
 
void jffs2_sum_disable_collecting (struct jffs2_summary *s)
 
int jffs2_sum_is_disabled (struct jffs2_summary *s)
 
void jffs2_sum_move_collected (struct jffs2_sb_info *c, struct jffs2_summary *s)
 
int jffs2_sum_add_kvec (struct jffs2_sb_info *c, const struct kvec *invecs, unsigned long count, uint32_t ofs)
 
int jffs2_sum_scan_sumnode (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, struct jffs2_raw_summary *summary, uint32_t sumsize, uint32_t *pseudo_random)
 
int jffs2_sum_write_sumnode (struct jffs2_sb_info *c)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 14 of file summary.c.

Function Documentation

int jffs2_sum_add_dirent_mem ( struct jffs2_summary s,
struct jffs2_raw_dirent rd,
uint32_t  ofs 
)

Definition at line 133 of file summary.c.

int jffs2_sum_add_inode_mem ( struct jffs2_summary s,
struct jffs2_raw_inode ri,
uint32_t  ofs 
)

Definition at line 115 of file summary.c.

int jffs2_sum_add_kvec ( struct jffs2_sb_info c,
const struct kvec invecs,
unsigned long  count,
uint32_t  ofs 
)

Definition at line 248 of file summary.c.

int jffs2_sum_add_padding_mem ( struct jffs2_summary s,
uint32_t  size 
)

Definition at line 108 of file summary.c.

void jffs2_sum_disable_collecting ( struct jffs2_summary s)

Definition at line 217 of file summary.c.

void jffs2_sum_exit ( struct jffs2_sb_info c)

Definition at line 50 of file summary.c.

int jffs2_sum_init ( struct jffs2_sb_info c)

Definition at line 26 of file summary.c.

int jffs2_sum_is_disabled ( struct jffs2_summary s)

Definition at line 224 of file summary.c.

void jffs2_sum_move_collected ( struct jffs2_sb_info c,
struct jffs2_summary s 
)

Definition at line 231 of file summary.c.

void jffs2_sum_reset_collected ( struct jffs2_summary s)

Definition at line 210 of file summary.c.

int jffs2_sum_scan_sumnode ( struct jffs2_sb_info c,
struct jffs2_eraseblock jeb,
struct jffs2_raw_summary summary,
uint32_t  sumsize,
uint32_t pseudo_random 
)

Definition at line 572 of file summary.c.

int jffs2_sum_write_sumnode ( struct jffs2_sb_info c)

Definition at line 846 of file summary.c.