Lines Matching refs:bh

50 	struct ext2_buffer_head *bh;
59 bh = ext2_bread(fs, EXT2_GROUP_BLOCK_BITMAP(fs->gd[group]));
60 state = bh->data[offset>>3] & _bitmap[offset&7];
61 ext2_brelse(bh, 0);
164 struct ext2_buffer_head *bh;
172 bh = ext2_bread(fs, EXT2_GROUP_BLOCK_BITMAP(fs->gd[group]));
173 bh->dirty = 1;
175 bh->data[offset>>3] |= _bitmap[offset&7];
177 bh->data[offset>>3] &= ~_bitmap[offset&7];
178 ext2_brelse(bh, 0);
244 struct ext2_buffer_head *bh;
246 bh = ext2_bcreate(fs, block+i);
247 if (!bh)
249 bh->dirty = 1;
250 if (!ext2_brelse(bh, 1))
280 struct ext2_buffer_head *bh;
289 bh = ext2_bread(fs, EXT2_GROUP_INODE_BITMAP(fs->gd[group]));
290 ret = bh->data[offset>>3] & _bitmap[offset&7];
291 ext2_brelse(bh, 0);
298 struct ext2_buffer_head *bh;
304 bh = ext2_bread(fs, blk);
305 if (!bh)
308 memcpy(data, bh->data + off, sizeof(struct ext2_inode));
309 ext2_brelse(bh, 0);
315 struct ext2_buffer_head *bh;
323 bh = ext2_bread(fs, EXT2_GROUP_INODE_BITMAP(fs->gd[group]));
324 if (!bh)
326 bh->dirty = 1;
328 bh->data[offset>>3] |= _bitmap[offset&7];
330 bh->data[offset>>3] &= ~_bitmap[offset&7];
331 ext2_brelse(bh, 0);
366 struct ext2_buffer_head *bh;
425 bh = ext2_bread(fs, EXT2_INODE_BLOCK(*inode, EXT2_IND_BLOCK));
426 udata = (uint32_t *)bh->data;
431 bh->dirty = 1;
435 ext2_brelse(bh, 0);
440 bh->dirty = 1;
445 ext2_brelse(bh, 0);
457 ext2_brelse(bh, 0);
462 bh = ext2_bread(fs, EXT2_INODE_BLOCK(*inode, EXT2_DIND_BLOCK));
463 udata = (uint32_t *)bh->data;
472 ext2_brelse(bh, 0);
485 ext2_brelse(bh, 0);
496 ext2_brelse(bh, 0);
510 ext2_brelse(bh, 0);
523 struct ext2_buffer_head *bh;
529 bh = ext2_bread(fs, blk);
530 if (!bh)
532 bh->dirty = 1;
533 memcpy(bh->data + off, data, sizeof(struct ext2_inode));
534 ext2_brelse(bh, 0);