Lines Matching defs:fid
380 struct fileid_desc *fid;
394 /* for each FID: */
395 fid = (struct fileid_desc *) (dirdata + offset);
396 assert(udf_rw16(fid->tag.id) == TAGID_FID);
401 fid->tag.tag_loc = udf_rw32(location);
402 udf_validate_tag_and_crc_sums((union dscrptr *) fid);
404 fidsize = udf_fidsize(fid);
691 struct fileid_desc *fid;
712 fid = (struct fileid_desc *) malloc(context.sector_size);
713 assert(fid);
731 /* create dummy FID to see how long name will become */
733 udf_create_fid(ddoff, fid, cur->name, 0, &dummy_ref);
735 ddoff += udf_fidsize(fid);
810 udf_copy_file(struct stat *st, char *path, fsnode *cur, struct fileid_desc *fid,
881 struct fileid_desc *fid;
909 fid = (struct fileid_desc *) dirdata;
910 ddoff = udf_create_parentfid(fid, parent_icb);
922 fid = (struct fileid_desc *) (dirdata + ddoff);
945 udf_create_fid(ddoff, fid, cur->name,
948 ddoff += udf_fidsize(fid);
956 fid, &icb);
959 udf_create_fid(ddoff, fid, cur->name,
961 ddoff += udf_fidsize(fid);
968 udf_create_fid(ddoff, fid, cur->name,
970 ddoff += udf_fidsize(fid);
1006 udf_create_fid(ddoff, fid, cur->name, 0, &icb);
1007 ddoff += udf_fidsize(fid);
1073 /* be mercifull and reserve more for the FID */