Lines Matching +defs:ident +defs:id
31 uint16_t id;
51 } PACKED ident;
58 uint8_t id[5];
64 int volume_id_probe_udf(struct volume_id *id, uint64_t off, uint64_t size)
77 vsd = (struct volume_structure_descriptor *) volume_id_get_buffer(id, off + UDF_VSD_OFFSET, 0x200);
81 if (memcmp(vsd->id, "NSR02", 5) == 0)
83 if (memcmp(vsd->id, "NSR03", 5) == 0)
85 if (memcmp(vsd->id, "BEA01", 5) == 0)
87 if (memcmp(vsd->id, "BOOT2", 5) == 0)
89 if (memcmp(vsd->id, "CD001", 5) == 0)
91 if (memcmp(vsd->id, "CDW02", 5) == 0)
93 if (memcmp(vsd->id, "TEA03", 5) == 0)
100 vsd = (struct volume_structure_descriptor *) volume_id_get_buffer(id, off + UDF_VSD_OFFSET + bs, 0x800);
104 if (vsd->id[0] != '\0')
112 vsd = (struct volume_structure_descriptor *) volume_id_get_buffer(id, off + UDF_VSD_OFFSET + (b * bs), 0x800);
117 vsd->id[0], vsd->id[1], vsd->id[2], vsd->id[3], vsd->id[4]);
119 if (vsd->id[0] == '\0')
121 if (memcmp(vsd->id, "NSR02", 5) == 0)
123 if (memcmp(vsd->id, "NSR03", 5) == 0)
130 vd = (struct volume_descriptor *) volume_id_get_buffer(id, off + (256 * bs), 0x200);
134 type = le16_to_cpu(vd->tag.id);
145 vd = (struct volume_descriptor *) volume_id_get_buffer(id, off + ((loc + b) * bs), 0x200);
149 type = le16_to_cpu(vd->tag.id);
164 volume_id_set_label_raw(id, &(vd->type.primary.ident.clen), 32);
166 clen = vd->type.primary.ident.clen;
169 volume_id_set_label_string(id, vd->type.primary.ident.c, 31);
171 volume_id_set_label_unicode16(id, vd->type.primary.ident.c, BE,31);
174 volume_id_set_usage(id, VOLUME_ID_FILESYSTEM);
175 id->type = "udf";