Lines Matching refs:fibh
103 struct udf_fileident_bh fibh;
128 fibh.soffset = fibh.eoffset = (nf_pos & ((dir->i_sb->s_blocksize - 1) >> 2)) << 2;
130 fibh.sbh = fibh.ebh = NULL;
145 if (!(fibh.sbh = fibh.ebh = udf_tread(dir->i_sb, block)))
183 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc, &elen, &offset);
187 if (fibh.sbh != fibh.ebh)
188 brelse(fibh.ebh);
189 brelse(fibh.sbh);
197 if (fibh.sbh == fibh.ebh)
203 poffset = fibh.soffset + sizeof(struct fileIdentDesc) + liu + lfi;
206 nameptr = (char *)(fibh.ebh->b_data + poffset - lfi);
211 memcpy(nameptr + lfi - poffset, fibh.ebh->b_data, poffset);
247 if (fibh.sbh != fibh.ebh)
248 brelse(fibh.ebh);
249 brelse(fibh.sbh);
258 if (fibh.sbh != fibh.ebh)
259 brelse(fibh.ebh);
260 brelse(fibh.sbh);