Home | History | Annotate | Download | only in newfs_udf

Lines Matching defs:implext

2174 udf_impl_extattr_check(struct impl_extattr_entry *implext)
2178 if (strncmp((char *) implext->imp_id.id, "*UDF", 4) == 0) {
2180 spos = (uint16_t *) implext->data;
2181 if (udf_rw16(*spos) != udf_ea_cksum((uint8_t *) implext))
2188 udf_calc_impl_extattr_checksum(struct impl_extattr_entry *implext)
2192 if (strncmp((char *) implext->imp_id.id, "*UDF", 4) == 0) {
2194 spos = (uint16_t *) implext->data;
2195 *spos = udf_rw16(udf_ea_cksum((uint8_t *) implext));
2207 struct impl_extattr_entry *implext;
2265 implext = (struct impl_extattr_entry *) pos;
2289 if (strcmp((char *) implext->imp_id.id, sattrname) == 0) {
2313 struct impl_extattr_entry *implext;
2372 implext = (struct impl_extattr_entry *) extattr;
2373 assert(udf_rw32(implext->iu_l) == 4); /* [UDF 3.3.4.5] */
2374 spos = (uint16_t *) implext->data;
2375 *spos = udf_rw16(udf_ea_cksum((uint8_t *) implext));
2887 struct impl_extattr_entry *implext;
2912 implext = (struct impl_extattr_entry *) extattr;
2913 implext->hdr.type = udf_rw32(2048); /* [4/48.10.8] */
2914 implext->hdr.subtype = 1; /* [4/48.10.8.2] */
2915 implext->hdr.a_l = udf_rw32(ea_len); /* VAT LVext EA size */
2917 implext->iu_l = udf_rw32(4);
2918 udf_set_regid(&implext->imp_id, "*UDF VAT LVExtension");
2919 udf_add_udf_regid(&implext->imp_id);
2922 bpos = ((uint8_t *) implext->data) + 4;