Lines Matching refs:bh

42 	struct buffer_head *bh;  in affs_free_block()  local
58 bh = sbi->s_bmap_bh; in affs_free_block()
60 affs_brelse(bh); in affs_free_block()
61 bh = affs_bread(sb, bm->bm_key); in affs_free_block()
62 if (!bh) in affs_free_block()
64 sbi->s_bmap_bh = bh; in affs_free_block()
69 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_free_block()
78 tmp = be32_to_cpu(*(__be32 *)bh->b_data); in affs_free_block()
79 *(__be32 *)bh->b_data = cpu_to_be32(tmp - mask); in affs_free_block()
81 mark_buffer_dirty(bh); in affs_free_block()
119 struct buffer_head *bh; in affs_alloc_block() local
170 bh = sbi->s_bmap_bh; in affs_alloc_block()
172 affs_brelse(bh); in affs_alloc_block()
173 bh = affs_bread(sb, bm->bm_key); in affs_alloc_block()
174 if (!bh) in affs_alloc_block()
176 sbi->s_bmap_bh = bh; in affs_alloc_block()
182 data = (__be32 *)bh->b_data + bit / 32 + 1; in affs_alloc_block()
183 enddata = (__be32 *)((u8 *)bh->b_data + sb->s_blocksize); in affs_alloc_block()
222 tmp = be32_to_cpu(*(__be32 *)bh->b_data); in affs_alloc_block()
223 *(__be32 *)bh->b_data = cpu_to_be32(tmp + mask); in affs_alloc_block()
225 mark_buffer_dirty(bh); in affs_alloc_block()
246 struct buffer_head *bmap_bh = NULL, *bh = NULL; in affs_init_bitmap() local
278 affs_brelse(bh); in affs_init_bitmap()
281 bh = affs_bread(sb, bm->bm_key); in affs_init_bitmap()
282 if (!bh) { in affs_init_bitmap()
287 if (affs_checksum_block(sb, bh)) { in affs_init_bitmap()
294 bm->bm_free = memweight(bh->b_data + 4, sb->s_blocksize - 4); in affs_init_bitmap()
323 old = be32_to_cpu(((__be32 *)bh->b_data)[offset]); in affs_init_bitmap()
326 ((__be32 *)bh->b_data)[offset] = cpu_to_be32(new); in affs_init_bitmap()
337 ((__be32 *)bh->b_data)[offset] = 0; in affs_init_bitmap()
338 ((__be32 *)bh->b_data)[0] = 0; in affs_init_bitmap()
339 ((__be32 *)bh->b_data)[0] = cpu_to_be32(-affs_checksum_block(sb, bh)); in affs_init_bitmap()
340 mark_buffer_dirty(bh); in affs_init_bitmap()
344 bm->bm_free = memweight(bh->b_data + 4, sb->s_blocksize - 4); in affs_init_bitmap()
347 affs_brelse(bh); in affs_init_bitmap()