fibh               43 fs/udf/dir.c   	struct udf_fileident_bh fibh = { .sbh = NULL, .ebh = NULL};
fibh               80 fs/udf/dir.c   	fibh.soffset = fibh.eoffset = nf_pos & (sb->s_blocksize - 1);
fibh               99 fs/udf/dir.c   		if (!(fibh.sbh = fibh.ebh = udf_tread(sb, block))) {
fibh              129 fs/udf/dir.c   		fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc,
fibh              137 fs/udf/dir.c   		if (fibh.sbh == fibh.ebh) {
fibh              142 fs/udf/dir.c   			poffset = fibh.soffset + sizeof(struct fileIdentDesc) + liu + lfi;
fibh              145 fs/udf/dir.c   				nameptr = (char *)(fibh.ebh->b_data + poffset - lfi);
fibh              159 fs/udf/dir.c   				       fibh.ebh->b_data, poffset);
fibh              192 fs/udf/dir.c   	if (fibh.sbh != fibh.ebh)
fibh              193 fs/udf/dir.c   		brelse(fibh.ebh);
fibh              194 fs/udf/dir.c   	brelse(fibh.sbh);
fibh               22 fs/udf/directory.c 					 struct udf_fileident_bh *fibh,
fibh               34 fs/udf/directory.c 	fibh->soffset = fibh->eoffset;
fibh               42 fs/udf/directory.c 				       &(fibh->eoffset));
fibh               46 fs/udf/directory.c 		*nf_pos += fibh->eoffset - fibh->soffset;
fibh               54 fs/udf/directory.c 	if (fibh->eoffset == dir->i_sb->s_blocksize) {
fibh               71 fs/udf/directory.c 		brelse(fibh->sbh);
fibh               72 fs/udf/directory.c 		fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block);
fibh               73 fs/udf/directory.c 		if (!fibh->sbh)
fibh               75 fs/udf/directory.c 		fibh->soffset = fibh->eoffset = 0;
fibh               97 fs/udf/directory.c 	} else if (fibh->sbh != fibh->ebh) {
fibh               98 fs/udf/directory.c 		brelse(fibh->sbh);
fibh               99 fs/udf/directory.c 		fibh->sbh = fibh->ebh;
fibh              102 fs/udf/directory.c 	fi = udf_get_fileident(fibh->sbh->b_data, dir->i_sb->s_blocksize,
fibh              103 fs/udf/directory.c 			       &(fibh->eoffset));
fibh              108 fs/udf/directory.c 	*nf_pos += fibh->eoffset - fibh->soffset;
fibh              110 fs/udf/directory.c 	if (fibh->eoffset <= dir->i_sb->s_blocksize) {
fibh              113 fs/udf/directory.c 	} else if (fibh->eoffset > dir->i_sb->s_blocksize) {
fibh              129 fs/udf/directory.c 		fibh->soffset -= dir->i_sb->s_blocksize;
fibh              130 fs/udf/directory.c 		fibh->eoffset -= dir->i_sb->s_blocksize;
fibh              132 fs/udf/directory.c 		fibh->ebh = udf_tread(dir->i_sb, block);
fibh              133 fs/udf/directory.c 		if (!fibh->ebh)
fibh              136 fs/udf/directory.c 		if (sizeof(struct fileIdentDesc) > -fibh->soffset) {
fibh              139 fs/udf/directory.c 			memcpy((uint8_t *)cfi, (uint8_t *)fi, -fibh->soffset);
fibh              140 fs/udf/directory.c 			memcpy((uint8_t *)cfi - fibh->soffset,
fibh              141 fs/udf/directory.c 			       fibh->ebh->b_data,
fibh              142 fs/udf/directory.c 			       sizeof(struct fileIdentDesc) + fibh->soffset);
fibh              145 fs/udf/directory.c 			*nf_pos += fi_len - (fibh->eoffset - fibh->soffset);
fibh              146 fs/udf/directory.c 			fibh->eoffset = fibh->soffset + fi_len;
fibh               44 fs/udf/namei.c 		 struct fileIdentDesc *sfi, struct udf_fileident_bh *fibh,
fibh               47 fs/udf/namei.c 	uint16_t crclen = fibh->eoffset - fibh->soffset - sizeof(struct tag);
fibh               52 fs/udf/namei.c 	int padlen = fibh->eoffset - fibh->soffset - liu - lfi -
fibh               59 fs/udf/namei.c 	offset = fibh->soffset + sizeof(struct fileIdentDesc);
fibh               65 fs/udf/namei.c 			memcpy(fibh->ebh->b_data + offset, impuse, liu);
fibh               68 fs/udf/namei.c 			memcpy(fibh->ebh->b_data, impuse - offset,
fibh               79 fs/udf/namei.c 			memcpy(fibh->ebh->b_data + offset, fileident, lfi);
fibh               83 fs/udf/namei.c 			memcpy(fibh->ebh->b_data, fileident - offset,
fibh               93 fs/udf/namei.c 		memset(fibh->ebh->b_data + offset, 0x00, padlen);
fibh               96 fs/udf/namei.c 		memset(fibh->ebh->b_data, 0x00, padlen + offset);
fibh              102 fs/udf/namei.c 	if (fibh->sbh == fibh->ebh) {
fibh              106 fs/udf/namei.c 	} else if (sizeof(struct fileIdentDesc) >= -fibh->soffset) {
fibh              107 fs/udf/namei.c 		crc = crc_itu_t(crc, fibh->ebh->b_data +
fibh              109 fs/udf/namei.c 					fibh->soffset,
fibh              114 fs/udf/namei.c 			      -fibh->soffset - sizeof(struct fileIdentDesc));
fibh              115 fs/udf/namei.c 		crc = crc_itu_t(crc, fibh->ebh->b_data, fibh->eoffset);
fibh              122 fs/udf/namei.c 	if (adinicb || (sizeof(struct fileIdentDesc) <= -fibh->soffset)) {
fibh              126 fs/udf/namei.c 		memcpy((uint8_t *)sfi, (uint8_t *)cfi, -fibh->soffset);
fibh              127 fs/udf/namei.c 		memcpy(fibh->ebh->b_data, (uint8_t *)cfi - fibh->soffset,
fibh              128 fs/udf/namei.c 		       sizeof(struct fileIdentDesc) + fibh->soffset);
fibh              134 fs/udf/namei.c 		if (fibh->sbh != fibh->ebh)
fibh              135 fs/udf/namei.c 			mark_buffer_dirty_inode(fibh->ebh, inode);
fibh              136 fs/udf/namei.c 		mark_buffer_dirty_inode(fibh->sbh, inode);
fibh              162 fs/udf/namei.c 					    struct udf_fileident_bh *fibh,
fibh              186 fs/udf/namei.c 	fibh->sbh = fibh->ebh = NULL;
fibh              187 fs/udf/namei.c 	fibh->soffset = fibh->eoffset = f_pos & (sb->s_blocksize - 1);
fibh              204 fs/udf/namei.c 		fibh->sbh = fibh->ebh = udf_tread(sb, block);
fibh              205 fs/udf/namei.c 		if (!fibh->sbh) {
fibh              218 fs/udf/namei.c 		fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
fibh              228 fs/udf/namei.c 		if (fibh->sbh == fibh->ebh) {
fibh              233 fs/udf/namei.c 			poffset = fibh->soffset + sizeof(struct fileIdentDesc) +
fibh              237 fs/udf/namei.c 				nameptr = (uint8_t *)(fibh->ebh->b_data +
fibh              252 fs/udf/namei.c 					fibh->ebh->b_data, poffset);
fibh              285 fs/udf/namei.c 	if (fibh->sbh != fibh->ebh)
fibh              286 fs/udf/namei.c 		brelse(fibh->ebh);
fibh              287 fs/udf/namei.c 	brelse(fibh->sbh);
fibh              301 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              307 fs/udf/namei.c 	fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi);
fibh              314 fs/udf/namei.c 		if (fibh.sbh != fibh.ebh)
fibh              315 fs/udf/namei.c 			brelse(fibh.ebh);
fibh              316 fs/udf/namei.c 		brelse(fibh.sbh);
fibh              329 fs/udf/namei.c 					   struct udf_fileident_bh *fibh,
fibh              346 fs/udf/namei.c 	fibh->sbh = fibh->ebh = NULL;
fibh              373 fs/udf/namei.c 	fibh->soffset = fibh->eoffset = f_pos & (dir->i_sb->s_blocksize - 1);
fibh              380 fs/udf/namei.c 			fibh->soffset = fibh->eoffset = sb->s_blocksize;
fibh              392 fs/udf/namei.c 		fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block);
fibh              393 fs/udf/namei.c 		if (!fibh->sbh) {
fibh              402 fs/udf/namei.c 		fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
fibh              417 fs/udf/namei.c 				if (!udf_write_fi(dir, cfi, fi, fibh, NULL,
fibh              432 fs/udf/namei.c 	    sb->s_blocksize - fibh->eoffset < nfidlen) {
fibh              435 fs/udf/namei.c 		fibh->soffset -= udf_ext0_offset(dir);
fibh              436 fs/udf/namei.c 		fibh->eoffset -= udf_ext0_offset(dir);
fibh              438 fs/udf/namei.c 		if (fibh->sbh != fibh->ebh)
fibh              439 fs/udf/namei.c 			brelse(fibh->ebh);
fibh              440 fs/udf/namei.c 		brelse(fibh->sbh);
fibh              441 fs/udf/namei.c 		fibh->sbh = fibh->ebh =
fibh              443 fs/udf/namei.c 		if (!fibh->sbh)
fibh              452 fs/udf/namei.c 	if (sb->s_blocksize - fibh->eoffset >= nfidlen) {
fibh              453 fs/udf/namei.c 		fibh->soffset = fibh->eoffset;
fibh              454 fs/udf/namei.c 		fibh->eoffset += nfidlen;
fibh              455 fs/udf/namei.c 		if (fibh->sbh != fibh->ebh) {
fibh              456 fs/udf/namei.c 			brelse(fibh->sbh);
fibh              457 fs/udf/namei.c 			fibh->sbh = fibh->ebh;
fibh              464 fs/udf/namei.c 					 fibh->soffset -
fibh              472 fs/udf/namei.c 				(fibh->sbh->b_data + fibh->soffset);
fibh              485 fs/udf/namei.c 		fibh->soffset = fibh->eoffset - sb->s_blocksize;
fibh              486 fs/udf/namei.c 		fibh->eoffset += nfidlen - sb->s_blocksize;
fibh              487 fs/udf/namei.c 		if (fibh->sbh != fibh->ebh) {
fibh              488 fs/udf/namei.c 			brelse(fibh->sbh);
fibh              489 fs/udf/namei.c 			fibh->sbh = fibh->ebh;
fibh              494 fs/udf/namei.c 		fibh->ebh = udf_bread(dir,
fibh              496 fs/udf/namei.c 		if (!fibh->ebh)
fibh              504 fs/udf/namei.c 		if (!fibh->soffset) {
fibh              511 fs/udf/namei.c 			brelse(fibh->sbh);
fibh              512 fs/udf/namei.c 			fibh->sbh = fibh->ebh;
fibh              513 fs/udf/namei.c 			fi = (struct fileIdentDesc *)(fibh->sbh->b_data);
fibh              516 fs/udf/namei.c 				(fibh->sbh->b_data + sb->s_blocksize +
fibh              517 fs/udf/namei.c 					fibh->soffset);
fibh              531 fs/udf/namei.c 	if (!udf_write_fi(dir, cfi, fi, fibh, NULL, name)) {
fibh              558 fs/udf/namei.c 	if (fibh->sbh != fibh->ebh)
fibh              559 fs/udf/namei.c 		brelse(fibh->ebh);
fibh              560 fs/udf/namei.c 	brelse(fibh->sbh);
fibh              568 fs/udf/namei.c 			    struct udf_fileident_bh *fibh,
fibh              576 fs/udf/namei.c 	return udf_write_fi(inode, cfi, fi, fibh, NULL, NULL);
fibh              583 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              587 fs/udf/namei.c 	fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err);
fibh              597 fs/udf/namei.c 	udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL);
fibh              600 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh              601 fs/udf/namei.c 		brelse(fibh.ebh);
fibh              602 fs/udf/namei.c 	brelse(fibh.sbh);
fibh              665 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              678 fs/udf/namei.c 	fi = udf_add_entry(inode, NULL, &fibh, &cfi, &err);
fibh              691 fs/udf/namei.c 	udf_write_fi(inode, &cfi, fi, &fibh, NULL, NULL);
fibh              692 fs/udf/namei.c 	brelse(fibh.sbh);
fibh              695 fs/udf/namei.c 	fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err);
fibh              707 fs/udf/namei.c 	udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL);
fibh              712 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh              713 fs/udf/namei.c 		brelse(fibh.ebh);
fibh              714 fs/udf/namei.c 	brelse(fibh.sbh);
fibh              724 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              735 fs/udf/namei.c 	fibh.soffset = fibh.eoffset = f_pos & (dir->i_sb->s_blocksize - 1);
fibh              738 fs/udf/namei.c 		fibh.sbh = fibh.ebh = NULL;
fibh              751 fs/udf/namei.c 		fibh.sbh = fibh.ebh = udf_tread(dir->i_sb, block);
fibh              752 fs/udf/namei.c 		if (!fibh.sbh) {
fibh              762 fs/udf/namei.c 		fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc,
fibh              765 fs/udf/namei.c 			if (fibh.sbh != fibh.ebh)
fibh              766 fs/udf/namei.c 				brelse(fibh.ebh);
fibh              767 fs/udf/namei.c 			brelse(fibh.sbh);
fibh              774 fs/udf/namei.c 			if (fibh.sbh != fibh.ebh)
fibh              775 fs/udf/namei.c 				brelse(fibh.ebh);
fibh              776 fs/udf/namei.c 			brelse(fibh.sbh);
fibh              782 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh              783 fs/udf/namei.c 		brelse(fibh.ebh);
fibh              784 fs/udf/namei.c 	brelse(fibh.sbh);
fibh              794 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              799 fs/udf/namei.c 	fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi);
fibh              813 fs/udf/namei.c 	retval = udf_delete_entry(dir, fi, &fibh, &cfi);
fibh              827 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh              828 fs/udf/namei.c 		brelse(fibh.ebh);
fibh              829 fs/udf/namei.c 	brelse(fibh.sbh);
fibh              839 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh              845 fs/udf/namei.c 	fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi);
fibh              863 fs/udf/namei.c 	retval = udf_delete_entry(dir, fi, &fibh, &cfi);
fibh              873 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh              874 fs/udf/namei.c 		brelse(fibh.ebh);
fibh              875 fs/udf/namei.c 	brelse(fibh.sbh);
fibh             1034 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh             1038 fs/udf/namei.c 	fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err);
fibh             1048 fs/udf/namei.c 	udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL);
fibh             1052 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh             1053 fs/udf/namei.c 		brelse(fibh.ebh);
fibh             1054 fs/udf/namei.c 	brelse(fibh.sbh);
fibh             1219 fs/udf/namei.c 	struct udf_fileident_bh fibh;
fibh             1221 fs/udf/namei.c 	if (!udf_find_entry(d_inode(child), &dotdot, &fibh, &cfi))
fibh             1224 fs/udf/namei.c 	if (fibh.sbh != fibh.ebh)
fibh             1225 fs/udf/namei.c 		brelse(fibh.ebh);
fibh             1226 fs/udf/namei.c 	brelse(fibh.sbh);