Lines Matching refs:fibh
101 struct udf_fileident_bh fibh; in do_udf_readdir() local
124 fibh.soffset = fibh.eoffset = (nf_pos & ((dir->i_sb->s_blocksize - 1) >> 2)) << 2; in do_udf_readdir()
146 if (!(fibh.sbh = fibh.ebh = udf_tread(dir->i_sb, block))) in do_udf_readdir()
178 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &bloc, &extoffset, &eloc, &elen, &offset, &bh); in do_udf_readdir()
182 if (fibh.sbh != fibh.ebh) in do_udf_readdir()
183 udf_release_data(fibh.ebh); in do_udf_readdir()
184 udf_release_data(fibh.sbh); in do_udf_readdir()
192 if (fibh.sbh == fibh.ebh) in do_udf_readdir()
198 poffset = fibh.soffset + sizeof(struct fileIdentDesc) + liu + lfi; in do_udf_readdir()
201 nameptr = (char *)(fibh.ebh->b_data + poffset - lfi); in do_udf_readdir()
206 memcpy(nameptr + lfi - poffset, fibh.ebh->b_data, poffset); in do_udf_readdir()
240 if (fibh.sbh != fibh.ebh) in do_udf_readdir()
241 udf_release_data(fibh.ebh); in do_udf_readdir()
242 udf_release_data(fibh.sbh); in do_udf_readdir()
251 if (fibh.sbh != fibh.ebh) in do_udf_readdir()
252 udf_release_data(fibh.ebh); in do_udf_readdir()
253 udf_release_data(fibh.sbh); in do_udf_readdir()