Lines Matching defs:buffer
186 * Copy a list of xattrs names into the buffer
187 * provided, or compute the buffer size required.
193 static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer,
225 if (buffer) {
235 memcpy(buffer + ret, ea->name, ea->name_len);
236 buffer[ret + ea->name_len] = 0;
248 void *buffer, size_t size, size_t *required)
286 if (!buffer) {
298 memcpy(buffer, ea->name + ea->name_len + 1, len);
723 ssize_t ntfs_listxattr(struct dentry *dentry, char *buffer, size_t size)
736 ret = ntfs_list_ea(ni, buffer, size);
744 struct inode *inode, const char *name, void *buffer,
756 if (!buffer) {
762 *(u8 *)buffer = le32_to_cpu(ni->std_fa);
770 if (!buffer) {
776 *(u32 *)buffer = le32_to_cpu(ni->std_fa);
778 *(__be32 *)buffer = cpu_to_be32(*(u32 *)buffer);
810 if (!buffer) {
816 memcpy(buffer, sd, sd_size);
823 err = ntfs_get_ea(inode, name, strlen(name), buffer, size, NULL);