Lines Matching defs:ea_all
45 static inline bool find_ea(const struct EA_FULL *ea_all, u32 bytes,
51 if (!ea_all)
55 const struct EA_FULL *ea = Add2Ptr(ea_all, *off);
197 struct EA_FULL *ea_all = NULL;
204 err = ntfs_read_ea(ni, &ea_all, 0, &info);
208 if (!info || !ea_all)
216 ea = Add2Ptr(ea_all, off);
243 kfree(ea_all);
252 struct EA_FULL *ea_all = NULL;
270 err = ntfs_read_ea(ni, &ea_all, 0, &info);
278 if (!find_ea(ea_all, le32_to_cpu(info->size), name, name_len, &off,
283 ea = Add2Ptr(ea_all, off);
302 kfree(ea_all);
320 struct EA_FULL *ea_all = NULL;
341 add = ALIGN(struct_size(ea_all, name, 1 + name_len + val_size), 4);
343 err = ntfs_read_ea(ni, &ea_all, add, &info);
357 if (info && find_ea(ea_all, size, name, name_len, &off, &ea_sz)) {
365 ea = Add2Ptr(ea_all, off);
386 memset(Add2Ptr(ea_all, size), 0, ea_sz);
400 if (!ea_all) {
401 ea_all = kzalloc(add, GFP_NOFS);
402 if (!ea_all) {
410 new_ea = Add2Ptr(ea_all, size);
499 err = ntfs_sb_write_run(sbi, &ea_run, 0, ea_all, size, 0);
508 memcpy(p, ea_all, size);
529 kfree(ea_all);