Lines Matching refs:ea
586 cc->ctx.DataOffset = cpu_to_le16(offsetof(struct smb2_create_ea_ctx, ea)); in ea_create_context()
601 struct smb2_file_full_ea_info *ea; in wsl_set_xattrs() local
628 xattrs[i].next = ALIGN(sizeof(*ea) + name_size + in wsl_set_xattrs()
637 ea = &cc->ea; in wsl_set_xattrs()
639 ea = (void *)((u8 *)ea + next); in wsl_set_xattrs()
641 ea->next_entry_offset = cpu_to_le32(next); in wsl_set_xattrs()
643 ea->ea_name_length = name_size - 1; in wsl_set_xattrs()
644 ea->ea_value_length = cpu_to_le16(xattrs[i].size); in wsl_set_xattrs()
645 memcpy(ea->ea_data, xattrs[i].name, name_size); in wsl_set_xattrs()
646 memcpy(&ea->ea_data[name_size], in wsl_set_xattrs()
649 ea->next_entry_offset = 0; in wsl_set_xattrs()
688 memcpy(data.wsl.eas, &cc->ea, len); in mknod_wsl()
1111 struct smb2_file_full_ea_info *ea; in wsl_to_fattr() local
1136 ea = (struct smb2_file_full_ea_info *)data->wsl.eas; in wsl_to_fattr()
1142 ea = (void *)((u8 *)ea + next); in wsl_to_fattr()
1143 next = le32_to_cpu(ea->next_entry_offset); in wsl_to_fattr()
1144 if (!le16_to_cpu(ea->ea_value_length)) in wsl_to_fattr()
1147 name = ea->ea_data; in wsl_to_fattr()
1148 nlen = ea->ea_name_length; in wsl_to_fattr()
1149 v = (void *)((u8 *)ea->ea_data + ea->ea_name_length + 1); in wsl_to_fattr()