Lines Matching refs:bh
46 struct buffer_head *bh; in minix_free_block() local
61 bh = sbi->s_zmap[zone]; in minix_free_block()
63 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_block()
67 mark_buffer_dirty(bh); in minix_free_block()
78 struct buffer_head *bh = sbi->s_zmap[i]; in minix_new_block() local
82 j = minix_find_first_zero_bit(bh->b_data, bits_per_zone); in minix_new_block()
84 minix_set_bit(j, bh->b_data); in minix_new_block()
86 mark_buffer_dirty(bh); in minix_new_block()
107 minix_V1_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V1_raw_inode() argument
121 *bh = sb_bread(sb, block); in minix_V1_raw_inode()
122 if (!*bh) { in minix_V1_raw_inode()
126 p = (void *)(*bh)->b_data; in minix_V1_raw_inode()
131 minix_V2_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V2_raw_inode() argument
138 *bh = NULL; in minix_V2_raw_inode()
147 *bh = sb_bread(sb, block); in minix_V2_raw_inode()
148 if (!*bh) { in minix_V2_raw_inode()
152 p = (void *)(*bh)->b_data; in minix_V2_raw_inode()
160 struct buffer_head *bh = NULL; in minix_clear_inode() local
164 raw_inode = minix_V1_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
171 raw_inode = minix_V2_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
177 if (bh) { in minix_clear_inode()
178 mark_buffer_dirty(bh); in minix_clear_inode()
179 brelse (bh); in minix_clear_inode()
187 struct buffer_head *bh; in minix_free_inode() local
205 bh = sbi->s_imap[ino]; in minix_free_inode()
207 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_inode()
210 mark_buffer_dirty(bh); in minix_free_inode()
218 struct buffer_head * bh; in minix_new_inode() local
226 bh = NULL; in minix_new_inode()
229 bh = sbi->s_imap[i]; in minix_new_inode()
230 j = minix_find_first_zero_bit(bh->b_data, bits_per_zone); in minix_new_inode()
234 if (!bh || j >= bits_per_zone) { in minix_new_inode()
239 if (minix_test_and_set_bit(j, bh->b_data)) { /* shouldn't happen */ in minix_new_inode()
246 mark_buffer_dirty(bh); in minix_new_inode()