Lines Matching refs:prev_bh
197 struct buffer_head *prev_bh; in affs_get_extblock_slow() local
203 prev_bh = affs_get_extblock(inode, ext - 1); in affs_get_extblock_slow()
204 if (IS_ERR(prev_bh)) in affs_get_extblock_slow()
205 return prev_bh; in affs_get_extblock_slow()
206 bh = affs_alloc_extblock(inode, prev_bh, ext); in affs_get_extblock_slow()
207 affs_brelse(prev_bh); in affs_get_extblock_slow()
542 struct buffer_head *bh, *prev_bh; in affs_extent_file_ofs() local
572 prev_bh = bh; in affs_extent_file_ofs()
585 if (prev_bh) { in affs_extent_file_ofs()
586 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_extent_file_ofs()
592 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_extent_file_ofs()
593 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_extent_file_ofs()
594 mark_buffer_dirty_inode(prev_bh, inode); in affs_extent_file_ofs()
595 affs_brelse(prev_bh); in affs_extent_file_ofs()
674 struct buffer_head *bh, *prev_bh; in affs_write_end_ofs() local
722 prev_bh = bh; in affs_write_end_ofs()
734 if (prev_bh) { in affs_write_end_ofs()
735 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
741 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
742 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
743 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
746 affs_brelse(prev_bh); in affs_write_end_ofs()
754 prev_bh = bh; in affs_write_end_ofs()
768 if (prev_bh) { in affs_write_end_ofs()
769 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
775 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
776 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
777 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
781 affs_brelse(prev_bh); in affs_write_end_ofs()
803 bh = prev_bh; in affs_write_end_ofs()