Lines Matching refs:fid
741 struct file_id *fid; in verify_dent() local
744 fid = (struct file_id *)buf; in verify_dent()
753 off += FID_LEN(fid); in verify_dent()
770 struct file_id *fid; in print_dent() local
773 fid = (struct file_id *)buf; in print_dent()
777 off += FID_LEN(fid); in print_dent()
779 print_fid(stdout, fid); in print_dent()
930 struct file_id *fid; in get_fid() local
933 fid = (struct file_id *)buf; in get_fid()
938 if (ud_verify_tag(udh, &fid->fid_tag, UD_FILE_ID_DESC, 0, 0, 1) != 0) { in get_fid()
945 if ((read_file(inode, buf, FID_LEN(fid), off)) != 0) { in get_fid()
967 struct file_id *fid; in inode_from_path() local
1002 fid = (struct file_id *)buf; in inode_from_path()
1004 off += FID_LEN(fid); in inode_from_path()
1005 if (fid->fid_flags & FID_DELETED) { in inode_from_path()
1008 addr = &fid->fid_spec[SWAP_16((fid)->fid_iulen) + 1]; in inode_from_path()
1009 if (fid->fid_flags & FID_PARENT) { in inode_from_path()
1014 addr[fid->fid_idlen] = '\0'; in inode_from_path()
1017 *fl = fid->fid_flags; in inode_from_path()
1019 SWAP_16(fid->fid_icb.lad_ext_prn), in inode_from_path()
1020 SWAP_32(fid->fid_icb.lad_ext_loc))) == 0) { in inode_from_path()
1061 struct file_id *fid; in list() local
1083 fid = (struct file_id *)buf; in list()
1085 off += FID_LEN(fid); in list()
1086 if (fid->fid_flags & FID_DELETED) { in list()
1089 iloc = ud_xlate_to_daddr(udh, SWAP_16(fid->fid_icb.lad_ext_prn), in list()
1090 SWAP_32(fid->fid_icb.lad_ext_loc)); in list()
1095 if (fid->fid_flags & FID_PARENT) { in list()
1102 addr = &fid->fid_spec[SWAP_16((fid)->fid_iulen) + 1]; in list()
1103 for (i = 0; i < fid->fid_idlen - 1; i++) in list()
1106 if ((fid->fid_flags & FID_DIR) && in list()
1117 fid->fid_idlen + 1); in list()
1123 fid->fid_idlen); in list()
1332 struct file_id *fid; in find_it() local
1359 fid = (struct file_id *)buf; in find_it()
1361 off += FID_LEN(fid); in find_it()
1362 if ((fid->fid_flags & FID_DELETED) || in find_it()
1363 (fid->fid_flags & FID_PARENT)) { in find_it()
1367 iloc = ud_xlate_to_daddr(udh, SWAP_16(fid->fid_icb.lad_ext_prn), in find_it()
1368 SWAP_32(fid->fid_icb.lad_ext_loc)); in find_it()
1369 addr = &fid->fid_spec[SWAP_16((fid)->fid_iulen) + 1]; in find_it()
1375 if (fid->fid_flags & FID_DIR) { in find_it()
1385 fid->fid_idlen + 1); in find_it()
1390 fid->fid_idlen); in find_it()