Lines Matching refs:segbuf

100 #define NILFS_NEXT_SEGBUF(segbuf)  NILFS_LIST_SEGBUF((segbuf)->sb_list.next)  argument
101 #define NILFS_PREV_SEGBUF(segbuf) NILFS_LIST_SEGBUF((segbuf)->sb_list.prev) argument
104 #define NILFS_SEGBUF_IS_LAST(segbuf, head) ((segbuf)->sb_list.next == (head)) argument
123 void nilfs_segbuf_map_cont(struct nilfs_segment_buffer *segbuf,
133 static inline int nilfs_segbuf_simplex(struct nilfs_segment_buffer *segbuf) in nilfs_segbuf_simplex() argument
135 unsigned int flags = segbuf->sb_sum.flags; in nilfs_segbuf_simplex()
141 static inline int nilfs_segbuf_empty(struct nilfs_segment_buffer *segbuf) in nilfs_segbuf_empty() argument
143 return segbuf->sb_sum.nblocks == segbuf->sb_sum.nsumblk; in nilfs_segbuf_empty()
147 nilfs_segbuf_add_segsum_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_segsum_buffer() argument
150 list_add_tail(&bh->b_assoc_buffers, &segbuf->sb_segsum_buffers); in nilfs_segbuf_add_segsum_buffer()
151 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_segsum_buffer()
152 segbuf->sb_sum.nsumblk++; in nilfs_segbuf_add_segsum_buffer()
156 nilfs_segbuf_add_payload_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_payload_buffer() argument
159 list_add_tail(&bh->b_assoc_buffers, &segbuf->sb_payload_buffers); in nilfs_segbuf_add_payload_buffer()
160 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_payload_buffer()
164 nilfs_segbuf_add_file_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_file_buffer() argument
168 nilfs_segbuf_add_payload_buffer(segbuf, bh); in nilfs_segbuf_add_file_buffer()
169 segbuf->sb_sum.nfileblk++; in nilfs_segbuf_add_file_buffer()