Lines Matching refs:buffer
95 static int ext4_xattr_list(struct inode *inode, char *buffer,
141 ext4_listxattr(struct dentry *dentry, char *buffer, size_t size) in ext4_listxattr() argument
143 return ext4_xattr_list(dentry->d_inode, buffer, size); in ext4_listxattr()
210 void *buffer, size_t buffer_size) in ext4_xattr_block_get() argument
218 name_index, name, buffer, (long)buffer_size); in ext4_xattr_block_get()
244 if (buffer) { in ext4_xattr_block_get()
248 memcpy(buffer, bh->b_data + le16_to_cpu(entry->e_value_offs), in ext4_xattr_block_get()
260 void *buffer, size_t buffer_size) in ext4_xattr_ibody_get() argument
287 if (buffer) { in ext4_xattr_ibody_get()
291 memcpy(buffer, (void *)IFIRST(header) + in ext4_xattr_ibody_get()
313 void *buffer, size_t buffer_size) in ext4_xattr_get() argument
318 error = ext4_xattr_ibody_get(inode, name_index, name, buffer, in ext4_xattr_get()
321 error = ext4_xattr_block_get(inode, name_index, name, buffer, in ext4_xattr_get()
329 char *buffer, size_t buffer_size) in ext4_xattr_list_entries() argument
338 size_t size = handler->list(inode, buffer, rest, in ext4_xattr_list_entries()
341 if (buffer) { in ext4_xattr_list_entries()
344 buffer += size; in ext4_xattr_list_entries()
353 ext4_xattr_block_list(struct inode *inode, char *buffer, size_t buffer_size) in ext4_xattr_block_list() argument
359 buffer, (long)buffer_size); in ext4_xattr_block_list()
379 error = ext4_xattr_list_entries(inode, BFIRST(bh), buffer, buffer_size); in ext4_xattr_block_list()
388 ext4_xattr_ibody_list(struct inode *inode, char *buffer, size_t buffer_size) in ext4_xattr_ibody_list() argument
408 buffer, buffer_size); in ext4_xattr_ibody_list()
426 ext4_xattr_list(struct inode *inode, char *buffer, size_t buffer_size) in ext4_xattr_list() argument
431 i_error = ext4_xattr_ibody_list(inode, buffer, buffer_size); in ext4_xattr_list()
435 if (buffer) { in ext4_xattr_list()
436 buffer += i_error; in ext4_xattr_list()
439 b_error = ext4_xattr_block_list(inode, buffer, buffer_size); in ext4_xattr_list()
1130 char *buffer = NULL, *b_entry_name = NULL; in ext4_expand_extra_isize_ea() local
1265 buffer = kmalloc(EXT4_XATTR_SIZE(size), GFP_NOFS); in ext4_expand_extra_isize_ea()
1267 if (!buffer || !b_entry_name) { in ext4_expand_extra_isize_ea()
1272 memcpy(buffer, (void *)IFIRST(header) + offs, in ext4_expand_extra_isize_ea()
1306 i.value = buffer; in ext4_expand_extra_isize_ea()
1317 kfree(buffer); in ext4_expand_extra_isize_ea()
1328 kfree(buffer); in ext4_expand_extra_isize_ea()