Searched refs:sufile (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/fs/nilfs2/ |
D | sufile.c | 49 static inline struct nilfs_sufile_info *NILFS_SUI(struct inode *sufile) in NILFS_SUI() argument 51 return (struct nilfs_sufile_info *)NILFS_MDT(sufile); in NILFS_SUI() 55 nilfs_sufile_segment_usages_per_block(const struct inode *sufile) in nilfs_sufile_segment_usages_per_block() argument 57 return NILFS_MDT(sufile)->mi_entries_per_block; in nilfs_sufile_segment_usages_per_block() 61 nilfs_sufile_get_blkoff(const struct inode *sufile, __u64 segnum) in nilfs_sufile_get_blkoff() argument 63 __u64 t = segnum + NILFS_MDT(sufile)->mi_first_entry_offset; in nilfs_sufile_get_blkoff() 64 do_div(t, nilfs_sufile_segment_usages_per_block(sufile)); in nilfs_sufile_get_blkoff() 69 nilfs_sufile_get_offset(const struct inode *sufile, __u64 segnum) in nilfs_sufile_get_offset() argument 71 __u64 t = segnum + NILFS_MDT(sufile)->mi_first_entry_offset; in nilfs_sufile_get_offset() 72 return do_div(t, nilfs_sufile_segment_usages_per_block(sufile)); in nilfs_sufile_get_offset() [all …]
|
D | sufile.h | 32 static inline unsigned long nilfs_sufile_get_nsegments(struct inode *sufile) in nilfs_sufile_get_nsegments() argument 34 return ((struct the_nilfs *)sufile->i_sb->s_fs_info)->ns_nsegments; in nilfs_sufile_get_nsegments() 37 unsigned long nilfs_sufile_get_ncleansegs(struct inode *sufile); 39 int nilfs_sufile_set_alloc_range(struct inode *sufile, __u64 start, __u64 end); 41 int nilfs_sufile_mark_dirty(struct inode *sufile, __u64 segnum); 42 int nilfs_sufile_set_segment_usage(struct inode *sufile, __u64 segnum, 66 int nilfs_sufile_resize(struct inode *sufile, __u64 newnsegs); 69 int nilfs_sufile_trim_fs(struct inode *sufile, struct fstrim_range *range); 76 static inline int nilfs_sufile_scrap(struct inode *sufile, __u64 segnum) in nilfs_sufile_scrap() argument 78 return nilfs_sufile_update(sufile, segnum, 1, nilfs_sufile_do_scrap); in nilfs_sufile_scrap() [all …]
|
D | Makefile | 4 the_nilfs.o segbuf.o segment.o cpfile.o sufile.o \
|
D | segment.c | 1342 struct inode *sufile = nilfs->ns_sufile; in nilfs_segctor_extend_segments() local 1354 err = nilfs_sufile_mark_dirty(sufile, prev->sb_nextnum); in nilfs_segctor_extend_segments() 1370 err = nilfs_sufile_alloc(sufile, &nextnextnum); in nilfs_segctor_extend_segments() 1387 ret = nilfs_sufile_free(sufile, segbuf->sb_nextnum); in nilfs_segctor_extend_segments() 1398 struct inode *sufile = nilfs->ns_sufile; in nilfs_free_incomplete_logs() local 1403 ret = nilfs_sufile_free(sufile, segbuf->sb_nextnum); in nilfs_free_incomplete_logs() 1420 ret = nilfs_sufile_free(sufile, segbuf->sb_nextnum); in nilfs_free_incomplete_logs() 1426 nilfs_sufile_set_error(sufile, segbuf->sb_segnum); in nilfs_free_incomplete_logs() 1432 struct inode *sufile) in nilfs_segctor_update_segusage() argument 1441 ret = nilfs_sufile_set_segment_usage(sufile, segbuf->sb_segnum, in nilfs_segctor_update_segusage() [all …]
|
D | recovery.c | 433 struct inode *sufile = nilfs->ns_sufile; in nilfs_prepare_segment_for_recovery() local 447 err = nilfs_sufile_free(sufile, segnum[1]); in nilfs_prepare_segment_for_recovery() 463 err = nilfs_sufile_scrap(sufile, ent->segnum); in nilfs_prepare_segment_for_recovery() 472 err = nilfs_sufile_alloc(sufile, &segnum[0]); in nilfs_prepare_segment_for_recovery()
|
/linux-4.4.14/include/trace/events/ |
D | nilfs2.h | 99 TP_PROTO(struct inode *sufile, 103 TP_ARGS(sufile, segnum, cnt), 106 __field(struct inode *, sufile) 112 __entry->sufile = sufile; 118 __entry->sufile, 124 TP_PROTO(struct inode *sufile, 127 TP_ARGS(sufile, segnum), 130 __field(struct inode *, sufile) 135 __entry->sufile = sufile; 140 __entry->sufile, [all …]
|
/linux-4.4.14/Documentation/filesystems/ |
D | nilfs2.txt | 230 3) Segment usage file (sufile) -- Stores allocation state of segments 238 | Summary | regular file | file | ... | ifile | cpfile | sufile | DAT |SR| 249 three special inodes, inodes for the DAT, cpfile, and sufile. Inodes 260 |-- sufile
|