Lines Matching refs:ea
343 cc->ctx.DataOffset = cpu_to_le16(offsetof(struct smb2_create_ea_ctx, ea)); in ea_create_context()
358 struct smb2_file_full_ea_info *ea; in wsl_set_xattrs() local
385 xattrs[i].next = ALIGN(sizeof(*ea) + name_size + in wsl_set_xattrs()
394 ea = &cc->ea; in wsl_set_xattrs()
396 ea = (void *)((u8 *)ea + next); in wsl_set_xattrs()
398 ea->next_entry_offset = cpu_to_le32(next); in wsl_set_xattrs()
400 ea->ea_name_length = name_size - 1; in wsl_set_xattrs()
401 ea->ea_value_length = cpu_to_le16(xattrs[i].size); in wsl_set_xattrs()
402 memcpy(ea->ea_data, xattrs[i].name, name_size); in wsl_set_xattrs()
403 memcpy(&ea->ea_data[name_size], in wsl_set_xattrs()
406 ea->next_entry_offset = 0; in wsl_set_xattrs()
440 memcpy(data.wsl.eas, &cc->ea, len); in mknod_wsl()
612 struct smb2_file_full_ea_info *ea; in wsl_to_fattr() local
636 ea = (struct smb2_file_full_ea_info *)data->wsl.eas; in wsl_to_fattr()
642 ea = (void *)((u8 *)ea + next); in wsl_to_fattr()
643 next = le32_to_cpu(ea->next_entry_offset); in wsl_to_fattr()
644 if (!le16_to_cpu(ea->ea_value_length)) in wsl_to_fattr()
647 name = ea->ea_data; in wsl_to_fattr()
648 nlen = ea->ea_name_length; in wsl_to_fattr()
649 v = (void *)((u8 *)ea->ea_data + ea->ea_name_length + 1); in wsl_to_fattr()