Lines Matching refs:segbuf

87 #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,
121 static inline int nilfs_segbuf_simplex(struct nilfs_segment_buffer *segbuf) in nilfs_segbuf_simplex() argument
123 unsigned int flags = segbuf->sb_sum.flags; in nilfs_segbuf_simplex()
129 static inline int nilfs_segbuf_empty(struct nilfs_segment_buffer *segbuf) in nilfs_segbuf_empty() argument
131 return segbuf->sb_sum.nblocks == segbuf->sb_sum.nsumblk; in nilfs_segbuf_empty()
135 nilfs_segbuf_add_segsum_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_segsum_buffer() argument
138 list_add_tail(&bh->b_assoc_buffers, &segbuf->sb_segsum_buffers); in nilfs_segbuf_add_segsum_buffer()
139 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_segsum_buffer()
140 segbuf->sb_sum.nsumblk++; in nilfs_segbuf_add_segsum_buffer()
144 nilfs_segbuf_add_payload_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_payload_buffer() argument
147 list_add_tail(&bh->b_assoc_buffers, &segbuf->sb_payload_buffers); in nilfs_segbuf_add_payload_buffer()
148 segbuf->sb_sum.nblocks++; in nilfs_segbuf_add_payload_buffer()
152 nilfs_segbuf_add_file_buffer(struct nilfs_segment_buffer *segbuf, in nilfs_segbuf_add_file_buffer() argument
156 nilfs_segbuf_add_payload_buffer(segbuf, bh); in nilfs_segbuf_add_file_buffer()
157 segbuf->sb_sum.nfileblk++; in nilfs_segbuf_add_file_buffer()