Lines Matching refs:bh
45 struct buffer_head *bh; in minix_free_block() local
60 bh = sbi->s_zmap[zone]; in minix_free_block()
62 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_block()
66 mark_buffer_dirty(bh); in minix_free_block()
77 struct buffer_head *bh = sbi->s_zmap[i]; in minix_new_block() local
81 j = minix_find_first_zero_bit(bh->b_data, bits_per_zone); in minix_new_block()
83 minix_set_bit(j, bh->b_data); in minix_new_block()
85 mark_buffer_dirty(bh); in minix_new_block()
106 minix_V1_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V1_raw_inode() argument
120 *bh = sb_bread(sb, block); in minix_V1_raw_inode()
121 if (!*bh) { in minix_V1_raw_inode()
125 p = (void *)(*bh)->b_data; in minix_V1_raw_inode()
130 minix_V2_raw_inode(struct super_block *sb, ino_t ino, struct buffer_head **bh) in minix_V2_raw_inode() argument
137 *bh = NULL; in minix_V2_raw_inode()
146 *bh = sb_bread(sb, block); in minix_V2_raw_inode()
147 if (!*bh) { in minix_V2_raw_inode()
151 p = (void *)(*bh)->b_data; in minix_V2_raw_inode()
159 struct buffer_head *bh = NULL; in minix_clear_inode() local
163 raw_inode = minix_V1_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
170 raw_inode = minix_V2_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
176 if (bh) { in minix_clear_inode()
177 mark_buffer_dirty(bh); in minix_clear_inode()
178 brelse (bh); in minix_clear_inode()
186 struct buffer_head *bh; in minix_free_inode() local
204 bh = sbi->s_imap[ino]; in minix_free_inode()
206 if (!minix_test_and_clear_bit(bit, bh->b_data)) in minix_free_inode()
209 mark_buffer_dirty(bh); in minix_free_inode()
217 struct buffer_head * bh; in minix_new_inode() local
227 bh = NULL; in minix_new_inode()
231 bh = sbi->s_imap[i]; in minix_new_inode()
232 j = minix_find_first_zero_bit(bh->b_data, bits_per_zone); in minix_new_inode()
236 if (!bh || j >= bits_per_zone) { in minix_new_inode()
241 if (minix_test_and_set_bit(j, bh->b_data)) { /* shouldn't happen */ in minix_new_inode()
248 mark_buffer_dirty(bh); in minix_new_inode()