Lines Matching refs:fi

23 	if (iter->fi.descTag.tagIdent != cpu_to_le16(TAG_IDENT_FID)) {  in udf_verify_fi()
27 le16_to_cpu(iter->fi.descTag.tagIdent)); in udf_verify_fi()
30 len = udf_dir_entry_len(&iter->fi); in udf_verify_fi()
31 if (le16_to_cpu(iter->fi.lengthOfImpUse) & 3) { in udf_verify_fi()
54 if (udf_dir_entry_len(&iter->fi) != in udf_verify_fi()
55 sizeof(struct tag) + le16_to_cpu(iter->fi.descTag.descCRCLength)) { in udf_verify_fi()
59 (unsigned)le16_to_cpu(iter->fi.descTag.descCRCLength), in udf_verify_fi()
60 (unsigned)(udf_dir_entry_len(&iter->fi) - in udf_verify_fi()
86 memcpy(&iter->fi, iinfo->i_data + iinfo->i_lenEAttr + iter->pos, in udf_copy_fi()
93 le16_to_cpu(iter->fi.lengthOfImpUse); in udf_copy_fi()
99 memcpy(&iter->fi, iter->bh[0]->b_data + off, len); in udf_copy_fi()
101 memcpy((char *)(&iter->fi) + len, iter->bh[1]->b_data, in udf_copy_fi()
109 le16_to_cpu(iter->fi.lengthOfImpUse); in udf_copy_fi()
110 if (off + udf_dir_entry_len(&iter->fi) <= blksize) { in udf_copy_fi()
119 iter->fi.lengthFileIdent - len); in udf_copy_fi()
199 struct fileIdentDesc *fi; in udf_fiiter_load_bhs() local
219 fi = (struct fileIdentDesc *)(iter->bh[0]->b_data + off); in udf_fiiter_load_bhs()
221 if (off + udf_dir_entry_len(fi) > blksize) { in udf_fiiter_load_bhs()
297 len = udf_dir_entry_len(&iter->fi); in udf_fiiter_advance()
374 int off, struct fileIdentDesc *fi, in udf_copy_fi_to_bufs() argument
380 unsigned int crclen = udf_dir_entry_len(fi) - sizeof(struct tag); in udf_copy_fi_to_bufs()
382 int endoff = off + udf_dir_entry_len(fi); in udf_copy_fi_to_bufs()
384 udf_copy_to_bufs(buf1, len1, buf2, len2, off, fi, in udf_copy_fi_to_bufs()
389 le16_to_cpu(fi->lengthOfImpUse)); in udf_copy_fi_to_bufs()
390 off += le16_to_cpu(fi->lengthOfImpUse); in udf_copy_fi_to_bufs()
393 fi->lengthFileIdent); in udf_copy_fi_to_bufs()
394 off += fi->lengthFileIdent; in udf_copy_fi_to_bufs()
400 fi->descTag.descCRC = cpu_to_le16(crc); in udf_copy_fi_to_bufs()
401 fi->descTag.descCRCLength = cpu_to_le16(crclen); in udf_copy_fi_to_bufs()
402 fi->descTag.tagChecksum = udf_tag_checksum(&fi->descTag); in udf_copy_fi_to_bufs()
404 udf_copy_to_bufs(buf1, len1, buf2, len2, fioff, fi, sizeof(struct tag)); in udf_copy_fi_to_bufs()
427 udf_copy_fi_to_bufs(buf1, len1, buf2, len2, off, &iter->fi, impuse, in udf_fiiter_write_fi()