Lines Matching refs:ea
105 struct smb2_file_full_ea_info *ea; in check_wsl_eas() local
118 ea = (void *)((u8 *)rsp_iov->iov_base + in check_wsl_eas()
122 if ((u8 *)ea > end - sizeof(*ea)) in check_wsl_eas()
125 nlen = ea->ea_name_length; in check_wsl_eas()
126 vlen = le16_to_cpu(ea->ea_value_length); in check_wsl_eas()
128 (u8 *)ea + nlen + 1 + vlen > end) in check_wsl_eas()
133 if (strncmp(ea->ea_data, SMB2_WSL_XATTR_UID, nlen) && in check_wsl_eas()
134 strncmp(ea->ea_data, SMB2_WSL_XATTR_GID, nlen) && in check_wsl_eas()
135 strncmp(ea->ea_data, SMB2_WSL_XATTR_MODE, nlen)) in check_wsl_eas()
139 if (strncmp(ea->ea_data, SMB2_WSL_XATTR_DEV, nlen)) in check_wsl_eas()
143 if (!strncmp(ea->ea_data, SMB2_WSL_XATTR_UID, nlen) || in check_wsl_eas()
144 !strncmp(ea->ea_data, SMB2_WSL_XATTR_GID, nlen) || in check_wsl_eas()
145 !strncmp(ea->ea_data, SMB2_WSL_XATTR_MODE, nlen) || in check_wsl_eas()
146 !strncmp(ea->ea_data, SMB2_WSL_XATTR_DEV, nlen)) in check_wsl_eas()
153 next = le32_to_cpu(ea->next_entry_offset); in check_wsl_eas()
157 check_add_overflow((unsigned long)ea, next, &addr)) in check_wsl_eas()
159 ea = (void *)addr; in check_wsl_eas()