Lines Matching refs:size
15 size_t size, int flags, unsigned int extra_flags) in fuse_setxattr() argument
26 inarg.size = size; in fuse_setxattr()
33 args.in_args[0].size = fm->fc->setxattr_ext ? in fuse_setxattr()
36 args.in_args[1].size = strlen(name) + 1; in fuse_setxattr()
38 args.in_args[2].size = size; in fuse_setxattr()
52 size_t size) in fuse_getxattr() argument
64 inarg.size = size; in fuse_getxattr()
68 args.in_args[0].size = sizeof(inarg); in fuse_getxattr()
70 args.in_args[1].size = strlen(name) + 1; in fuse_getxattr()
74 if (size) { in fuse_getxattr()
76 args.out_args[0].size = size; in fuse_getxattr()
79 args.out_args[0].size = sizeof(outarg); in fuse_getxattr()
83 if (!ret && !size) in fuse_getxattr()
84 ret = min_t(size_t, outarg.size, XATTR_SIZE_MAX); in fuse_getxattr()
92 static int fuse_verify_xattr_list(char *list, size_t size) in fuse_verify_xattr_list() argument
94 size_t origsize = size; in fuse_verify_xattr_list()
96 while (size) { in fuse_verify_xattr_list()
97 size_t thislen = strnlen(list, size); in fuse_verify_xattr_list()
99 if (!thislen || thislen == size) in fuse_verify_xattr_list()
102 size -= thislen + 1; in fuse_verify_xattr_list()
109 ssize_t fuse_listxattr(struct dentry *entry, char *list, size_t size) in fuse_listxattr() argument
128 inarg.size = size; in fuse_listxattr()
132 args.in_args[0].size = sizeof(inarg); in fuse_listxattr()
136 if (size) { in fuse_listxattr()
138 args.out_args[0].size = size; in fuse_listxattr()
141 args.out_args[0].size = sizeof(outarg); in fuse_listxattr()
145 if (!ret && !size) in fuse_listxattr()
146 ret = min_t(size_t, outarg.size, XATTR_LIST_MAX); in fuse_listxattr()
147 if (ret > 0 && size) in fuse_listxattr()
169 args.in_args[1].size = strlen(name) + 1; in fuse_removexattr()
184 const char *name, void *value, size_t size) in fuse_xattr_get() argument
189 return fuse_getxattr(inode, name, value, size); in fuse_xattr_get()
195 const char *name, const void *value, size_t size, in fuse_xattr_set() argument
204 return fuse_setxattr(inode, name, value, size, flags, 0); in fuse_xattr_set()