Home
last modified time | relevance | path

Searched refs:segbuf (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/fs/nilfs2/
H A Dsegbuf.c39 if (unlikely(!segbuf)) in nilfs_segbuf_new()
42 segbuf->sb_super = sb; in nilfs_segbuf_new()
50 segbuf->sb_nbio = 0; in nilfs_segbuf_new()
52 return segbuf; in nilfs_segbuf_new()
67 segbuf->sb_pseg_start = segbuf->sb_fseg_start + offset; in nilfs_segbuf_map()
69 segbuf->sb_fseg_end - segbuf->sb_pseg_start + 1; in nilfs_segbuf_map()
85 segbuf->sb_fseg_end - segbuf->sb_pseg_start + 1; in nilfs_segbuf_map_cont()
100 segbuf->sb_pseg_start + segbuf->sb_sum.nsumblk); in nilfs_segbuf_extend_segsum()
120 segbuf->sb_pseg_start + segbuf->sb_sum.nblocks); in nilfs_segbuf_extend_payload()
134 segbuf->sb_sum.nblocks = segbuf->sb_sum.nsumblk = 0; in nilfs_segbuf_reset()
[all …]
H A Dsegbuf.h87 #define NILFS_NEXT_SEGBUF(segbuf) NILFS_LIST_SEGBUF((segbuf)->sb_list.next) argument
88 #define NILFS_PREV_SEGBUF(segbuf) NILFS_LIST_SEGBUF((segbuf)->sb_list.prev) argument
91 #define NILFS_SEGBUF_IS_LAST(segbuf, head) ((segbuf)->sb_list.next == (head)) argument
110 void nilfs_segbuf_map_cont(struct nilfs_segment_buffer *segbuf,
123 unsigned int flags = segbuf->sb_sum.flags; in nilfs_segbuf_simplex()
131 return segbuf->sb_sum.nblocks == segbuf->sb_sum.nsumblk; in nilfs_segbuf_empty()
139 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_segsum_buffer()
140 segbuf->sb_sum.nsumblk++; in nilfs_segbuf_add_segsum_buffer()
148 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_payload_buffer()
156 nilfs_segbuf_add_payload_buffer(segbuf, bh); in nilfs_segbuf_add_file_buffer()
[all …]
H A Dsegment.c470 if (segbuf->sb_sum.nblocks >= segbuf->sb_rest_blocks) { in nilfs_segctor_add_super_root()
476 err = nilfs_segbuf_extend_payload(segbuf, &segbuf->sb_super_root); in nilfs_segctor_add_super_root()
557 if (segbuf->sb_sum.nblocks + required + 1 > segbuf->sb_rest_blocks) { in nilfs_segctor_add_file_block()
1334 if (unlikely(!segbuf)) in nilfs_segctor_begin_construction()
1426 prev = segbuf; in nilfs_segctor_extend_segments()
1456 if (segbuf->sb_pseg_start != segbuf->sb_fseg_start) in nilfs_free_incomplete_logs()
1467 prev = segbuf; in nilfs_free_incomplete_logs()
1477 prev = segbuf; in nilfs_free_incomplete_logs()
1490 (segbuf->sb_pseg_start - segbuf->sb_fseg_start); in nilfs_segctor_update_segusage()
1615 blocknr = segbuf->sb_pseg_start + segbuf->sb_sum.nsumblk; in nilfs_segctor_update_payload_blocknr()
[all …]
H A DMakefile5 the_nilfs.o segbuf.o segment.o cpfile.o sufile.o \