Lines Matching defs:efe
322 struct extfile_entry *efe = &dscrptr->efe;
344 icb = &efe->icbtag;
345 inf_len = udf_rw64(efe->inf_len);
346 l_ea = udf_rw32(efe->l_ea);
347 bpos = (uint8_t *) efe->data + l_ea;
377 efe->l_ad = udf_rw32(l_ad);
750 struct extfile_entry *efe = &dscrptr->efe;
774 icb = &efe->icbtag;
775 dscr_lb_num = udf_rw32(efe->tag.tag_loc);
776 inf_len = udf_rw64(efe->inf_len);
777 l_ea = udf_rw32(efe->l_ea);
778 bpos = (uint8_t *) efe->data + l_ea;
938 struct extfile_entry *efe = &dscrptr->efe;
985 icb = &efe->icbtag;
986 l_ad = udf_rw32(efe->l_ad);
987 l_ea = udf_rw32(efe->l_ea);
988 bpos = (uint8_t *) efe->data + l_ea;
1747 return &dscr->efe.mtime;
1777 vat_length = udf_rw64(dscr->efe.inf_len);
1778 icbtag = &dscr->efe.icbtag;
1831 vat_length = udf_rw64(dscr->efe.inf_len);
1832 icbtag = &dscr->efe.icbtag;
1833 mtime = &dscr->efe.mtime;
1834 vat_unique_id = udf_rw64(dscr->efe.unique_id);
1835 ea_start = dscr->efe.data; /* for completion */
1960 if (!is_zero(&dscr->efe.streamdir_icb, sizeof(struct long_ad))) {
1965 if (!is_zero(&dscr->efe.ex_attr_icb, sizeof(struct long_ad))) {
1970 if (dscr->efe.obj_size != dscr->efe.inf_len) {
2234 struct extfile_entry *efe;
2243 efe = context.meta_file;
2245 l_ea = udf_rw32(efe->l_ea);
2246 l_ad = udf_rw32(efe->l_ad);
2248 icbflags = udf_rw16(efe->icbtag.flags);
2294 file_type = dscr1->efe.icbtag.file_type;
2308 file_type = dscr2->efe.icbtag.file_type;
2328 dscr1->efe.icbtag.file_type = UDF_ICB_FILETYPE_META_MAIN;
2337 dscr2->efe.icbtag.file_type = UDF_ICB_FILETYPE_META_MIRROR;
2347 context.meta_file = &dscr1->efe;
2348 context.meta_mirror = &dscr2->efe;
2355 file_type = dscr3->efe.icbtag.file_type;
2372 context.meta_bitmap = &dscr3->efe;
3190 struct extfile_entry *efe = NULL;
3207 efe = (struct extfile_entry *) dscr;
3208 icb = &efe->icbtag;
3209 node->declared.inf_len = udf_rw64(efe->inf_len);
3210 node->declared.obj_size = udf_rw64(efe->obj_size);
3211 node->declared.logblks_rec = udf_rw64(efe->logblks_rec);
3212 node->link_count = udf_rw16(efe->link_cnt);
3213 node->unique_id = udf_rw64(efe->unique_id);
3214 node->streamdir_loc = efe->streamdir_icb;
3219 //if (efe->unique_id == 0x891) { return ENOENT;}
3223 if (!fe && !efe) {
3224 //printf("NOT REFERENCING AN FE/EFE!\n");
3266 //if (dscr->efe.unique_id == 109) node->directory[125] = 0xff;
3267 //if (dscr->efe.unique_id == 310) memset(node->directory+1024, 0, 300);
3292 //if (efe->unique_id == 0) node->link_count++;
3293 //if (efe->unique_id == 772) { node->declared.inf_len += 205; node->declared.obj_size -= 0; }
3664 struct extfile_entry *efe = NULL;
3676 efe = (struct extfile_entry *) dscr;
3677 efe->inf_len = udf_rw64(node->declared.inf_len);
3678 efe->obj_size = udf_rw64(node->declared.obj_size);
3679 efe->logblks_rec = udf_rw64(node->declared.logblks_rec);
3680 efe->link_cnt = udf_rw16(node->link_count);
3681 efe->unique_id = udf_rw64(node->unique_id);
4141 bzero(&dscr->efe.streamdir_icb, sizeof(struct long_ad));