Lines Matching defs:dscr1
2277 union dscrptr *dscr1, *dscr2, *dscr3;
2291 error = udf_read_dscr_virt(layout.meta_file, phys_part, &dscr1);
2293 tagid = udf_rw16(dscr1->tag.id);
2294 file_type = dscr1->efe.icbtag.file_type;
2301 free(dscr1);
2302 dscr1 = NULL;
2319 if ((dscr1 == NULL) && (dscr2 == NULL)) {
2325 if ((dscr1 == NULL) && dscr2) {
2326 dscr1 = malloc(context.sector_size);
2327 memcpy(dscr1, dscr2, context.sector_size);
2328 dscr1->efe.icbtag.file_type = UDF_ICB_FILETYPE_META_MAIN;
2330 error = udf_write_dscr_virt(dscr1,
2334 if (dscr1 && (dscr2 == NULL)) {
2336 memcpy(dscr2, dscr1, context.sector_size);
2347 context.meta_file = &dscr1->efe;