Lines Matching refs:ea
185 cc->ctx.DataOffset = cpu_to_le16(offsetof(struct smb2_create_ea_ctx, ea)); in ea_create_context()
200 struct smb2_file_full_ea_info *ea; in wsl_set_xattrs() local
227 xattrs[i].next = ALIGN(sizeof(*ea) + name_size + in wsl_set_xattrs()
236 ea = &cc->ea; in wsl_set_xattrs()
238 ea = (void *)((u8 *)ea + next); in wsl_set_xattrs()
240 ea->next_entry_offset = cpu_to_le32(next); in wsl_set_xattrs()
242 ea->ea_name_length = name_size - 1; in wsl_set_xattrs()
243 ea->ea_value_length = cpu_to_le16(xattrs[i].size); in wsl_set_xattrs()
244 memcpy(ea->ea_data, xattrs[i].name, name_size); in wsl_set_xattrs()
245 memcpy(&ea->ea_data[name_size], in wsl_set_xattrs()
248 ea->next_entry_offset = 0; in wsl_set_xattrs()
282 memcpy(data.wsl.eas, &cc->ea, len); in mknod_wsl()
422 struct smb2_file_full_ea_info *ea; in wsl_to_fattr() local
446 ea = (struct smb2_file_full_ea_info *)data->wsl.eas; in wsl_to_fattr()
452 ea = (void *)((u8 *)ea + next); in wsl_to_fattr()
453 next = le32_to_cpu(ea->next_entry_offset); in wsl_to_fattr()
454 if (!le16_to_cpu(ea->ea_value_length)) in wsl_to_fattr()
457 name = ea->ea_data; in wsl_to_fattr()
458 nlen = ea->ea_name_length; in wsl_to_fattr()
459 v = (void *)((u8 *)ea->ea_data + ea->ea_name_length + 1); in wsl_to_fattr()