Lines Matching defs:eabuf
2323 * @eabuf: set info command buffer
2330 static int smb2_set_ea(struct smb2_ea_info *eabuf, unsigned int buf_len,
2338 if (buf_len < sizeof(struct smb2_ea_info) + eabuf->EaNameLength +
2339 le16_to_cpu(eabuf->EaValueLength))
2347 if (!eabuf->EaNameLength)
2352 eabuf->name, eabuf->EaNameLength,
2353 le16_to_cpu(eabuf->EaValueLength),
2354 le32_to_cpu(eabuf->NextEntryOffset));
2356 if (eabuf->EaNameLength >
2363 memcpy(&attr_name[XATTR_USER_PREFIX_LEN], eabuf->name,
2364 eabuf->EaNameLength);
2365 attr_name[XATTR_USER_PREFIX_LEN + eabuf->EaNameLength] = '\0';
2366 value = (char *)&eabuf->name + eabuf->EaNameLength + 1;
2368 if (!eabuf->EaValueLength) {
2373 eabuf->EaNameLength);
2393 le16_to_cpu(eabuf->EaValueLength),
2404 next = le32_to_cpu(eabuf->NextEntryOffset);
2408 eabuf = (struct smb2_ea_info *)((char *)eabuf + next);
2414 if (buf_len < sizeof(struct smb2_ea_info) + eabuf->EaNameLength +
2415 le16_to_cpu(eabuf->EaValueLength)) {