Lines Matching defs:sfid
384 udf_copy_fid_verbatim(struct fileid_desc *sfid, struct fileid_desc *dfid,
390 if (udf_rw16(sfid->l_iu) == 0) {
391 memcpy(dfid, sfid, udf_fidsize(sfid));
396 minlen = udf_fidsize(sfid) - udf_rw16(sfid->l_iu);
405 memcpy(dfid, sfid, UDF_FID_SIZE);
414 sfid->data + udf_rw16(sfid->l_iu),
425 struct fileid_desc *sfid, *dfid;
465 sfid = (struct fileid_desc *) (directory + sfpos);
469 if (udf_rw16(sfid->tag.id) != TAGID_FID) {
476 error = udf_check_tag(sfid);
486 (union dscrptr *) sfid,
491 udf_copy_fid_verbatim(sfid, dfid, dfpos, drest);
493 sfpos += udf_fidsize(sfid);
494 srest -= udf_fidsize(sfid);
499 assert(udf_fidsize(sfid) == udf_fidsize(dfid));