Symbol: jffs2_sb_info
fs/jffs2/background.c
27
void jffs2_garbage_collect_trigger(struct jffs2_sb_info *c)
fs/jffs2/background.c
35
int jffs2_start_garbage_collect_thread(struct jffs2_sb_info *c)
fs/jffs2/background.c
61
void jffs2_stop_garbage_collect_thread(struct jffs2_sb_info *c)
fs/jffs2/background.c
77
struct jffs2_sb_info *c = _c;
fs/jffs2/build.c
23
static void jffs2_build_remove_unlinked_inode(struct jffs2_sb_info *,
fs/jffs2/build.c
242
static void jffs2_build_remove_unlinked_inode(struct jffs2_sb_info *c,
fs/jffs2/build.c
27
first_inode_chain(int *i, struct jffs2_sb_info *c)
fs/jffs2/build.c
311
static void jffs2_calc_trigger_levels(struct jffs2_sb_info *c)
fs/jffs2/build.c
37
next_inode(int *i, struct jffs2_inode_cache *ic, struct jffs2_sb_info *c)
fs/jffs2/build.c
373
int jffs2_do_mount_fs(struct jffs2_sb_info *c)
fs/jffs2/build.c
52
static void jffs2_build_inode_pass1(struct jffs2_sb_info *c,
fs/jffs2/build.c
99
static int jffs2_build_filesystem(struct jffs2_sb_info *c)
fs/jffs2/compr.c
148
uint16_t jffs2_compress(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/compr.c
253
int jffs2_decompress(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/compr.h
73
uint16_t jffs2_compress(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/compr.h
77
int jffs2_decompress(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/debug.c
125
__jffs2_dbg_prewrite_paranoia_check(struct jffs2_sb_info *c,
fs/jffs2/debug.c
160
static void __jffs2_dbg_superblock_counts(struct jffs2_sb_info *c)
fs/jffs2/debug.c
28
__jffs2_dbg_acct_sanity_check_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.c
301
__jffs2_dbg_acct_paranoia_check(struct jffs2_sb_info *c,
fs/jffs2/debug.c
310
__jffs2_dbg_acct_paranoia_check_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.c
392
__jffs2_dbg_dump_node_refs(struct jffs2_sb_info *c,
fs/jffs2/debug.c
401
__jffs2_dbg_dump_node_refs_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.c
435
__jffs2_dbg_dump_jeb(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/debug.c
459
__jffs2_dbg_dump_block_lists(struct jffs2_sb_info *c)
fs/jffs2/debug.c
467
__jffs2_dbg_dump_block_lists_nolock(struct jffs2_sb_info *c)
fs/jffs2/debug.c
52
__jffs2_dbg_acct_sanity_check(struct jffs2_sb_info *c,
fs/jffs2/debug.c
773
__jffs2_dbg_dump_node(struct jffs2_sb_info *c, uint32_t ofs)
fs/jffs2/debug.h
174
__jffs2_dbg_acct_sanity_check_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.h
177
__jffs2_dbg_acct_sanity_check(struct jffs2_sb_info *c,
fs/jffs2/debug.h
186
__jffs2_dbg_acct_paranoia_check(struct jffs2_sb_info *c,
fs/jffs2/debug.h
189
__jffs2_dbg_acct_paranoia_check_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.h
192
__jffs2_dbg_prewrite_paranoia_check(struct jffs2_sb_info *c,
fs/jffs2/debug.h
197
__jffs2_dbg_dump_jeb(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/debug.h
201
__jffs2_dbg_dump_block_lists(struct jffs2_sb_info *c);
fs/jffs2/debug.h
203
__jffs2_dbg_dump_block_lists_nolock(struct jffs2_sb_info *c);
fs/jffs2/debug.h
205
__jffs2_dbg_dump_node_refs(struct jffs2_sb_info *c,
fs/jffs2/debug.h
208
__jffs2_dbg_dump_node_refs_nolock(struct jffs2_sb_info *c,
fs/jffs2/debug.h
217
__jffs2_dbg_dump_node(struct jffs2_sb_info *c, uint32_t ofs);
fs/jffs2/dir.c
170
struct jffs2_sb_info *c;
fs/jffs2/dir.c
232
struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb);
fs/jffs2/dir.c
252
struct jffs2_sb_info *c = JFFS2_SB_INFO(old_dentry->d_sb);
fs/jffs2/dir.c
291
struct jffs2_sb_info *c;
fs/jffs2/dir.c
455
struct jffs2_sb_info *c;
fs/jffs2/dir.c
598
struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb);
fs/jffs2/dir.c
629
struct jffs2_sb_info *c;
fs/jffs2/dir.c
780
struct jffs2_sb_info *c = JFFS2_SB_INFO(old_dir_i->i_sb);
fs/jffs2/erase.c
159
static void jffs2_erase_succeeded(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/erase.c
172
static void jffs2_erase_failed(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t bad_offset)
fs/jffs2/erase.c
206
static inline void jffs2_remove_node_refs_from_ino_list(struct jffs2_sb_info *c,
fs/jffs2/erase.c
24
static void jffs2_erase_failed(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t bad_offset);
fs/jffs2/erase.c
25
static void jffs2_erase_succeeded(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/erase.c
26
static void jffs2_mark_erased_block(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/erase.c
28
static void jffs2_erase_block(struct jffs2_sb_info *c,
fs/jffs2/erase.c
287
void jffs2_free_jeb_node_refs(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/erase.c
311
static int jffs2_block_check_erase(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t *bad_offset)
fs/jffs2/erase.c
397
static void jffs2_mark_erased_block(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/erase.c
99
int jffs2_erase_pending_blocks(struct jffs2_sb_info *c, int count)
fs/jffs2/file.c
136
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/file.c
253
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/file.c
38
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/file.c
87
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/fs.c
212
struct jffs2_sb_info *c = JFFS2_SB_INFO(dentry->d_sb);
fs/jffs2/fs.c
243
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/fs.c
256
struct jffs2_sb_info *c;
fs/jffs2/fs.c
30
static int jffs2_flash_setup(struct jffs2_sb_info *c);
fs/jffs2/fs.c
36
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/fs.c
398
struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);
fs/jffs2/fs.c
427
struct jffs2_sb_info *c;
fs/jffs2/fs.c
516
struct jffs2_sb_info *c;
fs/jffs2/fs.c
617
void jffs2_gc_release_inode(struct jffs2_sb_info *c,
fs/jffs2/fs.c
623
struct jffs2_inode_info *jffs2_gc_fetch_inode(struct jffs2_sb_info *c,
fs/jffs2/fs.c
688
static int jffs2_flash_setup(struct jffs2_sb_info *c) {
fs/jffs2/fs.c
722
void jffs2_flash_cleanup(struct jffs2_sb_info *c) {
fs/jffs2/gc.c
1013
static int jffs2_garbage_collect_hole(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
1164
static int jffs2_garbage_collect_dnode(struct jffs2_sb_info *c, struct jffs2_eraseblock *orig_jeb,
fs/jffs2/gc.c
124
int jffs2_garbage_collect_pass(struct jffs2_sb_info *c)
fs/jffs2/gc.c
25
static int jffs2_garbage_collect_pristine(struct jffs2_sb_info *c,
fs/jffs2/gc.c
28
static int jffs2_garbage_collect_metadata(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
30
static int jffs2_garbage_collect_dirent(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
32
static int jffs2_garbage_collect_deletion_dirent(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
34
static int jffs2_garbage_collect_hole(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
37
static int jffs2_garbage_collect_dnode(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
40
static int jffs2_garbage_collect_live(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
44
static struct jffs2_eraseblock *jffs2_find_gc_block(struct jffs2_sb_info *c)
fs/jffs2/gc.c
497
static int jffs2_garbage_collect_live(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
591
static int jffs2_garbage_collect_pristine(struct jffs2_sb_info *c,
fs/jffs2/gc.c
758
static int jffs2_garbage_collect_metadata(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
850
static int jffs2_garbage_collect_dirent(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/gc.c
895
static int jffs2_garbage_collect_deletion_dirent(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/malloc.c
185
int jffs2_prealloc_raw_node_refs(struct jffs2_sb_info *c,
fs/jffs2/nodelist.c
101
static void jffs2_obsolete_node_frag(struct jffs2_sb_info *c,
fs/jffs2/nodelist.c
169
static int no_overlapping_node(struct jffs2_sb_info *c, struct rb_root *root,
fs/jffs2/nodelist.c
215
static int jffs2_add_frag_to_fragtree(struct jffs2_sb_info *c, struct rb_root *root, struct jffs2_node_frag *newfrag)
fs/jffs2/nodelist.c
23
static void jffs2_obsolete_node_frag(struct jffs2_sb_info *c,
fs/jffs2/nodelist.c
26
void jffs2_add_fd_to_list(struct jffs2_sb_info *c, struct jffs2_full_dirent *new, struct jffs2_full_dirent **list)
fs/jffs2/nodelist.c
363
int jffs2_add_full_dnode_to_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f, struct jffs2_full_dnode *fn)
fs/jffs2/nodelist.c
408
void jffs2_set_inocache_state(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, int state)
fs/jffs2/nodelist.c
421
struct jffs2_inode_cache *jffs2_get_ino_cache(struct jffs2_sb_info *c, uint32_t ino)
fs/jffs2/nodelist.c
436
void jffs2_add_ino_cache (struct jffs2_sb_info *c, struct jffs2_inode_cache *new)
fs/jffs2/nodelist.c
457
void jffs2_del_ino_cache(struct jffs2_sb_info *c, struct jffs2_inode_cache *old)
fs/jffs2/nodelist.c
487
void jffs2_free_ino_caches(struct jffs2_sb_info *c)
fs/jffs2/nodelist.c
504
void jffs2_free_raw_node_refs(struct jffs2_sb_info *c)
fs/jffs2/nodelist.c
565
void jffs2_kill_fragtree(struct rb_root *root, struct jffs2_sb_info *c)
fs/jffs2/nodelist.c
585
struct jffs2_raw_node_ref *jffs2_link_node_ref(struct jffs2_sb_info *c,
fs/jffs2/nodelist.c
59
uint32_t jffs2_truncate_fragtree(struct jffs2_sb_info *c, struct rb_root *list, uint32_t size)
fs/jffs2/nodelist.c
662
int jffs2_scan_dirty_space(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/nodelist.c
692
static inline uint32_t __ref_totlen(struct jffs2_sb_info *c,
fs/jffs2/nodelist.c
718
uint32_t __jffs2_ref_totlen(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/nodelist.h
296
static inline int jffs2_blocks_use_vmalloc(struct jffs2_sb_info *c)
fs/jffs2/nodelist.h
364
void jffs2_add_fd_to_list(struct jffs2_sb_info *c, struct jffs2_full_dirent *new, struct jffs2_full_dirent **list);
fs/jffs2/nodelist.h
365
void jffs2_set_inocache_state(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, int state);
fs/jffs2/nodelist.h
366
struct jffs2_inode_cache *jffs2_get_ino_cache(struct jffs2_sb_info *c, uint32_t ino);
fs/jffs2/nodelist.h
367
void jffs2_add_ino_cache (struct jffs2_sb_info *c, struct jffs2_inode_cache *new);
fs/jffs2/nodelist.h
368
void jffs2_del_ino_cache(struct jffs2_sb_info *c, struct jffs2_inode_cache *old);
fs/jffs2/nodelist.h
369
void jffs2_free_ino_caches(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
370
void jffs2_free_raw_node_refs(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
372
void jffs2_kill_fragtree(struct rb_root *root, struct jffs2_sb_info *c_delete);
fs/jffs2/nodelist.h
373
int jffs2_add_full_dnode_to_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f, struct jffs2_full_dnode *fn);
fs/jffs2/nodelist.h
374
uint32_t jffs2_truncate_fragtree (struct jffs2_sb_info *c, struct rb_root *list, uint32_t size);
fs/jffs2/nodelist.h
375
struct jffs2_raw_node_ref *jffs2_link_node_ref(struct jffs2_sb_info *c,
fs/jffs2/nodelist.h
379
extern uint32_t __jffs2_ref_totlen(struct jffs2_sb_info *c,
fs/jffs2/nodelist.h
384
int jffs2_thread_should_wake(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
385
int jffs2_reserve_space(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodelist.h
387
int jffs2_reserve_space_gc(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodelist.h
389
struct jffs2_raw_node_ref *jffs2_add_physical_node_ref(struct jffs2_sb_info *c,
fs/jffs2/nodelist.h
392
void jffs2_complete_reservation(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
393
void jffs2_mark_node_obsolete(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *raw);
fs/jffs2/nodelist.h
396
int jffs2_do_new_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f, uint32_t mode, struct jffs2_raw_inode *ri);
fs/jffs2/nodelist.h
398
struct jffs2_full_dnode *jffs2_write_dnode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
401
struct jffs2_full_dirent *jffs2_write_dirent(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
404
int jffs2_write_inode_range(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
407
int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
409
int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, const char *name,
fs/jffs2/nodelist.h
411
int jffs2_do_link(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino,
fs/jffs2/nodelist.h
416
int jffs2_do_read_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
418
int jffs2_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
fs/jffs2/nodelist.h
419
void jffs2_do_clear_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f);
fs/jffs2/nodelist.h
435
int jffs2_prealloc_raw_node_refs(struct jffs2_sb_info *c,
fs/jffs2/nodelist.h
450
int jffs2_garbage_collect_pass(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
453
int jffs2_read_dnode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
456
int jffs2_read_inode_range(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/nodelist.h
458
char *jffs2_getlink(struct jffs2_sb_info *c, struct jffs2_inode_info *f);
fs/jffs2/nodelist.h
461
int jffs2_scan_medium(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
462
void jffs2_rotate_lists(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
463
struct jffs2_inode_cache *jffs2_scan_make_ino_cache(struct jffs2_sb_info *c, uint32_t ino);
fs/jffs2/nodelist.h
464
int jffs2_scan_classify_jeb(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/nodelist.h
465
int jffs2_scan_dirty_space(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t size);
fs/jffs2/nodelist.h
468
int jffs2_do_mount_fs(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
471
int jffs2_erase_pending_blocks(struct jffs2_sb_info *c, int count);
fs/jffs2/nodelist.h
472
void jffs2_free_jeb_node_refs(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/nodelist.h
476
int jffs2_flush_wbuf_gc(struct jffs2_sb_info *c, uint32_t ino);
fs/jffs2/nodelist.h
477
int jffs2_flush_wbuf_pad(struct jffs2_sb_info *c);
fs/jffs2/nodelist.h
478
int jffs2_check_nand_cleanmarker(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/nodelist.h
479
int jffs2_write_nand_cleanmarker(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/nodemgmt.c
216
int jffs2_reserve_space_gc(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodemgmt.c
247
static void jffs2_close_nextblock(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/nodemgmt.c
25
static int jffs2_rp_can_write(struct jffs2_sb_info *c)
fs/jffs2/nodemgmt.c
284
static int jffs2_find_nextblock(struct jffs2_sb_info *c)
fs/jffs2/nodemgmt.c
358
static int jffs2_do_reserve_space(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodemgmt.c
507
struct jffs2_raw_node_ref *jffs2_add_physical_node_ref(struct jffs2_sb_info *c,
fs/jffs2/nodemgmt.c
53
static int jffs2_do_reserve_space(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodemgmt.c
563
void jffs2_complete_reservation(struct jffs2_sb_info *c)
fs/jffs2/nodemgmt.c
586
void jffs2_mark_node_obsolete(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref)
fs/jffs2/nodemgmt.c
78
int jffs2_reserve_space(struct jffs2_sb_info *c, uint32_t minsize,
fs/jffs2/nodemgmt.c
844
int jffs2_thread_should_wake(struct jffs2_sb_info *c)
fs/jffs2/os-linux.h
116
int jffs2_flash_writev(struct jffs2_sb_info *c, const struct kvec *vecs, unsigned long count, loff_t to, size_t *retlen, uint32_t ino);
fs/jffs2/os-linux.h
117
int jffs2_flash_write(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, const u_char *buf);
fs/jffs2/os-linux.h
118
int jffs2_flash_read(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, u_char *buf);
fs/jffs2/os-linux.h
119
int jffs2_check_oob_empty(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,int mode);
fs/jffs2/os-linux.h
120
int jffs2_check_nand_cleanmarker(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/os-linux.h
121
int jffs2_write_nand_cleanmarker(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb);
fs/jffs2/os-linux.h
122
int jffs2_write_nand_badblock(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t bad_offset);
fs/jffs2/os-linux.h
125
int jffs2_flush_wbuf_gc(struct jffs2_sb_info *c, uint32_t ino);
fs/jffs2/os-linux.h
126
int jffs2_flush_wbuf_pad(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
127
int jffs2_nand_flash_setup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
128
void jffs2_nand_flash_cleanup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
131
int jffs2_dataflash_setup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
132
void jffs2_dataflash_cleanup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
134
int jffs2_ubivol_setup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
135
void jffs2_ubivol_cleanup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
138
int jffs2_nor_wbuf_flash_setup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
139
void jffs2_nor_wbuf_flash_cleanup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
140
void jffs2_dirty_trigger(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
145
int jffs2_start_garbage_collect_thread(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
146
void jffs2_stop_garbage_collect_thread(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
147
void jffs2_garbage_collect_trigger(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
177
void jffs2_gc_release_inode(struct jffs2_sb_info *c,
fs/jffs2/os-linux.h
179
struct jffs2_inode_info *jffs2_gc_fetch_inode(struct jffs2_sb_info *c,
fs/jffs2/os-linux.h
182
unsigned char *jffs2_gc_fetch_page(struct jffs2_sb_info *c,
fs/jffs2/os-linux.h
186
void jffs2_flash_cleanup(struct jffs2_sb_info *c);
fs/jffs2/os-linux.h
190
int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs,
fs/jffs2/os-linux.h
192
int jffs2_flash_direct_write(struct jffs2_sb_info *c, loff_t ofs, size_t len,
fs/jffs2/read.c
157
int jffs2_read_inode_range(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/read.c
23
int jffs2_read_dnode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/readinode.c
1145
static int jffs2_do_read_inode_internal(struct jffs2_sb_info *c,
fs/jffs2/readinode.c
1328
int jffs2_do_read_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/readinode.c
1392
int jffs2_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic)
fs/jffs2/readinode.c
1413
void jffs2_do_clear_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f)
fs/jffs2/readinode.c
150
static int check_tn_node(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn)
fs/jffs2/readinode.c
199
static void jffs2_kill_tn(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn)
fs/jffs2/readinode.c
218
static int jffs2_add_tn_to_tree(struct jffs2_sb_info *c,
fs/jffs2/readinode.c
31
static int check_node_data(struct jffs2_sb_info *c, struct jffs2_tmp_dnode_info *tn)
fs/jffs2/readinode.c
451
static int jffs2_build_inode_fragtree(struct jffs2_sb_info *c,
fs/jffs2/readinode.c
586
static inline int read_direntry(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref,
fs/jffs2/readinode.c
713
static inline int read_dnode(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref,
fs/jffs2/readinode.c
888
static inline int read_unknown(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref, struct jffs2_unknown_node *un)
fs/jffs2/readinode.c
940
static int read_more(struct jffs2_sb_info *c, struct jffs2_raw_node_ref *ref,
fs/jffs2/readinode.c
981
static int jffs2_get_inode_nodes(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/scan.c
1047
static int jffs2_scan_dirent_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
1146
void jffs2_rotate_lists(struct jffs2_sb_info *c)
fs/jffs2/scan.c
292
static int jffs2_fill_scan_buf(struct jffs2_sb_info *c, void *buf,
fs/jffs2/scan.c
312
int jffs2_scan_classify_jeb(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/scan.c
332
static int jffs2_scan_xattr_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
388
static int jffs2_scan_xref_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
39
static int jffs2_scan_eraseblock (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
447
static int jffs2_scan_eraseblock (struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
46
static int jffs2_scan_inode_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
48
static int jffs2_scan_dirent_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/scan.c
51
static inline int min_free(struct jffs2_sb_info *c)
fs/jffs2/scan.c
69
static int file_dirty(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb)
fs/jffs2/scan.c
91
int jffs2_scan_medium(struct jffs2_sb_info *c)
fs/jffs2/scan.c
967
struct jffs2_inode_cache *jffs2_scan_make_ino_cache(struct jffs2_sb_info *c, uint32_t ino)
fs/jffs2/scan.c
993
static int jffs2_scan_inode_node(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/summary.c
231
void jffs2_sum_move_collected(struct jffs2_sb_info *c, struct jffs2_summary *s)
fs/jffs2/summary.c
248
int jffs2_sum_add_kvec(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/summary.c
26
int jffs2_sum_init(struct jffs2_sb_info *c)
fs/jffs2/summary.c
370
static struct jffs2_raw_node_ref *sum_link_node_ref(struct jffs2_sb_info *c,
fs/jffs2/summary.c
386
static int jffs2_sum_process_sum_data(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/summary.c
50
void jffs2_sum_exit(struct jffs2_sb_info *c)
fs/jffs2/summary.c
572
int jffs2_sum_scan_sumnode(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/summary.c
674
static int jffs2_sum_write_data(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/summary.c
849
int jffs2_sum_write_sumnode(struct jffs2_sb_info *c)
fs/jffs2/summary.h
175
int jffs2_sum_init(struct jffs2_sb_info *c);
fs/jffs2/summary.h
176
void jffs2_sum_exit(struct jffs2_sb_info *c);
fs/jffs2/summary.h
180
void jffs2_sum_move_collected(struct jffs2_sb_info *c, struct jffs2_summary *s);
fs/jffs2/summary.h
181
int jffs2_sum_add_kvec(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/summary.h
183
int jffs2_sum_write_sumnode(struct jffs2_sb_info *c);
fs/jffs2/summary.h
189
int jffs2_sum_scan_sumnode(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
fs/jffs2/super.c
100
struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);
fs/jffs2/super.c
192
struct jffs2_sb_info *c = fc->s_fs_info;
fs/jffs2/super.c
219
struct jffs2_sb_info *new_c = fc->s_fs_info;
fs/jffs2/super.c
220
struct jffs2_sb_info *c = JFFS2_SB_INFO(fc->root->d_sb);
fs/jffs2/super.c
261
struct jffs2_sb_info *c = sb->s_fs_info;
fs/jffs2/super.c
312
struct jffs2_sb_info *ctx;
fs/jffs2/super.c
314
ctx = kzalloc_obj(struct jffs2_sb_info);
fs/jffs2/super.c
325
struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);
fs/jffs2/super.c
347
struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);
fs/jffs2/super.c
87
struct jffs2_sb_info *c = JFFS2_SB_INFO(root->d_sb);
fs/jffs2/wbuf.c
1033
int jffs2_check_oob_empty(struct jffs2_sb_info *c,
fs/jffs2/wbuf.c
1076
int jffs2_check_nand_cleanmarker(struct jffs2_sb_info *c,
fs/jffs2/wbuf.c
108
static inline void jffs2_refile_wbuf_blocks(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
1100
int jffs2_write_nand_cleanmarker(struct jffs2_sb_info *c,
fs/jffs2/wbuf.c
1133
int jffs2_write_nand_badblock(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, uint32_t bad_offset)
fs/jffs2/wbuf.c
1152
static struct jffs2_sb_info *work_to_sb(struct work_struct *work)
fs/jffs2/wbuf.c
1157
return container_of(dwork, struct jffs2_sb_info, wbuf_dwork);
fs/jffs2/wbuf.c
1162
struct jffs2_sb_info *c = work_to_sb(work);
fs/jffs2/wbuf.c
1171
void jffs2_dirty_trigger(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
1184
int jffs2_nand_flash_setup(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
1228
void jffs2_nand_flash_cleanup(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
1237
int jffs2_dataflash_setup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
1286
void jffs2_dataflash_cleanup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
1293
int jffs2_nor_wbuf_flash_setup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
1319
void jffs2_nor_wbuf_flash_cleanup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
1326
int jffs2_ubivol_setup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
1348
void jffs2_ubivol_cleanup(struct jffs2_sb_info *c) {
fs/jffs2/wbuf.c
141
static void jffs2_block_refile(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb, int allow_empty)
fs/jffs2/wbuf.c
182
static struct jffs2_raw_node_ref **jffs2_incore_replace_raw(struct jffs2_sb_info *c,
fs/jffs2/wbuf.c
230
static int jffs2_verify_write(struct jffs2_sb_info *c, unsigned char *buf,
fs/jffs2/wbuf.c
275
static void jffs2_wbuf_recover(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
48
static int jffs2_wbuf_pending_for_ino(struct jffs2_sb_info *c, uint32_t ino)
fs/jffs2/wbuf.c
580
static int __jffs2_flush_wbuf(struct jffs2_sb_info *c, int pad)
fs/jffs2/wbuf.c
69
static void jffs2_clear_wbuf_ino_list(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
702
int jffs2_flush_wbuf_gc(struct jffs2_sb_info *c, uint32_t ino)
fs/jffs2/wbuf.c
764
int jffs2_flush_wbuf_pad(struct jffs2_sb_info *c)
fs/jffs2/wbuf.c
781
static size_t jffs2_fill_wbuf(struct jffs2_sb_info *c, const uint8_t *buf,
fs/jffs2/wbuf.c
794
int jffs2_flash_writev(struct jffs2_sb_info *c, const struct kvec *invecs,
fs/jffs2/wbuf.c
85
static void jffs2_wbuf_dirties_inode(struct jffs2_sb_info *c, uint32_t ino)
fs/jffs2/wbuf.c
941
int jffs2_flash_write(struct jffs2_sb_info *c, loff_t ofs, size_t len,
fs/jffs2/wbuf.c
957
int jffs2_flash_read(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, u_char *buf)
fs/jffs2/write.c
205
struct jffs2_full_dirent *jffs2_write_dirent(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/write.c
23
int jffs2_do_new_inode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/write.c
340
int jffs2_write_inode_range(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/write.c
441
int jffs2_do_create(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f,
fs/jffs2/write.c
547
int jffs2_do_unlink(struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f,
fs/jffs2/write.c
59
struct jffs2_full_dnode *jffs2_write_dnode(struct jffs2_sb_info *c, struct jffs2_inode_info *f,
fs/jffs2/write.c
669
int jffs2_do_link (struct jffs2_sb_info *c, struct jffs2_inode_info *dir_f, uint32_t ino, uint8_t type, const char *name, int namelen, uint32_t time)
fs/jffs2/writev.c
16
int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs,
fs/jffs2/writev.c
32
int jffs2_flash_direct_write(struct jffs2_sb_info *c, loff_t ofs, size_t len,
fs/jffs2/xattr.c
102
static void reclaim_xattr_datum(struct jffs2_sb_info *c)
fs/jffs2/xattr.c
1038
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/xattr.c
1100
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/xattr.c
1225
int jffs2_garbage_collect_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd,
fs/jffs2/xattr.c
1261
int jffs2_garbage_collect_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref,
fs/jffs2/xattr.c
1295
int jffs2_verify_xattr(struct jffs2_sb_info *c)
fs/jffs2/xattr.c
132
static int do_verify_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
1328
void jffs2_release_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
1338
void jffs2_release_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref)
fs/jffs2/xattr.c
204
static int do_load_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
263
static int load_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
284
static int save_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
336
static struct jffs2_xattr_datum *create_xattr_datum(struct jffs2_sb_info *c,
fs/jffs2/xattr.c
404
static void unrefer_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
444
static int verify_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref)
fs/jffs2/xattr.c
506
static int save_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref)
fs/jffs2/xattr.c
550
static struct jffs2_xattr_ref *create_xattr_ref(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic,
fs/jffs2/xattr.c
576
static void delete_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref)
fs/jffs2/xattr.c
596
void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic)
fs/jffs2/xattr.c
614
void jffs2_xattr_free_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic)
fs/jffs2/xattr.c
634
static int check_xattr_ref_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic)
fs/jffs2/xattr.c
690
void jffs2_xattr_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic)
fs/jffs2/xattr.c
707
void jffs2_init_xattr_subsystem(struct jffs2_sb_info *c)
fs/jffs2/xattr.c
71
static int is_xattr_datum_unchecked(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
725
static struct jffs2_xattr_datum *jffs2_find_xattr_datum(struct jffs2_sb_info *c, uint32_t xid)
fs/jffs2/xattr.c
740
void jffs2_clear_xattr_subsystem(struct jffs2_sb_info *c)
fs/jffs2/xattr.c
775
int jffs2_build_xattr_subsystem(struct jffs2_sb_info *c)
fs/jffs2/xattr.c
87
static void unload_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd)
fs/jffs2/xattr.c
893
struct jffs2_xattr_datum *jffs2_setup_xattr_datum(struct jffs2_sb_info *c,
fs/jffs2/xattr.c
969
struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb);
fs/jffs2/xattr.h
73
extern void jffs2_init_xattr_subsystem(struct jffs2_sb_info *c);
fs/jffs2/xattr.h
74
extern int jffs2_build_xattr_subsystem(struct jffs2_sb_info *c);
fs/jffs2/xattr.h
75
extern void jffs2_clear_xattr_subsystem(struct jffs2_sb_info *c);
fs/jffs2/xattr.h
77
extern struct jffs2_xattr_datum *jffs2_setup_xattr_datum(struct jffs2_sb_info *c,
fs/jffs2/xattr.h
80
extern void jffs2_xattr_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
fs/jffs2/xattr.h
81
extern void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
fs/jffs2/xattr.h
82
extern void jffs2_xattr_free_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
fs/jffs2/xattr.h
84
extern int jffs2_garbage_collect_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd,
fs/jffs2/xattr.h
86
extern int jffs2_garbage_collect_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref,
fs/jffs2/xattr.h
88
extern int jffs2_verify_xattr(struct jffs2_sb_info *c);
fs/jffs2/xattr.h
89
extern void jffs2_release_xattr_datum(struct jffs2_sb_info *c, struct jffs2_xattr_datum *xd);
fs/jffs2/xattr.h
90
extern void jffs2_release_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref);