Lines Matching refs:bh

43 	struct buffer_head *bh;  in affs_free_block()  local
59 bh = sbi->s_bmap_bh; in affs_free_block()
61 affs_brelse(bh); in affs_free_block()
62 bh = affs_bread(sb, bm->bm_key); in affs_free_block()
63 if (!bh) in affs_free_block()
65 sbi->s_bmap_bh = bh; in affs_free_block()
70 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_free_block()
79 tmp = be32_to_cpu(*(__be32 *)bh->b_data); in affs_free_block()
80 *(__be32 *)bh->b_data = cpu_to_be32(tmp - mask); in affs_free_block()
82 mark_buffer_dirty(bh); in affs_free_block()
120 struct buffer_head *bh; in affs_alloc_block() local
171 bh = sbi->s_bmap_bh; in affs_alloc_block()
173 affs_brelse(bh); in affs_alloc_block()
174 bh = affs_bread(sb, bm->bm_key); in affs_alloc_block()
175 if (!bh) in affs_alloc_block()
177 sbi->s_bmap_bh = bh; in affs_alloc_block()
183 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_alloc_block()
184 enddata = (__be32 *)((u8 *)bh->b_data + sb->s_blocksize); in affs_alloc_block()
223 tmp = be32_to_cpu(*(__be32 *)bh->b_data); in affs_alloc_block()
224 *(__be32 *)bh->b_data = cpu_to_be32(tmp + mask); in affs_alloc_block()
226 mark_buffer_dirty(bh); in affs_alloc_block()
247 struct buffer_head *bmap_bh = NULL, *bh = NULL; in affs_init_bitmap() local
279 affs_brelse(bh); in affs_init_bitmap()
282 bh = affs_bread(sb, bm->bm_key); in affs_init_bitmap()
283 if (!bh) { in affs_init_bitmap()
288 if (affs_checksum_block(sb, bh)) { in affs_init_bitmap()
295 bm->bm_free = memweight(bh->b_data + 4, sb->s_blocksize - 4); in affs_init_bitmap()
324 old = be32_to_cpu(((__be32 *)bh->b_data)[offset]); in affs_init_bitmap()
327 ((__be32 *)bh->b_data)[offset] = cpu_to_be32(new); in affs_init_bitmap()
338 ((__be32 *)bh->b_data)[offset] = 0; in affs_init_bitmap()
339 ((__be32 *)bh->b_data)[0] = 0; in affs_init_bitmap()
340 ((__be32 *)bh->b_data)[0] = cpu_to_be32(-affs_checksum_block(sb, bh)); in affs_init_bitmap()
341 mark_buffer_dirty(bh); in affs_init_bitmap()
345 bm->bm_free = memweight(bh->b_data + 4, sb->s_blocksize - 4); in affs_init_bitmap()
348 affs_brelse(bh); in affs_init_bitmap()