Lines Matching refs:fi

146 	struct fileIdentDesc *fi = NULL;  in udf_find_entry()  local
191 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_find_entry()
193 if (!fi) in udf_find_entry()
200 nameptr = fi->fileIdent + liu; in udf_find_entry()
212 memcpy(nameptr, fi->fileIdent + liu, in udf_find_entry()
242 fi = NULL; in udf_find_entry()
250 return fi; in udf_find_entry()
300 struct fileIdentDesc *fi = NULL; in udf_add_entry() local
370 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc, in udf_add_entry()
373 if (!fi) { in udf_add_entry()
389 if (!udf_write_fi(dir, cfi, fi, fibh, NULL, in udf_add_entry()
434 fi = (struct fileIdentDesc *) in udf_add_entry()
443 fi = (struct fileIdentDesc *) in udf_add_entry()
485 fi = (struct fileIdentDesc *)(fibh->sbh->b_data); in udf_add_entry()
487 fi = (struct fileIdentDesc *) in udf_add_entry()
503 if (!udf_write_fi(dir, cfi, fi, fibh, NULL, name)) { in udf_add_entry()
529 fi = NULL; in udf_add_entry()
536 return fi; in udf_add_entry()
539 static int udf_delete_entry(struct inode *inode, struct fileIdentDesc *fi, in udf_delete_entry() argument
548 return udf_write_fi(inode, cfi, fi, fibh, NULL, NULL); in udf_delete_entry()
556 struct fileIdentDesc cfi, *fi; in udf_add_nondir() local
559 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_add_nondir()
560 if (unlikely(!fi)) { in udf_add_nondir()
570 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_add_nondir()
640 struct fileIdentDesc cfi, *fi; in udf_mkdir() local
652 fi = udf_add_entry(inode, NULL, &fibh, &cfi, &err); in udf_mkdir()
653 if (!fi) { in udf_mkdir()
666 udf_write_fi(inode, &cfi, fi, &fibh, NULL, NULL); in udf_mkdir()
670 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_mkdir()
671 if (!fi) { in udf_mkdir()
683 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_mkdir()
700 struct fileIdentDesc *fi, cfi; in empty_dir() local
739 fi = udf_fileident_read(dir, &f_pos, &fibh, &cfi, &epos, &eloc, in empty_dir()
741 if (!fi) { in empty_dir()
772 struct fileIdentDesc *fi, cfi; in udf_rmdir() local
776 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_rmdir()
777 if (!fi) in udf_rmdir()
787 retval = udf_delete_entry(dir, fi, &fibh, &cfi); in udf_rmdir()
814 struct fileIdentDesc *fi; in udf_unlink() local
819 fi = udf_find_entry(dir, &dentry->d_name, &fibh, &cfi); in udf_unlink()
820 if (!fi) in udf_unlink()
833 retval = udf_delete_entry(dir, fi, &fibh, &cfi); in udf_unlink()
1004 struct fileIdentDesc cfi, *fi; in udf_link() local
1007 fi = udf_add_entry(dir, dentry, &fibh, &cfi, &err); in udf_link()
1008 if (!fi) { in udf_link()
1017 udf_write_fi(dir, &cfi, fi, &fibh, NULL, NULL); in udf_link()