Lines Matching refs:size
26 static void *xattr_alloc(struct f2fs_sb_info *sbi, int size, bool *is_inline)
28 if (likely(size == sbi->inline_xattr_slab_size)) {
34 return f2fs_kzalloc(sbi, size, GFP_NOFS);
48 const char *name, void *buffer, size_t size)
64 buffer, size, NULL);
71 size_t size, int flags)
87 value, size, NULL, flags);
104 const char *name, void *buffer, size_t size)
115 size_t size, int flags)
265 /* inline xattr header or entry across max inline xattr size */
393 unsigned int size = VALID_XATTR_BLOCK_SIZE;
399 inline_size + size + XATTR_PADDING_SIZE, GFP_NOFS);
519 unsigned int size, len;
540 size = le16_to_cpu(entry->e_value_size);
542 if (buffer && size > buffer_size) {
550 if (base_size - (pval - (char *)base_addr) < size) {
554 memcpy(buffer, pval, size);
556 error = size;
581 size_t size;
599 size = prefix_len + entry->e_name_len + 1;
601 if (size > rest) {
611 rest -= size;
620 const void *value, size_t size)
624 return (le16_to_cpu(entry->e_value_size) == size) &&
625 !memcmp(pval, value, size);
629 const char *name, const void *value, size_t size,
643 size = 0;
650 if (size > MAX_VALUE_LEN(inode))
689 if (value && f2fs_xattr_value_same(here, value, size))
711 newsize = XATTR_ALIGN(sizeof(struct f2fs_xattr_entry) + len + size);
757 memcpy(pval, value, size);
758 last->e_value_size = cpu_to_le16(size);
792 const void *value, size_t size,
810 size, ipage, flags);
815 err = __f2fs_setxattr(inode, index, name, value, size, ipage, flags);