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()
560 struct buffer_head *bh, *prev_bh; in affs_extent_file_ofs() local
590 prev_bh = bh; in affs_extent_file_ofs()
603 if (prev_bh) { in affs_extent_file_ofs()
604 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_extent_file_ofs()
610 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_extent_file_ofs()
611 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_extent_file_ofs()
612 mark_buffer_dirty_inode(prev_bh, inode); in affs_extent_file_ofs()
613 affs_brelse(prev_bh); in affs_extent_file_ofs()
693 struct buffer_head *bh, *prev_bh; in affs_write_end_ofs() local
741 prev_bh = bh; in affs_write_end_ofs()
753 if (prev_bh) { in affs_write_end_ofs()
754 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
760 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
761 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
762 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
765 affs_brelse(prev_bh); in affs_write_end_ofs()
773 prev_bh = bh; in affs_write_end_ofs()
787 if (prev_bh) { in affs_write_end_ofs()
788 u32 tmp_next = be32_to_cpu(AFFS_DATA_HEAD(prev_bh)->next); in affs_write_end_ofs()
794 AFFS_DATA_HEAD(prev_bh)->next = cpu_to_be32(bh->b_blocknr); in affs_write_end_ofs()
795 affs_adjust_checksum(prev_bh, bh->b_blocknr - tmp_next); in affs_write_end_ofs()
796 mark_buffer_dirty_inode(prev_bh, inode); in affs_write_end_ofs()
800 affs_brelse(prev_bh); in affs_write_end_ofs()
828 bh = prev_bh; in affs_write_end_ofs()