Lines Matching refs:prev_bh

199 		struct buffer_head *prev_bh;  in affs_get_extblock_slow()  local
205 prev_bh = affs_get_extblock(inode, ext - 1); in affs_get_extblock_slow()
206 if (IS_ERR(prev_bh)) in affs_get_extblock_slow()
207 return prev_bh; in affs_get_extblock_slow()
208 bh = affs_alloc_extblock(inode, prev_bh, ext); in affs_get_extblock_slow()
209 affs_brelse(prev_bh); in affs_get_extblock_slow()
562 struct buffer_head *bh, *prev_bh; in affs_extent_file_ofs() local
592 prev_bh = bh; in affs_extent_file_ofs()
605 if (prev_bh) { in affs_extent_file_ofs()
606 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_extent_file_ofs()
612 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_extent_file_ofs()
613 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_extent_file_ofs()
614 mark_buffer_dirty_inode(prev_bh, inode); in affs_extent_file_ofs()
615 affs_brelse(prev_bh); in affs_extent_file_ofs()
694 struct buffer_head *bh, *prev_bh; in affs_write_end_ofs() local
742 prev_bh = bh; in affs_write_end_ofs()
754 if (prev_bh) { in affs_write_end_ofs()
755 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
761 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
762 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
763 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
766 affs_brelse(prev_bh); in affs_write_end_ofs()
774 prev_bh = bh; in affs_write_end_ofs()
788 if (prev_bh) { in affs_write_end_ofs()
789 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
795 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
796 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
797 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
801 affs_brelse(prev_bh); in affs_write_end_ofs()
829 bh = prev_bh; in affs_write_end_ofs()