RTEMS CPU Kit with SuperCore  4.11.3
Macros | Functions
nodelist.c File Reference
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/fs.h>
#include <linux/mtd/mtd.h>
#include <linux/rbtree.h>
#include <linux/crc32.h>
#include <linux/pagemap.h>
#include "nodelist.h"
Include dependency graph for nodelist.c:

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

void jffs2_add_fd_to_list (struct jffs2_sb_info *c, struct jffs2_full_dirent *new, struct jffs2_full_dirent **list)
 
uint32_t jffs2_truncate_fragtree (struct jffs2_sb_info *c, struct rb_root *list, uint32_t size)
 
int jffs2_add_full_dnode_to_inode (struct jffs2_sb_info *c, struct jffs2_inode_info *f, struct jffs2_full_dnode *fn)
 
void jffs2_set_inocache_state (struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, int state)
 
struct jffs2_inode_cachejffs2_get_ino_cache (struct jffs2_sb_info *c, uint32_t ino)
 
void jffs2_add_ino_cache (struct jffs2_sb_info *c, struct jffs2_inode_cache *new)
 
void jffs2_del_ino_cache (struct jffs2_sb_info *c, struct jffs2_inode_cache *old)
 
void jffs2_free_ino_caches (struct jffs2_sb_info *c)
 
void jffs2_free_raw_node_refs (struct jffs2_sb_info *c)
 
struct jffs2_node_fragjffs2_lookup_node_frag (struct rb_root *fragtree, uint32_t offset)
 
void jffs2_kill_fragtree (struct rb_root *root, struct jffs2_sb_info *c)
 
struct jffs2_raw_node_refjffs2_link_node_ref (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t ofs, uint32_t len, struct jffs2_inode_cache *ic)
 
int jffs2_scan_dirty_space (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t size)
 
uint32_t __jffs2_ref_totlen (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, struct jffs2_raw_node_ref *ref)