Symbol: ubifs_info
fs/ubifs/auth.c
120
struct shash_desc *__ubifs_hash_get_desc(const struct ubifs_info *c)
fs/ubifs/auth.c
136
void ubifs_bad_hash(const struct ubifs_info *c, const void *node, const u8 *hash,
fs/ubifs/auth.c
162
int __ubifs_node_check_hash(const struct ubifs_info *c, const void *node,
fs/ubifs/auth.c
190
int ubifs_sb_verify_signature(struct ubifs_info *c,
fs/ubifs/auth.c
255
int ubifs_init_authentication(struct ubifs_info *c)
fs/ubifs/auth.c
28
int __ubifs_node_calc_hash(const struct ubifs_info *c, const void *node,
fs/ubifs/auth.c
365
void __ubifs_exit_authentication(struct ubifs_info *c)
fs/ubifs/auth.c
387
static int ubifs_node_calc_hmac(const struct ubifs_info *c, const void *node,
fs/ubifs/auth.c
431
int __ubifs_node_insert_hmac(const struct ubifs_info *c, void *node, int len,
fs/ubifs/auth.c
447
int __ubifs_node_verify_hmac(const struct ubifs_info *c, const void *node,
fs/ubifs/auth.c
45
static int ubifs_hash_calc_hmac(const struct ubifs_info *c, const u8 *hash,
fs/ubifs/auth.c
474
int __ubifs_shash_copy_state(const struct ubifs_info *c, struct shash_desc *src,
fs/ubifs/auth.c
508
int ubifs_hmac_wkm(struct ubifs_info *c, u8 *hmac)
fs/ubifs/auth.c
527
bool ubifs_hmac_zero(struct ubifs_info *c, const u8 *hmac)
fs/ubifs/auth.c
62
int ubifs_prepare_auth_node(struct ubifs_info *c, void *node,
fs/ubifs/auth.c
89
static struct shash_desc *ubifs_get_desc(const struct ubifs_info *c,
fs/ubifs/budget.c
117
static int make_free_space(struct ubifs_info *c)
fs/ubifs/budget.c
163
int ubifs_calc_min_idx_lebs(struct ubifs_info *c)
fs/ubifs/budget.c
194
long long ubifs_calc_available(const struct ubifs_info *c, int min_idx_lebs)
fs/ubifs/budget.c
257
static int can_use_rp(struct ubifs_info *c)
fs/ubifs/budget.c
290
static int do_budget_space(struct ubifs_info *c)
fs/ubifs/budget.c
358
static int calc_idx_growth(const struct ubifs_info *c,
fs/ubifs/budget.c
374
static int calc_data_growth(const struct ubifs_info *c,
fs/ubifs/budget.c
394
static int calc_dd_growth(const struct ubifs_info *c,
fs/ubifs/budget.c
422
int ubifs_budget_space(struct ubifs_info *c, struct ubifs_budget_req *req)
fs/ubifs/budget.c
51
static void shrink_liability(struct ubifs_info *c, int nr_to_write)
fs/ubifs/budget.c
511
void ubifs_release_budget(struct ubifs_info *c, struct ubifs_budget_req *req)
fs/ubifs/budget.c
567
void ubifs_convert_page_budget(struct ubifs_info *c)
fs/ubifs/budget.c
590
void ubifs_release_dirty_inode_budget(struct ubifs_info *c,
fs/ubifs/budget.c
621
long long ubifs_reported_space(const struct ubifs_info *c, long long free)
fs/ubifs/budget.c
66
static int run_gc(struct ubifs_info *c)
fs/ubifs/budget.c
662
long long ubifs_get_free_space_nolock(struct ubifs_info *c)
fs/ubifs/budget.c
705
long long ubifs_get_free_space(struct ubifs_info *c)
fs/ubifs/budget.c
89
static long long get_liability(struct ubifs_info *c)
fs/ubifs/commit.c
108
static int do_commit(struct ubifs_info *c)
fs/ubifs/commit.c
243
static int run_bg_commit(struct ubifs_info *c)
fs/ubifs/commit.c
289
struct ubifs_info *c = info;
fs/ubifs/commit.c
337
void ubifs_commit_required(struct ubifs_info *c)
fs/ubifs/commit.c
367
void ubifs_request_bg_commit(struct ubifs_info *c)
fs/ubifs/commit.c
386
static int wait_for_commit(struct ubifs_info *c)
fs/ubifs/commit.c
410
int ubifs_run_commit(struct ubifs_info *c)
fs/ubifs/commit.c
478
int ubifs_gc_should_commit(struct ubifs_info *c)
fs/ubifs/commit.c
525
int dbg_old_index_check_init(struct ubifs_info *c, struct ubifs_zbranch *zroot)
fs/ubifs/commit.c
56
static int nothing_to_commit(struct ubifs_info *c)
fs/ubifs/commit.c
564
int dbg_check_old_index(struct ubifs_info *c, struct ubifs_zbranch *zroot)
fs/ubifs/compress.c
152
void ubifs_compress(const struct ubifs_info *c, const void *in_buf,
fs/ubifs/compress.c
181
void ubifs_compress_folio(const struct ubifs_info *c, struct folio *in_folio,
fs/ubifs/compress.c
191
static int ubifs_decompress_common(const struct ubifs_info *c,
fs/ubifs/compress.c
267
int ubifs_decompress(const struct ubifs_info *c, const void *in_buf,
fs/ubifs/compress.c
289
int ubifs_decompress_folio(const struct ubifs_info *c, const void *in_buf,
fs/ubifs/crypto.c
41
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/crypto.c
67
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/debug.c
1042
int dbg_check_space_info(struct ubifs_info *c)
fs/ubifs/debug.c
1089
int dbg_check_synced_i_size(const struct ubifs_info *c, struct inode *inode)
fs/ubifs/debug.c
1127
int dbg_check_dir(struct ubifs_info *c, const struct inode *dir)
fs/ubifs/debug.c
1197
static int dbg_check_key_order(struct ubifs_info *c, struct ubifs_zbranch *zbr1,
fs/ubifs/debug.c
1288
static int dbg_check_znode(struct ubifs_info *c, struct ubifs_zbranch *zbr)
fs/ubifs/debug.c
1492
int dbg_check_tnc(struct ubifs_info *c, int extra)
fs/ubifs/debug.c
1586
int dbg_walk_index(struct ubifs_info *c, dbg_leaf_callback leaf_cb,
fs/ubifs/debug.c
1717
static int add_size(struct ubifs_info *c, struct ubifs_znode *znode, void *priv)
fs/ubifs/debug.c
1737
int dbg_check_idx_size(struct ubifs_info *c, long long idx_size)
fs/ubifs/debug.c
1821
static struct fsck_inode *add_inode(struct ubifs_info *c,
fs/ubifs/debug.c
1934
static struct fsck_inode *read_add_inode(struct ubifs_info *c,
fs/ubifs/debug.c
2005
static int check_leaf(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/debug.c
2170
static int check_inodes(struct ubifs_info *c, struct fsck_data *fsckd)
fs/ubifs/debug.c
224
void ubifs_dump_inode(struct ubifs_info *c, const struct inode *inode)
fs/ubifs/debug.c
2293
int dbg_check_filesystem(struct ubifs_info *c)
fs/ubifs/debug.c
2328
int dbg_check_data_nodes_order(struct ubifs_info *c, struct list_head *head)
fs/ubifs/debug.c
2395
int dbg_check_nondata_nodes_order(struct ubifs_info *c, struct list_head *head)
fs/ubifs/debug.c
2482
static int power_cut_emulated(struct ubifs_info *c, int lnum, int write)
fs/ubifs/debug.c
2576
static int corrupt_data(const struct ubifs_info *c, const void *buf,
fs/ubifs/debug.c
2597
int dbg_leb_write(struct ubifs_info *c, int lnum, const void *buf,
fs/ubifs/debug.c
2619
int dbg_leb_change(struct ubifs_info *c, int lnum, const void *buf,
fs/ubifs/debug.c
2636
int dbg_leb_unmap(struct ubifs_info *c, int lnum)
fs/ubifs/debug.c
2652
int dbg_leb_map(struct ubifs_info *c, int lnum)
fs/ubifs/debug.c
2711
struct ubifs_info *c = file->private_data;
fs/ubifs/debug.c
2764
struct ubifs_info *c = file->private_data;
fs/ubifs/debug.c
2826
void dbg_debugfs_init_fs(struct ubifs_info *c)
fs/ubifs/debug.c
2887
void dbg_debugfs_exit_fs(struct ubifs_info *c)
fs/ubifs/debug.c
294
void ubifs_dump_node(const struct ubifs_info *c, const void *node, int node_len)
fs/ubifs/debug.c
3006
void ubifs_assert_failed(struct ubifs_info *c, const char *expr,
fs/ubifs/debug.c
3036
int ubifs_debugging_init(struct ubifs_info *c)
fs/ubifs/debug.c
3049
void ubifs_debugging_exit(struct ubifs_info *c)
fs/ubifs/debug.c
612
void ubifs_dump_budg(struct ubifs_info *c, const struct ubifs_budg_info *bi)
fs/ubifs/debug.c
680
void ubifs_dump_lprop(const struct ubifs_info *c, const struct ubifs_lprops *lp)
fs/ubifs/debug.c
771
void ubifs_dump_lprops(struct ubifs_info *c)
fs/ubifs/debug.c
793
void ubifs_dump_lpt_info(struct ubifs_info *c)
fs/ubifs/debug.c
831
void ubifs_dump_leb(const struct ubifs_info *c, int lnum)
fs/ubifs/debug.c
868
void ubifs_dump_znode(const struct ubifs_info *c,
fs/ubifs/debug.c
90
const char *dbg_snprintf_key(const struct ubifs_info *c,
fs/ubifs/debug.c
907
void ubifs_dump_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap, int cat)
fs/ubifs/debug.c
923
void ubifs_dump_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode,
fs/ubifs/debug.c
941
void ubifs_dump_tnc(struct ubifs_info *c)
fs/ubifs/debug.c
966
static int dump_znode(struct ubifs_info *c, struct ubifs_znode *znode,
fs/ubifs/debug.c
980
void ubifs_dump_index(struct ubifs_info *c)
fs/ubifs/debug.c
992
void dbg_save_space_info(struct ubifs_info *c)
fs/ubifs/debug.h
140
void ubifs_assert_failed(struct ubifs_info *c, const char *expr,
fs/ubifs/debug.h
145
ubifs_assert_failed((struct ubifs_info *)c, #expr, __FILE__, \
fs/ubifs/debug.h
15
typedef int (*dbg_leaf_callback)(struct ubifs_info *c,
fs/ubifs/debug.h
17
typedef int (*dbg_znode_callback)(struct ubifs_info *c,
fs/ubifs/debug.h
205
static inline int dbg_is_chk_gen(const struct ubifs_info *c)
fs/ubifs/debug.h
209
static inline int dbg_is_chk_index(const struct ubifs_info *c)
fs/ubifs/debug.h
213
static inline int dbg_is_chk_orph(const struct ubifs_info *c)
fs/ubifs/debug.h
217
static inline int dbg_is_chk_lprops(const struct ubifs_info *c)
fs/ubifs/debug.h
221
static inline int dbg_is_chk_fs(const struct ubifs_info *c)
fs/ubifs/debug.h
225
static inline int dbg_is_tst_rcvry(const struct ubifs_info *c)
fs/ubifs/debug.h
229
static inline int dbg_is_power_cut(const struct ubifs_info *c)
fs/ubifs/debug.h
234
int ubifs_debugging_init(struct ubifs_info *c);
fs/ubifs/debug.h
235
void ubifs_debugging_exit(struct ubifs_info *c);
fs/ubifs/debug.h
241
const char *dbg_get_key_dump(const struct ubifs_info *c,
fs/ubifs/debug.h
243
const char *dbg_snprintf_key(const struct ubifs_info *c,
fs/ubifs/debug.h
245
void ubifs_dump_inode(struct ubifs_info *c, const struct inode *inode);
fs/ubifs/debug.h
246
void ubifs_dump_node(const struct ubifs_info *c, const void *node,
fs/ubifs/debug.h
250
void ubifs_dump_budg(struct ubifs_info *c, const struct ubifs_budg_info *bi);
fs/ubifs/debug.h
251
void ubifs_dump_lprop(const struct ubifs_info *c,
fs/ubifs/debug.h
253
void ubifs_dump_lprops(struct ubifs_info *c);
fs/ubifs/debug.h
254
void ubifs_dump_lpt_info(struct ubifs_info *c);
fs/ubifs/debug.h
255
void ubifs_dump_leb(const struct ubifs_info *c, int lnum);
fs/ubifs/debug.h
256
void ubifs_dump_znode(const struct ubifs_info *c,
fs/ubifs/debug.h
258
void ubifs_dump_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap,
fs/ubifs/debug.h
260
void ubifs_dump_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode,
fs/ubifs/debug.h
262
void ubifs_dump_tnc(struct ubifs_info *c);
fs/ubifs/debug.h
263
void ubifs_dump_index(struct ubifs_info *c);
fs/ubifs/debug.h
264
void ubifs_dump_lpt_lebs(const struct ubifs_info *c);
fs/ubifs/debug.h
266
int dbg_walk_index(struct ubifs_info *c, dbg_leaf_callback leaf_cb,
fs/ubifs/debug.h
270
void dbg_save_space_info(struct ubifs_info *c);
fs/ubifs/debug.h
271
int dbg_check_space_info(struct ubifs_info *c);
fs/ubifs/debug.h
272
int dbg_check_lprops(struct ubifs_info *c);
fs/ubifs/debug.h
273
int dbg_old_index_check_init(struct ubifs_info *c, struct ubifs_zbranch *zroot);
fs/ubifs/debug.h
274
int dbg_check_old_index(struct ubifs_info *c, struct ubifs_zbranch *zroot);
fs/ubifs/debug.h
275
int dbg_check_cats(struct ubifs_info *c);
fs/ubifs/debug.h
276
int dbg_check_ltab(struct ubifs_info *c);
fs/ubifs/debug.h
277
int dbg_chk_lpt_free_spc(struct ubifs_info *c);
fs/ubifs/debug.h
278
int dbg_chk_lpt_sz(struct ubifs_info *c, int action, int len);
fs/ubifs/debug.h
279
int dbg_check_synced_i_size(const struct ubifs_info *c, struct inode *inode);
fs/ubifs/debug.h
280
int dbg_check_dir(struct ubifs_info *c, const struct inode *dir);
fs/ubifs/debug.h
281
int dbg_check_tnc(struct ubifs_info *c, int extra);
fs/ubifs/debug.h
282
int dbg_check_idx_size(struct ubifs_info *c, long long idx_size);
fs/ubifs/debug.h
283
int dbg_check_filesystem(struct ubifs_info *c);
fs/ubifs/debug.h
284
void dbg_check_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap, int cat,
fs/ubifs/debug.h
286
int dbg_check_lpt_nodes(struct ubifs_info *c, struct ubifs_cnode *cnode,
fs/ubifs/debug.h
288
int dbg_check_inode_size(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/debug.h
290
int dbg_check_data_nodes_order(struct ubifs_info *c, struct list_head *head);
fs/ubifs/debug.h
291
int dbg_check_nondata_nodes_order(struct ubifs_info *c, struct list_head *head);
fs/ubifs/debug.h
293
int dbg_leb_write(struct ubifs_info *c, int lnum, const void *buf, int offs,
fs/ubifs/debug.h
295
int dbg_leb_change(struct ubifs_info *c, int lnum, const void *buf, int len);
fs/ubifs/debug.h
296
int dbg_leb_unmap(struct ubifs_info *c, int lnum);
fs/ubifs/debug.h
297
int dbg_leb_map(struct ubifs_info *c, int lnum);
fs/ubifs/debug.h
302
void dbg_debugfs_init_fs(struct ubifs_info *c);
fs/ubifs/debug.h
303
void dbg_debugfs_exit_fs(struct ubifs_info *c);
fs/ubifs/dir.c
1010
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
1086
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
1179
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
1325
struct ubifs_info *c = old_dir->i_sb->s_fs_info;
fs/ubifs/dir.c
1584
struct ubifs_info *c = old_dir->i_sb->s_fs_info;
fs/ubifs/dir.c
1651
struct ubifs_info *c = old_dir->i_sb->s_fs_info;
fs/ubifs/dir.c
203
static int dbg_check_name(const struct ubifs_info *c,
fs/ubifs/dir.c
223
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
309
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
381
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
448
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
588
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
753
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
82
struct inode *ubifs_new_inode(struct ubifs_info *c, struct inode *dir,
fs/ubifs/dir.c
824
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
910
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/dir.c
931
struct ubifs_info *c = dir->i_sb->s_fs_info;
fs/ubifs/file.c
105
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1100
static int do_truncation(struct ubifs_info *c, struct inode *inode,
fs/ubifs/file.c
1208
static int do_setattr(struct ubifs_info *c, struct inode *inode,
fs/ubifs/file.c
1259
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1288
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1308
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1368
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1411
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1447
struct ubifs_info *c = mapping->host->i_sb->s_fs_info;
fs/ubifs/file.c
1461
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
1493
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
158
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
184
static void release_new_page_budget(struct ubifs_info *c)
fs/ubifs/file.c
198
static void release_existing_page_budget(struct ubifs_info *c)
fs/ubifs/file.c
209
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
311
static int allocate_budget(struct ubifs_info *c, struct folio *folio,
fs/ubifs/file.c
413
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
48
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
502
static void cancel_budget(struct ubifs_info *c, struct folio *folio,
fs/ubifs/file.c
525
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
592
static int populate_page(struct ubifs_info *c, struct folio *folio,
fs/ubifs/file.c
696
static int ubifs_do_bulk_read(struct ubifs_info *c, struct bu_info *bu,
fs/ubifs/file.c
811
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
890
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/file.c
985
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/find.c
125
static const struct ubifs_lprops *scan_for_dirty(struct ubifs_info *c,
fs/ubifs/find.c
221
int ubifs_find_dirty_leb(struct ubifs_info *c, struct ubifs_lprops *ret_lp,
fs/ubifs/find.c
350
static int scan_for_free_cb(struct ubifs_info *c,
fs/ubifs/find.c
396
const struct ubifs_lprops *do_find_free_space(struct ubifs_info *c,
fs/ubifs/find.c
42
static int valuable(struct ubifs_info *c, const struct ubifs_lprops *lprops)
fs/ubifs/find.c
482
int ubifs_find_free_space(struct ubifs_info *c, int min_space, int *offs,
fs/ubifs/find.c
591
static int scan_for_idx_cb(struct ubifs_info *c,
fs/ubifs/find.c
623
static const struct ubifs_lprops *scan_for_leb_for_idx(struct ubifs_info *c)
fs/ubifs/find.c
662
int ubifs_find_free_leb_for_idx(struct ubifs_info *c)
fs/ubifs/find.c
746
int ubifs_save_dirty_idx_lnums(struct ubifs_info *c)
fs/ubifs/find.c
783
static int scan_dirty_idx_cb(struct ubifs_info *c,
fs/ubifs/find.c
817
static int find_dirty_idx_leb(struct ubifs_info *c)
fs/ubifs/find.c
83
static int scan_for_dirty_cb(struct ubifs_info *c,
fs/ubifs/find.c
876
static int get_idx_gc_leb(struct ubifs_info *c)
fs/ubifs/find.c
905
static int find_dirtiest_idx_leb(struct ubifs_info *c)
fs/ubifs/find.c
941
int ubifs_find_dirty_idx_leb(struct ubifs_info *c)
fs/ubifs/gc.c
1004
int ubifs_get_idx_gc_leb(struct ubifs_info *c)
fs/ubifs/gc.c
109
struct ubifs_info *c = priv;
fs/ubifs/gc.c
153
struct ubifs_info *c = priv;
fs/ubifs/gc.c
228
static int sort_nodes(struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/gc.c
303
static int move_node(struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/gc.c
331
static int move_nodes(struct ubifs_info *c, struct ubifs_scan_leb *sleb)
fs/ubifs/gc.c
468
static int gc_sync_wbufs(struct ubifs_info *c)
fs/ubifs/gc.c
491
int ubifs_garbage_collect_leb(struct ubifs_info *c, struct ubifs_lprops *lp)
fs/ubifs/gc.c
65
static int switch_gc_head(struct ubifs_info *c)
fs/ubifs/gc.c
670
int ubifs_garbage_collect(struct ubifs_info *c, int anyway)
fs/ubifs/gc.c
876
int ubifs_gc_start_commit(struct ubifs_info *c)
fs/ubifs/gc.c
951
int ubifs_gc_end_commit(struct ubifs_info *c)
fs/ubifs/gc.c
985
void ubifs_destroy_idx_gc(struct ubifs_info *c)
fs/ubifs/io.c
1017
const struct ubifs_info *c = wbuf->c;
fs/ubifs/io.c
105
int ubifs_leb_write(struct ubifs_info *c, int lnum, const void *buf, int offs,
fs/ubifs/io.c
1091
int ubifs_read_node(const struct ubifs_info *c, void *buf, int type, int len,
fs/ubifs/io.c
1145
int ubifs_wbuf_init(struct ubifs_info *c, struct ubifs_wbuf *wbuf)
fs/ubifs/io.c
1232
int ubifs_sync_wbufs_by_inode(struct ubifs_info *c, struct inode *inode)
fs/ubifs/io.c
126
int ubifs_leb_change(struct ubifs_info *c, int lnum, const void *buf, int len)
fs/ubifs/io.c
146
int ubifs_leb_unmap(struct ubifs_info *c, int lnum)
fs/ubifs/io.c
165
int ubifs_leb_map(struct ubifs_info *c, int lnum)
fs/ubifs/io.c
184
int ubifs_is_mapped(const struct ubifs_info *c, int lnum)
fs/ubifs/io.c
244
int ubifs_check_node(const struct ubifs_info *c, const void *buf, int len,
fs/ubifs/io.c
328
void ubifs_pad(const struct ubifs_info *c, void *buf, int pad)
fs/ubifs/io.c
355
static unsigned long long next_sqnum(struct ubifs_info *c)
fs/ubifs/io.c
375
void ubifs_init_node(struct ubifs_info *c, void *node, int len, int pad)
fs/ubifs/io.c
419
int ubifs_prepare_node_hmac(struct ubifs_info *c, void *node, int len,
fs/ubifs/io.c
448
void ubifs_prepare_node(struct ubifs_info *c, void *node, int len, int pad)
fs/ubifs/io.c
467
void ubifs_prep_grp_node(struct ubifs_info *c, void *node, int len, int last)
fs/ubifs/io.c
507
static void new_wbuf_timer_nolock(struct ubifs_info *c, struct ubifs_wbuf *wbuf)
fs/ubifs/io.c
555
struct ubifs_info *c = wbuf->c;
fs/ubifs/io.c
630
const struct ubifs_info *c = wbuf->c;
fs/ubifs/io.c
663
int ubifs_bg_wbufs_sync(struct ubifs_info *c)
fs/ubifs/io.c
70
void ubifs_ro_mode(struct ubifs_info *c, int err)
fs/ubifs/io.c
737
struct ubifs_info *c = wbuf->c;
fs/ubifs/io.c
87
int ubifs_leb_read(const struct ubifs_info *c, int lnum, void *buf, int offs,
fs/ubifs/io.c
952
int ubifs_write_node_hmac(struct ubifs_info *c, void *buf, int len, int lnum,
fs/ubifs/io.c
993
int ubifs_write_node(struct ubifs_info *c, void *buf, int len, int lnum,
fs/ubifs/ioctl.c
109
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/ioctl.c
178
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/journal.c
1140
int ubifs_jnl_delete_inode(struct ubifs_info *c, const struct inode *inode)
fs/ubifs/journal.c
1186
int ubifs_jnl_xrename(struct ubifs_info *c, const struct inode *fst_dir,
fs/ubifs/journal.c
1354
int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir,
fs/ubifs/journal.c
1623
static int truncate_data_node(const struct ubifs_info *c, const struct inode *inode,
fs/ubifs/journal.c
1690
int ubifs_jnl_truncate(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/journal.c
1857
int ubifs_jnl_delete_xattr(struct ubifs_info *c, const struct inode *host,
fs/ubifs/journal.c
1979
int ubifs_jnl_change_xattr(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/journal.c
225
static int ubifs_hash_nodes(struct ubifs_info *c, void *node,
fs/ubifs/journal.c
268
static int write_head(struct ubifs_info *c, int jhead, void *buf, int len,
fs/ubifs/journal.c
302
static void __queue_and_wait(struct ubifs_info *c)
fs/ubifs/journal.c
322
static bool wait_for_reservation(struct ubifs_info *c)
fs/ubifs/journal.c
346
static void wake_up_reservation(struct ubifs_info *c)
fs/ubifs/journal.c
368
static void add_or_start_queue(struct ubifs_info *c)
fs/ubifs/journal.c
401
static int make_reservation(struct ubifs_info *c, int jhead, int len)
fs/ubifs/journal.c
522
static inline void release_head(struct ubifs_info *c, int jhead)
fs/ubifs/journal.c
534
static void finish_reservation(struct ubifs_info *c)
fs/ubifs/journal.c
573
static void pack_inode(struct ubifs_info *c, struct ubifs_ino_node *ino,
fs/ubifs/journal.c
623
static void mark_inode_clean(struct ubifs_info *c, struct ubifs_inode *ui)
fs/ubifs/journal.c
630
static void set_dent_cookie(struct ubifs_info *c, struct ubifs_dent_node *dent)
fs/ubifs/journal.c
666
int ubifs_jnl_update(struct ubifs_info *c, const struct inode *dir,
fs/ubifs/journal.c
81
static void ubifs_add_auth_dirt(struct ubifs_info *c, int lnum)
fs/ubifs/journal.c
855
int ubifs_jnl_write_data(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/journal.c
975
int ubifs_jnl_write_inode(struct ubifs_info *c, const struct inode *inode)
fs/ubifs/journal.c
98
static int reserve_space(struct ubifs_info *c, int jhead, int len)
fs/ubifs/key.h
103
static inline void ino_key_init_flash(const struct ubifs_info *c, void *k,
fs/ubifs/key.h
119
static inline void lowest_ino_key(const struct ubifs_info *c,
fs/ubifs/key.h
132
static inline void highest_ino_key(const struct ubifs_info *c,
fs/ubifs/key.h
146
static inline void dent_key_init(const struct ubifs_info *c,
fs/ubifs/key.h
165
static inline void dent_key_init_hash(const struct ubifs_info *c,
fs/ubifs/key.h
181
static inline void dent_key_init_flash(const struct ubifs_info *c, void *k,
fs/ubifs/key.h
201
static inline void lowest_dent_key(const struct ubifs_info *c,
fs/ubifs/key.h
215
static inline void xent_key_init(const struct ubifs_info *c,
fs/ubifs/key.h
233
static inline void xent_key_init_flash(const struct ubifs_info *c, void *k,
fs/ubifs/key.h
252
static inline void lowest_xent_key(const struct ubifs_info *c,
fs/ubifs/key.h
266
static inline void data_key_init(const struct ubifs_info *c,
fs/ubifs/key.h
281
static inline void highest_data_key(const struct ubifs_info *c,
fs/ubifs/key.h
296
static inline void trun_key_init(const struct ubifs_info *c,
fs/ubifs/key.h
310
static inline void invalid_key_init(const struct ubifs_info *c,
fs/ubifs/key.h
322
static inline int key_type(const struct ubifs_info *c,
fs/ubifs/key.h
333
static inline int key_type_flash(const struct ubifs_info *c, const void *k)
fs/ubifs/key.h
345
static inline ino_t key_inum(const struct ubifs_info *c, const void *k)
fs/ubifs/key.h
357
static inline ino_t key_inum_flash(const struct ubifs_info *c, const void *k)
fs/ubifs/key.h
369
static inline uint32_t key_hash(const struct ubifs_info *c,
fs/ubifs/key.h
380
static inline uint32_t key_hash_flash(const struct ubifs_info *c, const void *k)
fs/ubifs/key.h
392
static inline unsigned int key_block(const struct ubifs_info *c,
fs/ubifs/key.h
403
static inline unsigned int key_block_flash(const struct ubifs_info *c,
fs/ubifs/key.h
417
static inline void key_read(const struct ubifs_info *c, const void *from,
fs/ubifs/key.h
432
static inline void key_write(const struct ubifs_info *c,
fs/ubifs/key.h
448
static inline void key_write_idx(const struct ubifs_info *c,
fs/ubifs/key.h
463
static inline void key_copy(const struct ubifs_info *c,
fs/ubifs/key.h
478
static inline int keys_cmp(const struct ubifs_info *c,
fs/ubifs/key.h
503
static inline int keys_eq(const struct ubifs_info *c,
fs/ubifs/key.h
521
static inline int is_hash_key(const struct ubifs_info *c,
fs/ubifs/key.h
533
static inline unsigned long long key_max_inode_size(const struct ubifs_info *c)
fs/ubifs/key.h
90
static inline void ino_key_init(const struct ubifs_info *c,
fs/ubifs/log.c
112
void ubifs_add_bud(struct ubifs_info *c, struct ubifs_bud *bud)
fs/ubifs/log.c
164
int ubifs_add_bud_to_log(struct ubifs_info *c, int jhead, int lnum, int offs)
fs/ubifs/log.c
20
static int dbg_check_bud_bytes(struct ubifs_info *c);
fs/ubifs/log.c
297
static void remove_buds(struct ubifs_info *c)
fs/ubifs/log.c
30
struct ubifs_bud *ubifs_search_bud(struct ubifs_info *c, int lnum)
fs/ubifs/log.c
356
int ubifs_log_start_commit(struct ubifs_info *c, int *ltail_lnum)
fs/ubifs/log.c
466
int ubifs_log_end_commit(struct ubifs_info *c, int ltail_lnum)
fs/ubifs/log.c
515
int ubifs_log_post_commit(struct ubifs_info *c, int old_ltail_lnum)
fs/ubifs/log.c
59
struct ubifs_wbuf *ubifs_get_wbuf(struct ubifs_info *c, int lnum)
fs/ubifs/log.c
611
static int add_node(struct ubifs_info *c, void *buf, int *lnum, int *offs,
fs/ubifs/log.c
642
int ubifs_consolidate_log(struct ubifs_info *c)
fs/ubifs/log.c
740
static int dbg_check_bud_bytes(struct ubifs_info *c)
fs/ubifs/log.c
90
static inline long long empty_log_bytes(const struct ubifs_info *c)
fs/ubifs/lprops.c
1015
static int scan_check_cb(struct ubifs_info *c,
fs/ubifs/lprops.c
1253
int dbg_check_lprops(struct ubifs_info *c)
fs/ubifs/lprops.c
166
static int add_to_lpt_heap(struct ubifs_info *c, struct ubifs_lprops *lprops,
fs/ubifs/lprops.c
214
static void remove_from_lpt_heap(struct ubifs_info *c,
fs/ubifs/lprops.c
243
static void lpt_heap_replace(struct ubifs_info *c,
fs/ubifs/lprops.c
261
void ubifs_add_to_cat(struct ubifs_info *c, struct ubifs_lprops *lprops,
fs/ubifs/lprops.c
304
static void ubifs_remove_from_cat(struct ubifs_info *c,
fs/ubifs/lprops.c
341
void ubifs_replace_cat(struct ubifs_info *c, struct ubifs_lprops *old_lprops,
fs/ubifs/lprops.c
373
void ubifs_ensure_cat(struct ubifs_info *c, struct ubifs_lprops *lprops)
fs/ubifs/lprops.c
396
int ubifs_categorize_lprops(const struct ubifs_info *c,
fs/ubifs/lprops.c
436
static void change_category(struct ubifs_info *c, struct ubifs_lprops *lprops)
fs/ubifs/lprops.c
467
int ubifs_calc_dark(const struct ubifs_info *c, int spc)
fs/ubifs/lprops.c
490
static int is_lprops_dirty(struct ubifs_info *c, struct ubifs_lprops *lprops)
fs/ubifs/lprops.c
50
static void move_up_lpt_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap,
fs/ubifs/lprops.c
520
const struct ubifs_lprops *ubifs_change_lp(struct ubifs_info *c,
fs/ubifs/lprops.c
627
void ubifs_get_lp_stats(struct ubifs_info *c, struct ubifs_lp_stats *lst)
fs/ubifs/lprops.c
649
int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/lprops.c
688
int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/lprops.c
725
int ubifs_read_one_lp(struct ubifs_info *c, int lnum, struct ubifs_lprops *lp)
fs/ubifs/lprops.c
754
const struct ubifs_lprops *ubifs_fast_find_free(struct ubifs_info *c)
fs/ubifs/lprops.c
778
const struct ubifs_lprops *ubifs_fast_find_empty(struct ubifs_info *c)
fs/ubifs/lprops.c
801
const struct ubifs_lprops *ubifs_fast_find_freeable(struct ubifs_info *c)
fs/ubifs/lprops.c
825
const struct ubifs_lprops *ubifs_fast_find_frdi_idx(struct ubifs_info *c)
fs/ubifs/lprops.c
851
int dbg_check_cats(struct ubifs_info *c)
fs/ubifs/lprops.c
87
static void adjust_lpt_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap,
fs/ubifs/lprops.c
950
void dbg_check_heap(struct ubifs_info *c, struct ubifs_lpt_heap *heap, int cat,
fs/ubifs/lpt.c
1011
int ubifs_unpack_nnode(const struct ubifs_info *c, void *buf,
fs/ubifs/lpt.c
1044
static int unpack_ltab(const struct ubifs_info *c, void *buf)
fs/ubifs/lpt.c
1076
static int unpack_lsave(const struct ubifs_info *c, void *buf)
fs/ubifs/lpt.c
1104
static int validate_nnode(const struct ubifs_info *c, struct ubifs_nnode *nnode,
fs/ubifs/lpt.c
1148
static int validate_pnode(const struct ubifs_info *c, struct ubifs_pnode *pnode,
fs/ubifs/lpt.c
1182
static void set_pnode_lnum(const struct ubifs_info *c,
fs/ubifs/lpt.c
1203
int ubifs_read_nnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip)
fs/ubifs/lpt.c
125
int ubifs_calc_lpt_geom(struct ubifs_info *c)
fs/ubifs/lpt.c
1271
static int read_pnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip)
fs/ubifs/lpt.c
1336
static int read_ltab(struct ubifs_info *c)
fs/ubifs/lpt.c
1359
static int read_lsave(struct ubifs_info *c)
fs/ubifs/lpt.c
1404
struct ubifs_nnode *ubifs_get_nnode(struct ubifs_info *c,
fs/ubifs/lpt.c
1430
struct ubifs_pnode *ubifs_get_pnode(struct ubifs_info *c,
fs/ubifs/lpt.c
1456
struct ubifs_pnode *ubifs_pnode_lookup(struct ubifs_info *c, int i)
fs/ubifs/lpt.c
1488
struct ubifs_lprops *ubifs_lpt_lookup(struct ubifs_info *c, int lnum)
fs/ubifs/lpt.c
1511
static struct ubifs_nnode *dirty_cow_nnode(struct ubifs_info *c,
fs/ubifs/lpt.c
1562
static struct ubifs_pnode *dirty_cow_pnode(struct ubifs_info *c,
fs/ubifs/lpt.c
1603
struct ubifs_lprops *ubifs_lpt_lookup_dirty(struct ubifs_info *c, int lnum)
fs/ubifs/lpt.c
162
static int calc_dflt_lpt_geom(struct ubifs_info *c, int *main_lebs,
fs/ubifs/lpt.c
1653
int ubifs_lpt_calc_hash(struct ubifs_info *c, u8 *hash)
fs/ubifs/lpt.c
1748
static int lpt_check_hash(struct ubifs_info *c)
fs/ubifs/lpt.c
1776
static int lpt_init_rd(struct ubifs_info *c)
fs/ubifs/lpt.c
1845
static int lpt_init_wr(struct ubifs_info *c)
fs/ubifs/lpt.c
1889
int ubifs_lpt_init(struct ubifs_info *c, int rd, int wr)
fs/ubifs/lpt.c
1951
static struct ubifs_nnode *scan_get_nnode(struct ubifs_info *c,
fs/ubifs/lpt.c
2010
static struct ubifs_pnode *scan_get_pnode(struct ubifs_info *c,
fs/ubifs/lpt.c
2079
int ubifs_lpt_scan_nolock(struct ubifs_info *c, int start_lnum, int end_lnum,
fs/ubifs/lpt.c
222
static void pack_bits(const struct ubifs_info *c, uint8_t **addr, int *pos, uint32_t val, int nrbits)
fs/ubifs/lpt.c
2250
static int dbg_chk_pnode(struct ubifs_info *c, struct ubifs_pnode *pnode,
fs/ubifs/lpt.c
2380
int dbg_check_lpt_nodes(struct ubifs_info *c, struct ubifs_cnode *cnode,
fs/ubifs/lpt.c
273
uint32_t ubifs_unpack_bits(const struct ubifs_info *c, uint8_t **addr, int *pos, int nrbits)
fs/ubifs/lpt.c
340
void ubifs_pack_pnode(struct ubifs_info *c, void *buf,
fs/ubifs/lpt.c
373
void ubifs_pack_nnode(struct ubifs_info *c, void *buf,
fs/ubifs/lpt.c
405
void ubifs_pack_ltab(struct ubifs_info *c, void *buf,
fs/ubifs/lpt.c
430
void ubifs_pack_lsave(struct ubifs_info *c, void *buf, int *lsave)
fs/ubifs/lpt.c
452
void ubifs_add_lpt_dirt(struct ubifs_info *c, int lnum, int dirty)
fs/ubifs/lpt.c
46
static void do_calc_lpt_geom(struct ubifs_info *c)
fs/ubifs/lpt.c
469
static void set_ltab(struct ubifs_info *c, int lnum, int free, int dirty)
fs/ubifs/lpt.c
484
void ubifs_add_nnode_dirt(struct ubifs_info *c, struct ubifs_nnode *nnode)
fs/ubifs/lpt.c
505
static void add_pnode_dirt(struct ubifs_info *c, struct ubifs_pnode *pnode)
fs/ubifs/lpt.c
548
static int calc_nnode_num_from_parent(const struct ubifs_info *c,
fs/ubifs/lpt.c
573
static int calc_pnode_num_from_parent(const struct ubifs_info *c,
fs/ubifs/lpt.c
599
int ubifs_create_dflt_lpt(struct ubifs_info *c, int *main_lebs, int lpt_first,
fs/ubifs/lpt.c
879
static void update_cats(struct ubifs_info *c, struct ubifs_pnode *pnode)
fs/ubifs/lpt.c
903
static void replace_cats(struct ubifs_info *c, struct ubifs_pnode *old_pnode,
fs/ubifs/lpt.c
924
static int check_lpt_crc(const struct ubifs_info *c, void *buf, int len)
fs/ubifs/lpt.c
951
static int check_lpt_type(const struct ubifs_info *c, uint8_t **addr,
fs/ubifs/lpt.c
974
static int unpack_pnode(const struct ubifs_info *c, void *buf,
fs/ubifs/lpt_commit.c
1012
static int get_lpt_node_len(const struct ubifs_info *c, int node_type)
fs/ubifs/lpt_commit.c
1033
static int get_pad_len(const struct ubifs_info *c, uint8_t *buf, int len)
fs/ubifs/lpt_commit.c
1050
static int get_lpt_node_type(const struct ubifs_info *c, uint8_t *buf,
fs/ubifs/lpt_commit.c
1069
static int is_a_node(const struct ubifs_info *c, uint8_t *buf, int len)
fs/ubifs/lpt_commit.c
1105
static int lpt_gc_lnum(struct ubifs_info *c, int lnum)
fs/ubifs/lpt_commit.c
1150
static int lpt_gc(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1181
int ubifs_lpt_start_commit(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1256
static void free_obsolete_cnodes(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1283
int ubifs_lpt_end_commit(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
129
static void upd_ltab(struct ubifs_info *c, int lnum, int free, int dirty)
fs/ubifs/lpt_commit.c
1310
int ubifs_lpt_post_commit(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1339
static struct ubifs_nnode *first_nnode(struct ubifs_info *c, int *hght)
fs/ubifs/lpt_commit.c
1373
static struct ubifs_nnode *next_nnode(struct ubifs_info *c,
fs/ubifs/lpt_commit.c
1416
void ubifs_lpt_free(struct ubifs_info *c, int wr_only)
fs/ubifs/lpt_commit.c
1476
static int dbg_is_nnode_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
149
static int alloc_lpt_leb(struct ubifs_info *c, int *lnum)
fs/ubifs/lpt_commit.c
1511
static int dbg_is_pnode_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
1540
static int dbg_is_ltab_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
1553
static int dbg_is_lsave_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
1567
static int dbg_is_node_dirty(struct ubifs_info *c, int node_type, int lnum,
fs/ubifs/lpt_commit.c
1590
static int dbg_check_ltab_lnum(struct ubifs_info *c, int lnum)
fs/ubifs/lpt_commit.c
1660
int dbg_check_ltab(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1702
int dbg_chk_lpt_free_spc(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1743
int dbg_chk_lpt_sz(struct ubifs_info *c, int action, int len)
fs/ubifs/lpt_commit.c
182
static int layout_cnodes(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1841
static void dump_lpt_leb(const struct ubifs_info *c, int lnum)
fs/ubifs/lpt_commit.c
1944
void ubifs_dump_lpt_lebs(const struct ubifs_info *c)
fs/ubifs/lpt_commit.c
1963
static int dbg_populate_lsave(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
21
static int dbg_populate_lsave(struct ubifs_info *c);
fs/ubifs/lpt_commit.c
30
static struct ubifs_cnode *first_dirty_cnode(const struct ubifs_info *c, struct ubifs_nnode *nnode)
fs/ubifs/lpt_commit.c
333
static int realloc_lpt_leb(struct ubifs_info *c, int *lnum)
fs/ubifs/lpt_commit.c
360
static int write_cnodes(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
552
static struct ubifs_pnode *next_pnode_to_dirty(struct ubifs_info *c,
fs/ubifs/lpt_commit.c
61
static struct ubifs_cnode *next_dirty_cnode(const struct ubifs_info *c, struct ubifs_cnode *cnode)
fs/ubifs/lpt_commit.c
614
static void add_pnode_dirt(struct ubifs_info *c, struct ubifs_pnode *pnode)
fs/ubifs/lpt_commit.c
625
static void do_make_pnode_dirty(struct ubifs_info *c, struct ubifs_pnode *pnode)
fs/ubifs/lpt_commit.c
657
static int make_tree_dirty(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
681
static int need_write_all(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
708
static void lpt_tgc_start(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
734
static int lpt_tgc_end(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
761
static void populate_lsave(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
822
static struct ubifs_nnode *nnode_lookup(struct ubifs_info *c, int i)
fs/ubifs/lpt_commit.c
860
static int make_nnode_dirty(struct ubifs_info *c, int node_num, int lnum,
fs/ubifs/lpt_commit.c
88
static int get_cnodes_to_commit(struct ubifs_info *c)
fs/ubifs/lpt_commit.c
909
static int make_pnode_dirty(struct ubifs_info *c, int node_num, int lnum,
fs/ubifs/lpt_commit.c
939
static int make_ltab_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
964
static int make_lsave_dirty(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/lpt_commit.c
991
static int make_node_dirty(struct ubifs_info *c, int node_type, int node_num,
fs/ubifs/master.c
174
static int validate_master(const struct ubifs_info *c)
fs/ubifs/master.c
24
int ubifs_compare_master_node(struct ubifs_info *c, void *m1, void *m2)
fs/ubifs/master.c
332
int ubifs_read_master(struct ubifs_info *c)
fs/ubifs/master.c
437
int ubifs_write_master(struct ubifs_info *c)
fs/ubifs/master.c
64
static int mst_node_check_hash(const struct ubifs_info *c,
fs/ubifs/master.c
93
static int scan_for_master(struct ubifs_info *c)
fs/ubifs/misc.c
23
void ubifs_err(const struct ubifs_info *c, const char *fmt, ...)
fs/ubifs/misc.c
42
void ubifs_warn(const struct ubifs_info *c, const char *fmt, ...)
fs/ubifs/misc.c
6
void ubifs_msg(const struct ubifs_info *c, const char *fmt, ...)
fs/ubifs/misc.c
66
const char *ubifs_assert_action_name(struct ubifs_info *c)
fs/ubifs/misc.h
101
static inline int ubifs_compr_present(struct ubifs_info *c, int compr_type)
fs/ubifs/misc.h
114
static inline const char *ubifs_compr_name(struct ubifs_info *c, int compr_type)
fs/ubifs/misc.h
161
static inline int ubifs_add_dirt(struct ubifs_info *c, int lnum, int dirty)
fs/ubifs/misc.h
175
static inline int ubifs_return_leb(struct ubifs_info *c, int lnum)
fs/ubifs/misc.h
186
static inline int ubifs_idx_node_sz(const struct ubifs_info *c, int child_cnt)
fs/ubifs/misc.h
199
struct ubifs_branch *ubifs_idx_branch(const struct ubifs_info *c,
fs/ubifs/misc.h
212
static inline void *ubifs_idx_key(const struct ubifs_info *c,
fs/ubifs/misc.h
229
static inline int ubifs_tnc_lookup(struct ubifs_info *c,
fs/ubifs/misc.h
242
static inline void ubifs_get_lprops(struct ubifs_info *c)
fs/ubifs/misc.h
254
static inline void ubifs_release_lprops(struct ubifs_info *c)
fs/ubifs/misc.h
270
static inline int ubifs_next_log_lnum(const struct ubifs_info *c, int lnum)
fs/ubifs/misc.h
279
static inline int ubifs_xattr_max_cnt(struct ubifs_info *c)
fs/ubifs/misc.h
287
const char *ubifs_assert_action_name(struct ubifs_info *c);
fs/ubifs/misc.h
56
static inline void ubifs_wake_up_bgt(struct ubifs_info *c)
fs/ubifs/orphan.c
116
static void __orphan_drop(struct ubifs_info *c, struct ubifs_orphan *o)
fs/ubifs/orphan.c
130
static void orphan_delete(struct ubifs_info *c, struct ubifs_orphan *orph)
fs/ubifs/orphan.c
156
void ubifs_delete_orphan(struct ubifs_info *c, ino_t inum)
fs/ubifs/orphan.c
182
int ubifs_orphan_start_commit(struct ubifs_info *c)
fs/ubifs/orphan.c
216
static int avail_orphs(struct ubifs_info *c)
fs/ubifs/orphan.c
236
static int tot_avail_orphs(struct ubifs_info *c)
fs/ubifs/orphan.c
256
static int do_write_orph_node(struct ubifs_info *c, int len, int atomic)
fs/ubifs/orphan.c
287
static int write_orph_node(struct ubifs_info *c, int atomic)
fs/ubifs/orphan.c
350
static int write_orph_nodes(struct ubifs_info *c, int atomic)
fs/ubifs/orphan.c
383
static int consolidate(struct ubifs_info *c)
fs/ubifs/orphan.c
428
static int commit_orphans(struct ubifs_info *c)
fs/ubifs/orphan.c
43
static int dbg_check_orphans(struct ubifs_info *c);
fs/ubifs/orphan.c
454
static void erase_deleted(struct ubifs_info *c)
fs/ubifs/orphan.c
480
int ubifs_orphan_end_commit(struct ubifs_info *c)
fs/ubifs/orphan.c
502
int ubifs_clear_orphans(struct ubifs_info *c)
fs/ubifs/orphan.c
528
static int do_kill_orphans(struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/orphan.c
53
int ubifs_add_orphan(struct ubifs_info *c, ino_t inum)
fs/ubifs/orphan.c
645
static int kill_orphans(struct ubifs_info *c)
fs/ubifs/orphan.c
707
int ubifs_mount_orphans(struct ubifs_info *c, int unclean, int read_only)
fs/ubifs/orphan.c
745
static bool dbg_find_orphan(struct ubifs_info *c, ino_t inum)
fs/ubifs/orphan.c
810
static int dbg_orphan_check(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/orphan.c
870
static int dbg_scan_orphans(struct ubifs_info *c, struct check_info *ci)
fs/ubifs/orphan.c
904
static int dbg_check_orphans(struct ubifs_info *c)
fs/ubifs/orphan.c
97
static struct ubifs_orphan *lookup_orphan(struct ubifs_info *c, ino_t inum)
fs/ubifs/recovery.c
1075
int ubifs_clean_lebs(struct ubifs_info *c, void *sbuf)
fs/ubifs/recovery.c
1101
static int grab_empty_leb(struct ubifs_info *c)
fs/ubifs/recovery.c
1158
int ubifs_rcvry_gc_commit(struct ubifs_info *c)
fs/ubifs/recovery.c
1246
static int add_ino(struct ubifs_info *c, ino_t inum, loff_t i_size,
fs/ubifs/recovery.c
1281
static struct size_entry *find_ino(struct ubifs_info *c, ino_t inum)
fs/ubifs/recovery.c
1303
static void remove_ino(struct ubifs_info *c, ino_t inum)
fs/ubifs/recovery.c
1317
void ubifs_destroy_size_tree(struct ubifs_info *c)
fs/ubifs/recovery.c
1354
int ubifs_recover_size_accum(struct ubifs_info *c, union ubifs_key *key,
fs/ubifs/recovery.c
1402
static int fix_size_in_place(struct ubifs_info *c, struct size_entry *e)
fs/ubifs/recovery.c
1456
static int inode_fix_size(struct ubifs_info *c, struct size_entry *e)
fs/ubifs/recovery.c
1526
int ubifs_recover_size(struct ubifs_info *c, bool in_place)
fs/ubifs/recovery.c
192
static int write_rcvrd_mst_node(struct ubifs_info *c,
fs/ubifs/recovery.c
227
int ubifs_recover_master_node(struct ubifs_info *c)
fs/ubifs/recovery.c
375
int ubifs_write_rcvrd_mst_node(struct ubifs_info *c)
fs/ubifs/recovery.c
402
static int is_last_write(const struct ubifs_info *c, void *buf, int offs)
fs/ubifs/recovery.c
429
static void clean_buf(const struct ubifs_info *c, void **buf, int lnum,
fs/ubifs/recovery.c
458
static int no_more_nodes(const struct ubifs_info *c, void *buf, int len,
fs/ubifs/recovery.c
491
static int fix_unclean_leb(struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/recovery.c
622
struct ubifs_scan_leb *ubifs_recover_leb(struct ubifs_info *c, int lnum,
fs/ubifs/recovery.c
799
static int get_cs_sqnum(struct ubifs_info *c, int lnum, int offs,
fs/ubifs/recovery.c
856
struct ubifs_scan_leb *ubifs_recover_log_leb(struct ubifs_info *c, int lnum,
fs/ubifs/recovery.c
912
static int recover_head(struct ubifs_info *c, int lnum, int offs, void *sbuf)
fs/ubifs/recovery.c
954
int ubifs_recover_inl_heads(struct ubifs_info *c, void *sbuf)
fs/ubifs/recovery.c
97
static int get_master_node(const struct ubifs_info *c, int lnum, void **pbuf,
fs/ubifs/recovery.c
982
static int clean_an_unclean_leb(struct ubifs_info *c,
fs/ubifs/replay.c
1143
static int take_ihead(struct ubifs_info *c)
fs/ubifs/replay.c
1179
int ubifs_replay_journal(struct ubifs_info *c)
fs/ubifs/replay.c
162
static int set_buds_lprops(struct ubifs_info *c)
fs/ubifs/replay.c
181
static int trun_remove_range(struct ubifs_info *c, struct replay_entry *r)
fs/ubifs/replay.c
213
static bool inode_still_linked(struct ubifs_info *c, struct replay_entry *rino)
fs/ubifs/replay.c
243
static int apply_replay_entry(struct ubifs_info *c, struct replay_entry *r)
fs/ubifs/replay.c
305
struct ubifs_info *c = priv;
fs/ubifs/replay.c
327
static int apply_replay_list(struct ubifs_info *c)
fs/ubifs/replay.c
351
static void destroy_replay_list(struct ubifs_info *c)
fs/ubifs/replay.c
384
static int insert_node(struct ubifs_info *c, int lnum, int offs, int len,
fs/ubifs/replay.c
434
static int insert_dent(struct ubifs_info *c, int lnum, int offs, int len,
fs/ubifs/replay.c
482
int ubifs_validate_entry(struct ubifs_info *c,
fs/ubifs/replay.c
516
static int is_last_bud(struct ubifs_info *c, struct ubifs_bud *bud)
fs/ubifs/replay.c
566
authenticate_sleb_hash(struct ubifs_info *c,
fs/ubifs/replay.c
593
static int authenticate_sleb(struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/replay.c
668
static int replay_bud(struct ubifs_info *c, struct bud_entry *b)
fs/ubifs/replay.c
847
static int replay_buds(struct ubifs_info *c)
fs/ubifs/replay.c
869
static void destroy_bud_list(struct ubifs_info *c)
fs/ubifs/replay.c
88
static int set_bud_lprops(struct ubifs_info *c, struct bud_entry *b)
fs/ubifs/replay.c
891
static int add_replay_bud(struct ubifs_info *c, int lnum, int offs, int jhead,
fs/ubifs/replay.c
944
static int validate_ref(struct ubifs_info *c, const struct ubifs_ref_node *ref)
fs/ubifs/replay.c
984
static int replay_log_leb(struct ubifs_info *c, int lnum, int offs, void *sbuf)
fs/ubifs/sb.c
379
static int validate_sb(struct ubifs_info *c, struct ubifs_sb_node *sup)
fs/ubifs/sb.c
521
static struct ubifs_sb_node *ubifs_read_sb_node(struct ubifs_info *c)
fs/ubifs/sb.c
54
static int get_default_compressor(struct ubifs_info *c)
fs/ubifs/sb.c
540
static int authenticate_sb_node(struct ubifs_info *c,
fs/ubifs/sb.c
615
int ubifs_write_sb_node(struct ubifs_info *c, struct ubifs_sb_node *sup)
fs/ubifs/sb.c
636
int ubifs_read_superblock(struct ubifs_info *c)
fs/ubifs/sb.c
75
static int create_default_filesystem(struct ubifs_info *c)
fs/ubifs/sb.c
795
static int fixup_leb(struct ubifs_info *c, int lnum, int len)
fs/ubifs/sb.c
823
static int fixup_free_space(struct ubifs_info *c)
fs/ubifs/sb.c
906
int ubifs_fixup_free_space(struct ubifs_info *c)
fs/ubifs/sb.c
930
int ubifs_enable_encryption(struct ubifs_info *c)
fs/ubifs/scan.c
125
struct ubifs_scan_leb *ubifs_start_scan(const struct ubifs_info *c, int lnum,
fs/ubifs/scan.c
163
void ubifs_end_scan(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/scan.c
181
int ubifs_add_snod(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/scan.c
225
void ubifs_scanned_corruption(const struct ubifs_info *c, int lnum, int offs,
fs/ubifs/scan.c
254
struct ubifs_scan_leb *ubifs_scan(const struct ubifs_info *c, int lnum,
fs/ubifs/scan.c
57
int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum,
fs/ubifs/shrinker.c
146
struct ubifs_info *c;
fs/ubifs/shrinker.c
158
c = list_entry(p, struct ubifs_info, infos_list);
fs/ubifs/shrinker.c
216
struct ubifs_info *c;
fs/ubifs/shrinker.c
58
static int shrink_tnc(struct ubifs_info *c, int nr, int age, int *contention)
fs/ubifs/super.c
108
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
1106
static void ubifs_release_options(struct ubifs_info *c)
fs/ubifs/super.c
1121
static void destroy_journal(struct ubifs_info *c)
fs/ubifs/super.c
1149
static void bu_init(struct ubifs_info *c)
fs/ubifs/super.c
1180
static int check_free_space(struct ubifs_info *c)
fs/ubifs/super.c
1199
static int mount_ubifs(struct ubifs_info *c)
fs/ubifs/super.c
1611
static void ubifs_umount(struct ubifs_info *c)
fs/ubifs/super.c
1652
static int ubifs_remount_rw(struct ubifs_info *c)
fs/ubifs/super.c
1827
static void ubifs_remount_ro(struct ubifs_info *c)
fs/ubifs/super.c
1872
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
1952
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
2080
static struct ubifs_info *alloc_ubifs_info(struct ubi_volume_desc *ubi)
fs/ubifs/super.c
2082
struct ubifs_info *c;
fs/ubifs/super.c
2084
c = kzalloc_obj(struct ubifs_info);
fs/ubifs/super.c
2131
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
2226
struct ubifs_info *c1 = fc->s_fs_info;
fs/ubifs/super.c
2227
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
2235
struct ubifs_info *c;
fs/ubifs/super.c
2275
struct ubifs_info *c1 = sb->s_fs_info;
fs/ubifs/super.c
2310
struct ubifs_info *c = s->s_fs_info;
fs/ubifs/super.c
2346
struct ubifs_info *c = fc->root->d_sb->s_fs_info;
fs/ubifs/super.c
295
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/super.c
349
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/super.c
396
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/super.c
408
struct ubifs_info *c = dentry->d_sb->s_fs_info;
fs/ubifs/super.c
435
struct ubifs_info *c = root->d_sb->s_fs_info;
fs/ubifs/super.c
466
struct ubifs_info *c = sb->s_fs_info;
fs/ubifs/super.c
509
static int init_constants_early(struct ubifs_info *c)
fs/ubifs/super.c
659
static int bud_wbuf_callback(struct ubifs_info *c, int lnum, int free, int pad)
fs/ubifs/super.c
673
static int init_constants_sb(struct ubifs_info *c)
fs/ubifs/super.c
69
static int validate_inode(struct ubifs_info *c, const struct inode *inode)
fs/ubifs/super.c
763
static void init_constants_master(struct ubifs_info *c)
fs/ubifs/super.c
796
static int take_gc_lnum(struct ubifs_info *c)
fs/ubifs/super.c
818
static int alloc_wbufs(struct ubifs_info *c)
fs/ubifs/super.c
872
static void free_wbufs(struct ubifs_info *c)
fs/ubifs/super.c
891
static void free_orphans(struct ubifs_info *c)
fs/ubifs/super.c
917
static void free_buds(struct ubifs_info *c)
fs/ubifs/super.c
936
static int check_volume_empty(struct ubifs_info *c)
fs/ubifs/sysfs.c
131
void ubifs_sysfs_unregister(struct ubifs_info *c)
fs/ubifs/sysfs.c
50
struct ubifs_info *sbi = container_of(kobj, struct ubifs_info,
fs/ubifs/sysfs.c
68
struct ubifs_info *c = container_of(kobj, struct ubifs_info, kobj);
fs/ubifs/sysfs.c
91
int ubifs_sysfs_register(struct ubifs_info *c)
fs/ubifs/tnc.c
1070
static int resolve_collision_directly(struct ubifs_info *c,
fs/ubifs/tnc.c
1127
static struct ubifs_znode *dirty_cow_bottom_up(struct ubifs_info *c,
fs/ubifs/tnc.c
119
int insert_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode)
fs/ubifs/tnc.c
1206
int ubifs_lookup_level0(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
1342
static int lookup_level0_dirty(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
141
static int ins_clr_old_idx_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
1438
static int maybe_leb_gced(struct ubifs_info *c, int lnum, int gc_seq1)
fs/ubifs/tnc.c
1477
int ubifs_tnc_locate(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
1551
int ubifs_tnc_get_bu_keys(struct ubifs_info *c, struct bu_info *bu)
fs/ubifs/tnc.c
1686
const struct ubifs_info *c = wbuf->c;
fs/ubifs/tnc.c
1726
static int validate_data_node(struct ubifs_info *c, void *buf,
fs/ubifs/tnc.c
1788
int ubifs_tnc_bulk_read(struct ubifs_info *c, struct bu_info *bu)
fs/ubifs/tnc.c
180
void destroy_old_idx(struct ubifs_info *c)
fs/ubifs/tnc.c
1845
static int do_lookup_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
1893
int ubifs_tnc_lookup_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
1919
static int search_dh_cookie(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
1959
static int do_lookup_dh(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
197
static struct ubifs_znode *copy_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
1996
int ubifs_tnc_lookup_dh(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
2032
static void correct_parent_keys(const struct ubifs_info *c,
fs/ubifs/tnc.c
2065
static void insert_zbranch(struct ubifs_info *c, struct ubifs_znode *znode,
fs/ubifs/tnc.c
2117
static int tnc_insert(struct ubifs_info *c, struct ubifs_znode *znode,
fs/ubifs/tnc.c
221
static int add_idx_dirt(struct ubifs_info *c, int lnum, int dirt)
fs/ubifs/tnc.c
2310
int ubifs_tnc_add(struct ubifs_info *c, const union ubifs_key *key, int lnum,
fs/ubifs/tnc.c
236
static void replace_znode(struct ubifs_info *c, struct ubifs_znode *new_zn,
fs/ubifs/tnc.c
2361
int ubifs_tnc_replace(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
2445
int ubifs_tnc_add_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
25
static int try_read_node(const struct ubifs_info *c, void *buf, int type,
fs/ubifs/tnc.c
2539
static int tnc_delete(struct ubifs_info *c, struct ubifs_znode *znode, int n)
fs/ubifs/tnc.c
2652
int ubifs_tnc_remove(struct ubifs_info *c, const union ubifs_key *key)
fs/ubifs/tnc.c
2682
int ubifs_tnc_remove_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
27
static int fallible_read_node(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
270
static struct ubifs_znode *dirty_cow_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
2731
int ubifs_tnc_remove_dh(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
2800
static int key_in_range(struct ubifs_info *c, union ubifs_key *key,
fs/ubifs/tnc.c
2820
int ubifs_tnc_remove_range(struct ubifs_info *c, union ubifs_key *from_key,
fs/ubifs/tnc.c
2902
int ubifs_tnc_remove_ino(struct ubifs_info *c, ino_t inum)
fs/ubifs/tnc.c
2985
struct ubifs_dent_node *ubifs_tnc_next_ent(struct ubifs_info *c,
fs/ubifs/tnc.c
3077
static void tnc_destroy_cnext(struct ubifs_info *c)
fs/ubifs/tnc.c
3113
void ubifs_tnc_close(struct ubifs_info *c)
fs/ubifs/tnc.c
3130
static struct ubifs_znode *left_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
3167
static struct ubifs_znode *right_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
3220
static struct ubifs_znode *lookup_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
3349
int is_idx_node_in_tnc(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/tnc.c
3376
static int is_leaf_node_in_tnc(struct ubifs_info *c, union ubifs_key *key,
fs/ubifs/tnc.c
343
static int lnc_add(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/tnc.c
3446
int ubifs_tnc_has_node(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/tnc.c
3486
int ubifs_dirty_idx_node(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/tnc.c
3522
int dbg_check_inode_size(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/tnc.c
379
static int lnc_add_directly(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/tnc.c
421
static int tnc_read_hashed_node(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/tnc.c
47
static void do_insert_old_idx(struct ubifs_info *c,
fs/ubifs/tnc.c
478
static int try_read_node(const struct ubifs_info *c, void *buf, int type,
fs/ubifs/tnc.c
534
static int fallible_read_node(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
568
static int matches_name(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/tnc.c
618
static struct ubifs_znode *get_znode(struct ubifs_info *c,
fs/ubifs/tnc.c
640
static int tnc_next(struct ubifs_info *c, struct ubifs_znode **zn, int *n)
fs/ubifs/tnc.c
685
static int tnc_prev(struct ubifs_info *c, struct ubifs_znode **zn, int *n)
fs/ubifs/tnc.c
737
static int resolve_collision(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/tnc.c
855
static int fallible_matches_name(struct ubifs_info *c,
fs/ubifs/tnc.c
925
static int fallible_resolve_collision(struct ubifs_info *c,
fs/ubifs/tnc.c
98
static int insert_old_idx(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/tnc_commit.c
1033
static void free_obsolete_znodes(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
1058
static int return_gap_lebs(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
106
static int fill_gap(struct ubifs_info *c, int lnum, int gap_start, int gap_end,
fs/ubifs/tnc_commit.c
1084
int ubifs_tnc_end_commit(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
163
static int find_old_idx(struct ubifs_info *c, int lnum, int offs)
fs/ubifs/tnc_commit.c
198
static int is_idx_node_in_use(struct ubifs_info *c, union ubifs_key *key,
fs/ubifs/tnc_commit.c
224
static int layout_leb_in_gaps(struct ubifs_info *c, int p)
fs/ubifs/tnc_commit.c
25
static int make_idx_node(struct ubifs_info *c, struct ubifs_idx_node *idx,
fs/ubifs/tnc_commit.c
334
static int get_leb_cnt(struct ubifs_info *c, int cnt)
fs/ubifs/tnc_commit.c
356
static int layout_in_gaps(struct ubifs_info *c, int cnt)
fs/ubifs/tnc_commit.c
428
static int layout_in_empty_space(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
567
static int layout_commit(struct ubifs_info *c, int no_space, int cnt)
fs/ubifs/tnc_commit.c
641
static int get_znodes_to_commit(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
684
static int alloc_idx_lebs(struct ubifs_info *c, int cnt)
fs/ubifs/tnc_commit.c
718
static int free_unused_idx_lebs(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
739
static int free_idx_lebs(struct ubifs_info *c)
fs/ubifs/tnc_commit.c
759
int ubifs_tnc_start_commit(struct ubifs_info *c, struct ubifs_zbranch *zroot)
fs/ubifs/tnc_commit.c
825
static int write_index(struct ubifs_info *c)
fs/ubifs/tnc_misc.c
125
int ubifs_search_zbranch(const struct ubifs_info *c,
fs/ubifs/tnc_misc.c
194
struct ubifs_znode *ubifs_tnc_postorder_next(const struct ubifs_info *c,
fs/ubifs/tnc_misc.c
221
long ubifs_destroy_tnc_subtree(const struct ubifs_info *c,
fs/ubifs/tnc_misc.c
260
void ubifs_destroy_tnc_tree(struct ubifs_info *c)
fs/ubifs/tnc_misc.c
287
static int read_znode(struct ubifs_info *c, struct ubifs_zbranch *zzbr,
fs/ubifs/tnc_misc.c
29
struct ubifs_znode *ubifs_tnc_levelorder_next(const struct ubifs_info *c,
fs/ubifs/tnc_misc.c
424
struct ubifs_znode *ubifs_load_znode(struct ubifs_info *c,
fs/ubifs/tnc_misc.c
475
int ubifs_tnc_read_node(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/ubifs.h
1530
static inline int ubifs_authenticated(const struct ubifs_info *c)
fs/ubifs/ubifs.h
1535
struct shash_desc *__ubifs_hash_get_desc(const struct ubifs_info *c);
fs/ubifs/ubifs.h
1536
static inline struct shash_desc *ubifs_hash_get_desc(const struct ubifs_info *c)
fs/ubifs/ubifs.h
1541
static inline int ubifs_shash_init(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1550
static inline int ubifs_shash_update(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1565
static inline int ubifs_shash_final(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1571
int __ubifs_node_calc_hash(const struct ubifs_info *c, const void *buf,
fs/ubifs/ubifs.h
1573
static inline int ubifs_node_calc_hash(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1582
int ubifs_prepare_auth_node(struct ubifs_info *c, void *node,
fs/ubifs/ubifs.h
1594
static inline int ubifs_check_hash(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1609
static inline int ubifs_check_hmac(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1616
void ubifs_bad_hash(const struct ubifs_info *c, const void *node,
fs/ubifs/ubifs.h
1619
static inline void ubifs_bad_hash(const struct ubifs_info *c, const void *node,
fs/ubifs/ubifs.h
1623
int __ubifs_node_check_hash(const struct ubifs_info *c, const void *buf,
fs/ubifs/ubifs.h
1625
static inline int ubifs_node_check_hash(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1634
int ubifs_init_authentication(struct ubifs_info *c);
fs/ubifs/ubifs.h
1635
void __ubifs_exit_authentication(struct ubifs_info *c);
fs/ubifs/ubifs.h
1636
static inline void ubifs_exit_authentication(struct ubifs_info *c)
fs/ubifs/ubifs.h
1650
static inline u8 *ubifs_branch_hash(struct ubifs_info *c,
fs/ubifs/ubifs.h
1664
static inline void ubifs_copy_hash(const struct ubifs_info *c, const u8 *from,
fs/ubifs/ubifs.h
1671
int __ubifs_node_insert_hmac(const struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1673
static inline int ubifs_node_insert_hmac(const struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1682
int __ubifs_node_verify_hmac(const struct ubifs_info *c, const void *buf,
fs/ubifs/ubifs.h
1684
static inline int ubifs_node_verify_hmac(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1701
static inline int ubifs_auth_node_sz(const struct ubifs_info *c)
fs/ubifs/ubifs.h
1708
int ubifs_sb_verify_signature(struct ubifs_info *c,
fs/ubifs/ubifs.h
1710
bool ubifs_hmac_zero(struct ubifs_info *c, const u8 *hmac);
fs/ubifs/ubifs.h
1712
int ubifs_hmac_wkm(struct ubifs_info *c, u8 *hmac);
fs/ubifs/ubifs.h
1714
int __ubifs_shash_copy_state(const struct ubifs_info *c, struct shash_desc *src,
fs/ubifs/ubifs.h
1716
static inline int ubifs_shash_copy_state(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1727
void ubifs_ro_mode(struct ubifs_info *c, int err);
fs/ubifs/ubifs.h
1728
int ubifs_leb_read(const struct ubifs_info *c, int lnum, void *buf, int offs,
fs/ubifs/ubifs.h
1730
int ubifs_leb_write(struct ubifs_info *c, int lnum, const void *buf, int offs,
fs/ubifs/ubifs.h
1732
int ubifs_leb_change(struct ubifs_info *c, int lnum, const void *buf, int len);
fs/ubifs/ubifs.h
1733
int ubifs_leb_unmap(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1734
int ubifs_leb_map(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1735
int ubifs_is_mapped(const struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1738
int ubifs_wbuf_init(struct ubifs_info *c, struct ubifs_wbuf *wbuf);
fs/ubifs/ubifs.h
1739
int ubifs_read_node(const struct ubifs_info *c, void *buf, int type, int len,
fs/ubifs/ubifs.h
1743
int ubifs_write_node(struct ubifs_info *c, void *node, int len, int lnum,
fs/ubifs/ubifs.h
1745
int ubifs_write_node_hmac(struct ubifs_info *c, void *buf, int len, int lnum,
fs/ubifs/ubifs.h
1747
int ubifs_check_node(const struct ubifs_info *c, const void *buf, int len,
fs/ubifs/ubifs.h
1749
void ubifs_init_node(struct ubifs_info *c, void *buf, int len, int pad);
fs/ubifs/ubifs.h
1751
void ubifs_prepare_node(struct ubifs_info *c, void *buf, int len, int pad);
fs/ubifs/ubifs.h
1752
int ubifs_prepare_node_hmac(struct ubifs_info *c, void *node, int len,
fs/ubifs/ubifs.h
1754
void ubifs_prep_grp_node(struct ubifs_info *c, void *node, int len, int last);
fs/ubifs/ubifs.h
1755
int ubifs_io_init(struct ubifs_info *c);
fs/ubifs/ubifs.h
1756
void ubifs_pad(const struct ubifs_info *c, void *buf, int pad);
fs/ubifs/ubifs.h
1758
int ubifs_bg_wbufs_sync(struct ubifs_info *c);
fs/ubifs/ubifs.h
1760
int ubifs_sync_wbufs_by_inode(struct ubifs_info *c, struct inode *inode);
fs/ubifs/ubifs.h
1763
struct ubifs_scan_leb *ubifs_scan(const struct ubifs_info *c, int lnum,
fs/ubifs/ubifs.h
1766
int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum,
fs/ubifs/ubifs.h
1768
struct ubifs_scan_leb *ubifs_start_scan(const struct ubifs_info *c, int lnum,
fs/ubifs/ubifs.h
1770
void ubifs_end_scan(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/ubifs.h
1772
int ubifs_add_snod(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,
fs/ubifs/ubifs.h
1774
void ubifs_scanned_corruption(const struct ubifs_info *c, int lnum, int offs,
fs/ubifs/ubifs.h
1778
void ubifs_add_bud(struct ubifs_info *c, struct ubifs_bud *bud);
fs/ubifs/ubifs.h
1779
void ubifs_create_buds_lists(struct ubifs_info *c);
fs/ubifs/ubifs.h
1780
int ubifs_add_bud_to_log(struct ubifs_info *c, int jhead, int lnum, int offs);
fs/ubifs/ubifs.h
1781
struct ubifs_bud *ubifs_search_bud(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1782
struct ubifs_wbuf *ubifs_get_wbuf(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1783
int ubifs_log_start_commit(struct ubifs_info *c, int *ltail_lnum);
fs/ubifs/ubifs.h
1784
int ubifs_log_end_commit(struct ubifs_info *c, int new_ltail_lnum);
fs/ubifs/ubifs.h
1785
int ubifs_log_post_commit(struct ubifs_info *c, int old_ltail_lnum);
fs/ubifs/ubifs.h
1786
int ubifs_consolidate_log(struct ubifs_info *c);
fs/ubifs/ubifs.h
1789
int ubifs_jnl_update(struct ubifs_info *c, const struct inode *dir,
fs/ubifs/ubifs.h
1792
int ubifs_jnl_write_data(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/ubifs.h
1795
int ubifs_jnl_write_inode(struct ubifs_info *c, const struct inode *inode);
fs/ubifs/ubifs.h
1796
int ubifs_jnl_delete_inode(struct ubifs_info *c, const struct inode *inode);
fs/ubifs/ubifs.h
1797
int ubifs_jnl_xrename(struct ubifs_info *c, const struct inode *fst_dir,
fs/ubifs/ubifs.h
1803
int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir,
fs/ubifs/ubifs.h
1810
int ubifs_jnl_truncate(struct ubifs_info *c, const struct inode *inode,
fs/ubifs/ubifs.h
1812
int ubifs_jnl_delete_xattr(struct ubifs_info *c, const struct inode *host,
fs/ubifs/ubifs.h
1814
int ubifs_jnl_change_xattr(struct ubifs_info *c, const struct inode *inode1,
fs/ubifs/ubifs.h
1818
int ubifs_budget_space(struct ubifs_info *c, struct ubifs_budget_req *req);
fs/ubifs/ubifs.h
1819
void ubifs_release_budget(struct ubifs_info *c, struct ubifs_budget_req *req);
fs/ubifs/ubifs.h
1820
void ubifs_release_dirty_inode_budget(struct ubifs_info *c,
fs/ubifs/ubifs.h
1822
int ubifs_budget_inode_op(struct ubifs_info *c, struct inode *inode,
fs/ubifs/ubifs.h
1824
void ubifs_release_ino_dirty(struct ubifs_info *c, struct inode *inode,
fs/ubifs/ubifs.h
1826
void ubifs_cancel_ino_op(struct ubifs_info *c, struct inode *inode,
fs/ubifs/ubifs.h
1828
long long ubifs_get_free_space(struct ubifs_info *c);
fs/ubifs/ubifs.h
1829
long long ubifs_get_free_space_nolock(struct ubifs_info *c);
fs/ubifs/ubifs.h
1830
int ubifs_calc_min_idx_lebs(struct ubifs_info *c);
fs/ubifs/ubifs.h
1831
void ubifs_convert_page_budget(struct ubifs_info *c);
fs/ubifs/ubifs.h
1832
long long ubifs_reported_space(const struct ubifs_info *c, long long free);
fs/ubifs/ubifs.h
1833
long long ubifs_calc_available(const struct ubifs_info *c, int min_idx_lebs);
fs/ubifs/ubifs.h
1836
int ubifs_find_free_space(struct ubifs_info *c, int min_space, int *offs,
fs/ubifs/ubifs.h
1838
int ubifs_find_free_leb_for_idx(struct ubifs_info *c);
fs/ubifs/ubifs.h
1839
int ubifs_find_dirty_leb(struct ubifs_info *c, struct ubifs_lprops *ret_lp,
fs/ubifs/ubifs.h
1841
int ubifs_find_dirty_idx_leb(struct ubifs_info *c);
fs/ubifs/ubifs.h
1842
int ubifs_save_dirty_idx_lnums(struct ubifs_info *c);
fs/ubifs/ubifs.h
1845
int ubifs_lookup_level0(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1847
int ubifs_tnc_lookup_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1849
int ubifs_tnc_lookup_dh(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1851
int ubifs_tnc_locate(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1853
int ubifs_tnc_add(struct ubifs_info *c, const union ubifs_key *key, int lnum,
fs/ubifs/ubifs.h
1855
int ubifs_tnc_replace(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1857
int ubifs_tnc_add_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1860
int ubifs_tnc_remove(struct ubifs_info *c, const union ubifs_key *key);
fs/ubifs/ubifs.h
1861
int ubifs_tnc_remove_nm(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1863
int ubifs_tnc_remove_dh(struct ubifs_info *c, const union ubifs_key *key,
fs/ubifs/ubifs.h
1865
int ubifs_tnc_remove_range(struct ubifs_info *c, union ubifs_key *from_key,
fs/ubifs/ubifs.h
1867
int ubifs_tnc_remove_ino(struct ubifs_info *c, ino_t inum);
fs/ubifs/ubifs.h
1868
struct ubifs_dent_node *ubifs_tnc_next_ent(struct ubifs_info *c,
fs/ubifs/ubifs.h
1871
void ubifs_tnc_close(struct ubifs_info *c);
fs/ubifs/ubifs.h
1872
int ubifs_tnc_has_node(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/ubifs.h
1874
int ubifs_dirty_idx_node(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/ubifs.h
1877
void destroy_old_idx(struct ubifs_info *c);
fs/ubifs/ubifs.h
1878
int is_idx_node_in_tnc(struct ubifs_info *c, union ubifs_key *key, int level,
fs/ubifs/ubifs.h
1880
int insert_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode);
fs/ubifs/ubifs.h
1881
int ubifs_tnc_get_bu_keys(struct ubifs_info *c, struct bu_info *bu);
fs/ubifs/ubifs.h
1882
int ubifs_tnc_bulk_read(struct ubifs_info *c, struct bu_info *bu);
fs/ubifs/ubifs.h
1885
struct ubifs_znode *ubifs_tnc_levelorder_next(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1888
int ubifs_search_zbranch(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1892
struct ubifs_znode *ubifs_tnc_postorder_next(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1894
long ubifs_destroy_tnc_subtree(const struct ubifs_info *c,
fs/ubifs/ubifs.h
1896
void ubifs_destroy_tnc_tree(struct ubifs_info *c);
fs/ubifs/ubifs.h
1897
struct ubifs_znode *ubifs_load_znode(struct ubifs_info *c,
fs/ubifs/ubifs.h
1900
int ubifs_tnc_read_node(struct ubifs_info *c, struct ubifs_zbranch *zbr,
fs/ubifs/ubifs.h
1904
int ubifs_tnc_start_commit(struct ubifs_info *c, struct ubifs_zbranch *zroot);
fs/ubifs/ubifs.h
1905
int ubifs_tnc_end_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1915
void ubifs_commit_required(struct ubifs_info *c);
fs/ubifs/ubifs.h
1916
void ubifs_request_bg_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1917
int ubifs_run_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1918
void ubifs_recovery_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1919
int ubifs_gc_should_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1920
void ubifs_wait_for_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1923
int ubifs_compare_master_node(struct ubifs_info *c, void *m1, void *m2);
fs/ubifs/ubifs.h
1924
int ubifs_read_master(struct ubifs_info *c);
fs/ubifs/ubifs.h
1925
int ubifs_write_master(struct ubifs_info *c);
fs/ubifs/ubifs.h
1928
int ubifs_read_superblock(struct ubifs_info *c);
fs/ubifs/ubifs.h
1929
int ubifs_write_sb_node(struct ubifs_info *c, struct ubifs_sb_node *sup);
fs/ubifs/ubifs.h
1930
int ubifs_fixup_free_space(struct ubifs_info *c);
fs/ubifs/ubifs.h
1931
int ubifs_enable_encryption(struct ubifs_info *c);
fs/ubifs/ubifs.h
1934
int ubifs_validate_entry(struct ubifs_info *c,
fs/ubifs/ubifs.h
1936
int ubifs_replay_journal(struct ubifs_info *c);
fs/ubifs/ubifs.h
1939
int ubifs_garbage_collect(struct ubifs_info *c, int anyway);
fs/ubifs/ubifs.h
1940
int ubifs_gc_start_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1941
int ubifs_gc_end_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1942
void ubifs_destroy_idx_gc(struct ubifs_info *c);
fs/ubifs/ubifs.h
1943
int ubifs_get_idx_gc_leb(struct ubifs_info *c);
fs/ubifs/ubifs.h
1944
int ubifs_garbage_collect_leb(struct ubifs_info *c, struct ubifs_lprops *lp);
fs/ubifs/ubifs.h
1947
int ubifs_add_orphan(struct ubifs_info *c, ino_t inum);
fs/ubifs/ubifs.h
1948
void ubifs_delete_orphan(struct ubifs_info *c, ino_t inum);
fs/ubifs/ubifs.h
1949
int ubifs_orphan_start_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1950
int ubifs_orphan_end_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1951
int ubifs_mount_orphans(struct ubifs_info *c, int unclean, int read_only);
fs/ubifs/ubifs.h
1952
int ubifs_clear_orphans(struct ubifs_info *c);
fs/ubifs/ubifs.h
1955
int ubifs_calc_lpt_geom(struct ubifs_info *c);
fs/ubifs/ubifs.h
1956
int ubifs_create_dflt_lpt(struct ubifs_info *c, int *main_lebs, int lpt_first,
fs/ubifs/ubifs.h
1958
int ubifs_lpt_init(struct ubifs_info *c, int rd, int wr);
fs/ubifs/ubifs.h
1959
struct ubifs_lprops *ubifs_lpt_lookup(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1960
struct ubifs_lprops *ubifs_lpt_lookup_dirty(struct ubifs_info *c, int lnum);
fs/ubifs/ubifs.h
1961
int ubifs_lpt_scan_nolock(struct ubifs_info *c, int start_lnum, int end_lnum,
fs/ubifs/ubifs.h
1965
void ubifs_pack_lsave(struct ubifs_info *c, void *buf, int *lsave);
fs/ubifs/ubifs.h
1966
void ubifs_pack_ltab(struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1968
void ubifs_pack_pnode(struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1970
void ubifs_pack_nnode(struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1972
struct ubifs_pnode *ubifs_get_pnode(struct ubifs_info *c,
fs/ubifs/ubifs.h
1974
struct ubifs_nnode *ubifs_get_nnode(struct ubifs_info *c,
fs/ubifs/ubifs.h
1976
struct ubifs_pnode *ubifs_pnode_lookup(struct ubifs_info *c, int i);
fs/ubifs/ubifs.h
1977
int ubifs_read_nnode(struct ubifs_info *c, struct ubifs_nnode *parent, int iip);
fs/ubifs/ubifs.h
1978
void ubifs_add_lpt_dirt(struct ubifs_info *c, int lnum, int dirty);
fs/ubifs/ubifs.h
1979
void ubifs_add_nnode_dirt(struct ubifs_info *c, struct ubifs_nnode *nnode);
fs/ubifs/ubifs.h
1980
uint32_t ubifs_unpack_bits(const struct ubifs_info *c, uint8_t **addr, int *pos, int nrbits);
fs/ubifs/ubifs.h
1981
struct ubifs_nnode *ubifs_first_nnode(struct ubifs_info *c, int *hght);
fs/ubifs/ubifs.h
1983
int ubifs_unpack_nnode(const struct ubifs_info *c, void *buf,
fs/ubifs/ubifs.h
1985
int ubifs_lpt_calc_hash(struct ubifs_info *c, u8 *hash);
fs/ubifs/ubifs.h
1988
int ubifs_lpt_start_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1989
int ubifs_lpt_end_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1990
int ubifs_lpt_post_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
1991
void ubifs_lpt_free(struct ubifs_info *c, int wr_only);
fs/ubifs/ubifs.h
1994
const struct ubifs_lprops *ubifs_change_lp(struct ubifs_info *c,
fs/ubifs/ubifs.h
1998
void ubifs_get_lp_stats(struct ubifs_info *c, struct ubifs_lp_stats *lst);
fs/ubifs/ubifs.h
1999
void ubifs_add_to_cat(struct ubifs_info *c, struct ubifs_lprops *lprops,
fs/ubifs/ubifs.h
2001
void ubifs_replace_cat(struct ubifs_info *c, struct ubifs_lprops *old_lprops,
fs/ubifs/ubifs.h
2003
void ubifs_ensure_cat(struct ubifs_info *c, struct ubifs_lprops *lprops);
fs/ubifs/ubifs.h
2004
int ubifs_categorize_lprops(const struct ubifs_info *c,
fs/ubifs/ubifs.h
2006
int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/ubifs.h
2008
int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty,
fs/ubifs/ubifs.h
2010
int ubifs_read_one_lp(struct ubifs_info *c, int lnum, struct ubifs_lprops *lp);
fs/ubifs/ubifs.h
2011
const struct ubifs_lprops *ubifs_fast_find_free(struct ubifs_info *c);
fs/ubifs/ubifs.h
2012
const struct ubifs_lprops *ubifs_fast_find_empty(struct ubifs_info *c);
fs/ubifs/ubifs.h
2013
const struct ubifs_lprops *ubifs_fast_find_freeable(struct ubifs_info *c);
fs/ubifs/ubifs.h
2014
const struct ubifs_lprops *ubifs_fast_find_frdi_idx(struct ubifs_info *c);
fs/ubifs/ubifs.h
2015
int ubifs_calc_dark(const struct ubifs_info *c, int spc);
fs/ubifs/ubifs.h
2025
struct inode *ubifs_new_inode(struct ubifs_info *c, struct inode *dir,
fs/ubifs/ubifs.h
2066
int ubifs_recover_master_node(struct ubifs_info *c);
fs/ubifs/ubifs.h
2067
int ubifs_write_rcvrd_mst_node(struct ubifs_info *c);
fs/ubifs/ubifs.h
2068
struct ubifs_scan_leb *ubifs_recover_leb(struct ubifs_info *c, int lnum,
fs/ubifs/ubifs.h
2070
struct ubifs_scan_leb *ubifs_recover_log_leb(struct ubifs_info *c, int lnum,
fs/ubifs/ubifs.h
2072
int ubifs_recover_inl_heads(struct ubifs_info *c, void *sbuf);
fs/ubifs/ubifs.h
2073
int ubifs_clean_lebs(struct ubifs_info *c, void *sbuf);
fs/ubifs/ubifs.h
2074
int ubifs_rcvry_gc_commit(struct ubifs_info *c);
fs/ubifs/ubifs.h
2075
int ubifs_recover_size_accum(struct ubifs_info *c, union ubifs_key *key,
fs/ubifs/ubifs.h
2077
int ubifs_recover_size(struct ubifs_info *c, bool in_place);
fs/ubifs/ubifs.h
2078
void ubifs_destroy_size_tree(struct ubifs_info *c);
fs/ubifs/ubifs.h
2093
void ubifs_compress(const struct ubifs_info *c, const void *in_buf, int in_len,
fs/ubifs/ubifs.h
2095
void ubifs_compress_folio(const struct ubifs_info *c, struct folio *folio,
fs/ubifs/ubifs.h
2098
int ubifs_decompress(const struct ubifs_info *c, const void *buf, int len,
fs/ubifs/ubifs.h
2100
int ubifs_decompress_folio(const struct ubifs_info *c, const void *buf,
fs/ubifs/ubifs.h
2107
int ubifs_sysfs_register(struct ubifs_info *c);
fs/ubifs/ubifs.h
2108
void ubifs_sysfs_unregister(struct ubifs_info *c);
fs/ubifs/ubifs.h
2120
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/ubifs.h
2128
struct ubifs_info *c = inode->i_sb->s_fs_info;
fs/ubifs/ubifs.h
2144
void ubifs_msg(const struct ubifs_info *c, const char *fmt, ...);
fs/ubifs/ubifs.h
2146
void ubifs_err(const struct ubifs_info *c, const char *fmt, ...);
fs/ubifs/ubifs.h
2148
void ubifs_warn(const struct ubifs_info *c, const char *fmt, ...);
fs/ubifs/ubifs.h
646
struct ubifs_info;
fs/ubifs/ubifs.h
649
typedef int (*ubifs_lpt_scan_callback)(struct ubifs_info *c,
fs/ubifs/ubifs.h
685
struct ubifs_info *c;
fs/ubifs/ubifs.h
693
int (*sync_callback)(struct ubifs_info *c, int lnum, int free, int pad);
fs/ubifs/xattr.c
177
static int change_xattr(struct ubifs_info *c, struct inode *host,
fs/ubifs/xattr.c
233
static struct inode *iget_xattr(struct ubifs_info *c, ino_t inum)
fs/ubifs/xattr.c
254
struct ubifs_info *c = host->i_sb->s_fs_info;
fs/ubifs/xattr.c
317
struct ubifs_info *c = host->i_sb->s_fs_info;
fs/ubifs/xattr.c
387
struct ubifs_info *c = host->i_sb->s_fs_info;
fs/ubifs/xattr.c
448
static int remove_xattr(struct ubifs_info *c, struct inode *host,
fs/ubifs/xattr.c
492
struct ubifs_info *c = host->i_sb->s_fs_info;
fs/ubifs/xattr.c
559
struct ubifs_info *c = host->i_sb->s_fs_info;
fs/ubifs/xattr.c
643
struct ubifs_info *c = dentry->i_sb->s_fs_info;
fs/ubifs/xattr.c
68
static int create_xattr(struct ubifs_info *c, struct inode *host,