Lines Matching refs:ea
587 cc->ctx.DataOffset = cpu_to_le16(offsetof(struct smb2_create_ea_ctx, ea)); in ea_create_context()
602 struct smb2_file_full_ea_info *ea; in wsl_set_xattrs() local
629 xattrs[i].next = ALIGN(sizeof(*ea) + name_size + in wsl_set_xattrs()
638 ea = &cc->ea; in wsl_set_xattrs()
640 ea = (void *)((u8 *)ea + next); in wsl_set_xattrs()
642 ea->next_entry_offset = cpu_to_le32(next); in wsl_set_xattrs()
644 ea->ea_name_length = name_size - 1; in wsl_set_xattrs()
645 ea->ea_value_length = cpu_to_le16(xattrs[i].size); in wsl_set_xattrs()
646 memcpy(ea->ea_data, xattrs[i].name, name_size); in wsl_set_xattrs()
647 memcpy(&ea->ea_data[name_size], in wsl_set_xattrs()
650 ea->next_entry_offset = 0; in wsl_set_xattrs()
689 memcpy(data.wsl.eas, &cc->ea, len); in mknod_wsl()
1125 struct smb2_file_full_ea_info *ea; in wsl_to_fattr() local
1150 ea = (struct smb2_file_full_ea_info *)data->wsl.eas; in wsl_to_fattr()
1156 ea = (void *)((u8 *)ea + next); in wsl_to_fattr()
1157 next = le32_to_cpu(ea->next_entry_offset); in wsl_to_fattr()
1158 if (!le16_to_cpu(ea->ea_value_length)) in wsl_to_fattr()
1161 name = ea->ea_data; in wsl_to_fattr()
1162 nlen = ea->ea_name_length; in wsl_to_fattr()
1163 v = (void *)((u8 *)ea->ea_data + ea->ea_name_length + 1); in wsl_to_fattr()