Lines Matching refs:eabuf
2338 static int smb2_set_ea(struct smb2_ea_info *eabuf, unsigned int buf_len, in smb2_set_ea() argument
2346 if (buf_len < sizeof(struct smb2_ea_info) + eabuf->EaNameLength + in smb2_set_ea()
2347 le16_to_cpu(eabuf->EaValueLength)) in smb2_set_ea()
2355 if (!eabuf->EaNameLength) in smb2_set_ea()
2360 eabuf->name, eabuf->EaNameLength, in smb2_set_ea()
2361 le16_to_cpu(eabuf->EaValueLength), in smb2_set_ea()
2362 le32_to_cpu(eabuf->NextEntryOffset)); in smb2_set_ea()
2364 if (eabuf->EaNameLength > in smb2_set_ea()
2371 memcpy(&attr_name[XATTR_USER_PREFIX_LEN], eabuf->name, in smb2_set_ea()
2372 eabuf->EaNameLength); in smb2_set_ea()
2373 attr_name[XATTR_USER_PREFIX_LEN + eabuf->EaNameLength] = '\0'; in smb2_set_ea()
2374 value = (char *)&eabuf->name + eabuf->EaNameLength + 1; in smb2_set_ea()
2376 if (!eabuf->EaValueLength) { in smb2_set_ea()
2381 eabuf->EaNameLength); in smb2_set_ea()
2402 le16_to_cpu(eabuf->EaValueLength), in smb2_set_ea()
2413 next = le32_to_cpu(eabuf->NextEntryOffset); in smb2_set_ea()
2417 eabuf = (struct smb2_ea_info *)((char *)eabuf + next); in smb2_set_ea()
2423 if (buf_len < sizeof(struct smb2_ea_info) + eabuf->EaNameLength + in smb2_set_ea()
2424 le16_to_cpu(eabuf->EaValueLength)) { in smb2_set_ea()