Lines Matching defs:size
259 const void *value, size_t size, int flags)
299 if (size == folder_finderinfo_len) {
312 if (size == file_finderinfo_len) {
346 err = hfsplus_create_attr(inode, name, value, size);
355 err = hfsplus_create_attr(inode, name, value, size);
423 const void *value, size_t size, int flags,
435 res = __hfsplus_setxattr(inode, xattr_name, value, size, flags);
441 void *value, size_t size)
452 if (size >= record_len) {
482 res = size ? -ERANGE : record_len;
485 if (size >= record_len)
491 void *value, size_t size)
506 return hfsplus_getxattr_finder_info(inode, value, size);
541 pr_err("invalid xattr record size\n");
556 if (size) {
562 if (size >= record_length) {
566 res = size ? -ERANGE : record_length;
577 void *value, size_t size,
591 res = __hfsplus_getxattr(inode, xattr_name, value, size);
608 char *buffer, size_t size)
655 if (!buffer || !size) {
659 if (size < xattr_name_len)
675 ssize_t hfsplus_listxattr(struct dentry *dentry, char *buffer, size_t size)
691 res = hfsplus_listxattr_finder_info(dentry, buffer, size);
745 if (!buffer || !size) {
749 if (size < (res + name_len(strbuf, xattr_name_len))) {
842 const char *name, void *buffer, size_t size)
857 return __hfsplus_getxattr(inode, name, buffer, size);
863 size_t size, int flags)
878 return __hfsplus_setxattr(inode, name, buffer, size, flags);