• Home
  • Raw
  • Download

Lines Matching refs:fd

443 	struct hfs_find_data fd;  in hfsplus_getxattr_finder_info()  local
452 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_getxattr_finder_info()
457 res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_getxattr_finder_info()
460 entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); in hfsplus_getxattr_finder_info()
463 hfs_bnode_read(fd.bnode, folder_finder_info, in hfsplus_getxattr_finder_info()
464 fd.entryoffset + in hfsplus_getxattr_finder_info()
470 hfs_bnode_read(fd.bnode, file_finder_info, in hfsplus_getxattr_finder_info()
471 fd.entryoffset + in hfsplus_getxattr_finder_info()
485 hfs_find_exit(&fd); in hfsplus_getxattr_finder_info()
492 struct hfs_find_data fd; in __hfsplus_getxattr() local
516 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); in __hfsplus_getxattr()
522 res = hfsplus_find_attr(inode->i_sb, inode->i_ino, name, &fd); in __hfsplus_getxattr()
531 hfs_bnode_read(fd.bnode, &xattr_record_type, in __hfsplus_getxattr()
532 fd.entryoffset, sizeof(xattr_record_type)); in __hfsplus_getxattr()
535 record_length = hfs_bnode_read_u16(fd.bnode, in __hfsplus_getxattr()
536 fd.entryoffset + in __hfsplus_getxattr()
556 hfs_bnode_read(fd.bnode, entry, fd.entryoffset, in __hfsplus_getxattr()
568 hfs_find_exit(&fd); in __hfsplus_getxattr()
611 struct hfs_find_data fd; in hfsplus_listxattr_finder_info() local
618 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_listxattr_finder_info()
624 res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_listxattr_finder_info()
628 entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); in hfsplus_listxattr_finder_info()
631 hfs_bnode_read(fd.bnode, folder_finder_info, in hfsplus_listxattr_finder_info()
632 fd.entryoffset + in hfsplus_listxattr_finder_info()
638 hfs_bnode_read(fd.bnode, file_finder_info, in hfsplus_listxattr_finder_info()
639 fd.entryoffset + in hfsplus_listxattr_finder_info()
669 hfs_find_exit(&fd); in hfsplus_listxattr_finder_info()
679 struct hfs_find_data fd; in hfsplus_listxattr() local
696 err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); in hfsplus_listxattr()
709 err = hfsplus_find_attr(inode->i_sb, inode->i_ino, NULL, &fd); in hfsplus_listxattr()
722 key_len = hfs_bnode_read_u16(fd.bnode, fd.keyoffset); in hfsplus_listxattr()
723 if (key_len == 0 || key_len > fd.tree->max_key_len) { in hfsplus_listxattr()
729 hfs_bnode_read(fd.bnode, &attr_key, in hfsplus_listxattr()
730 fd.keyoffset, key_len + sizeof(key_len)); in hfsplus_listxattr()
737 (const struct hfsplus_unistr *)&fd.key->attr.key_name, in hfsplus_listxattr()
756 if (hfs_brec_goto(&fd, 1)) in hfsplus_listxattr()
763 hfs_find_exit(&fd); in hfsplus_listxattr()