Lines Matching refs:bh
63 struct buffer_head *bh, char *buf, int size, in __ext4_check_dir_entry() argument
85 ext4_error_file(filp, function, line, bh->b_blocknr, in __ext4_check_dir_entry()
92 ext4_error_inode(dir, function, line, bh->b_blocknr, in __ext4_check_dir_entry()
110 struct buffer_head *bh = NULL; in ext4_readdir() local
159 bh = ext4_bread(NULL, inode, map.m_lblk, 0); in ext4_readdir()
160 if (IS_ERR(bh)) in ext4_readdir()
161 return PTR_ERR(bh); in ext4_readdir()
164 if (!bh) { in ext4_readdir()
180 if (!buffer_verified(bh) && in ext4_readdir()
182 (struct ext4_dir_entry *)bh->b_data)) { in ext4_readdir()
187 brelse(bh); in ext4_readdir()
188 bh = NULL; in ext4_readdir()
191 set_buffer_verified(bh); in ext4_readdir()
200 (bh->b_data + i); in ext4_readdir()
221 de = (struct ext4_dir_entry_2 *) (bh->b_data + offset); in ext4_readdir()
222 if (ext4_check_dir_entry(inode, file, de, bh, in ext4_readdir()
223 bh->b_data, bh->b_size, in ext4_readdir()
262 brelse(bh); in ext4_readdir()
263 bh = NULL; in ext4_readdir()
272 brelse(bh); in ext4_readdir()
610 int ext4_check_all_de(struct inode *dir, struct buffer_head *bh, void *buf, in ext4_check_all_de() argument
621 if (ext4_check_dir_entry(dir, NULL, de, bh, in ext4_check_all_de()