Lines Matching refs:fd

500 int hfsplus_cat_read_inode(struct inode *inode, struct hfs_find_data *fd)  in hfsplus_cat_read_inode()  argument
506 type = hfs_bnode_read_u16(fd->bnode, fd->entryoffset); in hfsplus_cat_read_inode()
512 if (fd->entrylength < sizeof(struct hfsplus_cat_folder)) { in hfsplus_cat_read_inode()
517 hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, in hfsplus_cat_read_inode()
538 if (fd->entrylength < sizeof(struct hfsplus_cat_file)) { in hfsplus_cat_read_inode()
543 hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, in hfsplus_cat_read_inode()
582 struct hfs_find_data fd; in hfsplus_cat_write_inode() local
592 if (hfs_find_init(HFSPLUS_SB(main_inode->i_sb)->cat_tree, &fd)) in hfsplus_cat_write_inode()
596 if (hfsplus_find_cat(main_inode->i_sb, main_inode->i_ino, &fd)) in hfsplus_cat_write_inode()
603 if (fd.entrylength < sizeof(struct hfsplus_cat_folder)) { in hfsplus_cat_write_inode()
608 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
620 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
624 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
627 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
632 if (fd.entrylength < sizeof(struct hfsplus_cat_file)) { in hfsplus_cat_write_inode()
637 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
650 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
656 hfs_find_exit(&fd); in hfsplus_cat_write_inode()