Lines Matching refs:bh
64 struct buffer_head *bh, char *buf, int size, in __ext4_check_dir_entry() argument
86 ext4_error_file(filp, function, line, bh->b_blocknr, in __ext4_check_dir_entry()
93 ext4_error_inode(dir, function, line, bh->b_blocknr, in __ext4_check_dir_entry()
111 struct buffer_head *bh = NULL; in ext4_readdir() local
166 bh = ext4_bread(NULL, inode, map.m_lblk, 0); in ext4_readdir()
167 if (IS_ERR(bh)) in ext4_readdir()
168 return PTR_ERR(bh); in ext4_readdir()
171 if (!bh) { in ext4_readdir()
187 if (!buffer_verified(bh) && in ext4_readdir()
189 (struct ext4_dir_entry *)bh->b_data)) { in ext4_readdir()
194 brelse(bh); in ext4_readdir()
195 bh = NULL; in ext4_readdir()
198 set_buffer_verified(bh); in ext4_readdir()
207 (bh->b_data + i); in ext4_readdir()
228 de = (struct ext4_dir_entry_2 *) (bh->b_data + offset); in ext4_readdir()
229 if (ext4_check_dir_entry(inode, file, de, bh, in ext4_readdir()
230 bh->b_data, bh->b_size, in ext4_readdir()
267 brelse(bh); in ext4_readdir()
268 bh = NULL; in ext4_readdir()
278 brelse(bh); in ext4_readdir()
609 int ext4_check_all_de(struct inode *dir, struct buffer_head *bh, void *buf, in ext4_check_all_de() argument
620 if (ext4_check_dir_entry(dir, NULL, de, bh, in ext4_check_all_de()