Lines Matching refs:fi

165 	struct fileIdentDesc *fi = NULL;  in udf_find_entry()  local
190 fi = ERR_PTR(-EIO); in udf_find_entry()
205 fi = ERR_PTR(-EIO); in udf_find_entry()
212 fi = ERR_PTR(-ENOMEM); in udf_find_entry()
217 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_find_entry()
219 if (!fi) { in udf_find_entry()
220 fi = ERR_PTR(-EIO); in udf_find_entry()
228 nameptr = fi->fileIdent + liu; in udf_find_entry()
240 memcpy(nameptr, fi->fileIdent + liu, in udf_find_entry()
266 fi = ERR_PTR(flen); in udf_find_entry()
274 fi = NULL; in udf_find_entry()
283 return fi; in udf_find_entry()
292 struct fileIdentDesc *fi; in udf_lookup() local
312 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_lookup()
313 if (IS_ERR(fi)) in udf_lookup()
314 return ERR_CAST(fi); in udf_lookup()
316 if (fi) { in udf_lookup()
338 struct fileIdentDesc *fi = NULL; in udf_add_entry() local
408 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_add_entry()
411 if (!fi) { in udf_add_entry()
427 if (!udf_write_fi(dir, cfi, fi, fibh, NULL, in udf_add_entry()
472 fi = (struct fileIdentDesc *) in udf_add_entry()
481 fi = (struct fileIdentDesc *) in udf_add_entry()
523 fi = (struct fileIdentDesc *)(fibh->sbh->b_data); in udf_add_entry()
525 fi = (struct fileIdentDesc *) in udf_add_entry()
541 if (!udf_write_fi(dir, cfi, fi, fibh, NULL, name)) { in udf_add_entry()
567 fi = NULL; in udf_add_entry()
574 return fi; in udf_add_entry()
577 static int udf_delete_entry(struct inode *inode, struct fileIdentDesc *fi, in udf_delete_entry() argument
586 return udf_write_fi(inode, cfi, fi, fibh, NULL, NULL); in udf_delete_entry()
594 struct fileIdentDesc cfi, *fi; in udf_add_nondir() local
597 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_add_nondir()
598 if (unlikely(!fi)) { in udf_add_nondir()
608 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_add_nondir()
678 struct fileIdentDesc cfi, *fi; in udf_mkdir() local
690 fi = udf_add_entry(inode, NULL, &fibh, &cfi, &err); in udf_mkdir()
691 if (!fi) { in udf_mkdir()
704 udf_write_fi(inode, &cfi, fi, &fibh, NULL, NULL); in udf_mkdir()
708 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_mkdir()
709 if (!fi) { in udf_mkdir()
721 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_mkdir()
738 struct fileIdentDesc *fi, cfi; in empty_dir() local
777 fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc, in empty_dir()
779 if (!fi) { in empty_dir()
810 struct fileIdentDesc *fi, cfi; in udf_rmdir() local
814 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_rmdir()
815 if (IS_ERR_OR_NULL(fi)) { in udf_rmdir()
816 if (fi) in udf_rmdir()
817 retval = PTR_ERR(fi); in udf_rmdir()
828 retval = udf_delete_entry(dir, fi, &fibh, &cfi); in udf_rmdir()
855 struct fileIdentDesc *fi; in udf_unlink() local
860 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_unlink()
862 if (IS_ERR_OR_NULL(fi)) { in udf_unlink()
863 if (fi) in udf_unlink()
864 retval = PTR_ERR(fi); in udf_unlink()
878 retval = udf_delete_entry(dir, fi, &fibh, &cfi); in udf_unlink()
1049 struct fileIdentDesc cfi, *fi; in udf_link() local
1052 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_link()
1053 if (!fi) { in udf_link()
1062 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_link()