Lines Matching refs:res
430 ssize_t res = 0; in hfsplus_getxattr_finder_info() local
440 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_getxattr_finder_info()
441 if (res) { in hfsplus_getxattr_finder_info()
443 return res; in hfsplus_getxattr_finder_info()
445 res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_getxattr_finder_info()
446 if (res) in hfsplus_getxattr_finder_info()
456 res = folder_rec_len; in hfsplus_getxattr_finder_info()
463 res = file_rec_len; in hfsplus_getxattr_finder_info()
465 res = -EOPNOTSUPP; in hfsplus_getxattr_finder_info()
469 res = size ? -ERANGE : record_len; in hfsplus_getxattr_finder_info()
474 return res; in hfsplus_getxattr_finder_info()
485 ssize_t res = 0; in __hfsplus_getxattr() local
504 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); in __hfsplus_getxattr()
505 if (res) { in __hfsplus_getxattr()
510 res = hfsplus_find_attr(inode->i_sb, inode->i_ino, name, &fd); in __hfsplus_getxattr()
511 if (res) { in __hfsplus_getxattr()
512 if (res == -ENOENT) in __hfsplus_getxattr()
513 res = -ENODATA; in __hfsplus_getxattr()
529 res = -EIO; in __hfsplus_getxattr()
535 res = -EOPNOTSUPP; in __hfsplus_getxattr()
539 res = -EIO; in __hfsplus_getxattr()
551 res = record_length; in __hfsplus_getxattr()
553 res = size ? -ERANGE : record_length; in __hfsplus_getxattr()
560 return res; in __hfsplus_getxattr()
576 ssize_t res = 0; in hfsplus_listxattr_finder_info() local
585 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_listxattr_finder_info()
586 if (res) { in hfsplus_listxattr_finder_info()
588 return res; in hfsplus_listxattr_finder_info()
591 res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_listxattr_finder_info()
592 if (res) in hfsplus_listxattr_finder_info()
611 res = -EOPNOTSUPP; in hfsplus_listxattr_finder_info()
616 res = 0; in hfsplus_listxattr_finder_info()
623 res = xattr_name_len; in hfsplus_listxattr_finder_info()
626 res = -ERANGE; in hfsplus_listxattr_finder_info()
628 res = copy_name(buffer, in hfsplus_listxattr_finder_info()
638 return res; in hfsplus_listxattr_finder_info()
644 ssize_t res = 0; in hfsplus_listxattr() local
657 res = hfsplus_listxattr_finder_info(dentry, buffer, size); in hfsplus_listxattr()
658 if (res < 0) in hfsplus_listxattr()
659 return res; in hfsplus_listxattr()
661 return (res == 0) ? -EOPNOTSUPP : res; in hfsplus_listxattr()
672 res = -ENOMEM; in hfsplus_listxattr()
679 if (res == 0) in hfsplus_listxattr()
680 res = -ENODATA; in hfsplus_listxattr()
683 res = err; in hfsplus_listxattr()
692 res = -EIO; in hfsplus_listxattr()
707 res = -EIO; in hfsplus_listxattr()
713 res += name_len(strbuf, xattr_name_len); in hfsplus_listxattr()
715 if (size < (res + name_len(strbuf, xattr_name_len))) { in hfsplus_listxattr()
716 res = -ERANGE; in hfsplus_listxattr()
719 res += copy_name(buffer + res, in hfsplus_listxattr()
731 return res; in hfsplus_listxattr()