Lines Matching refs:src_fd
423 struct hfs_find_data src_fd, dst_fd; in hfsplus_rename_cat() local
431 err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &src_fd); in hfsplus_rename_cat()
434 dst_fd = src_fd; in hfsplus_rename_cat()
437 err = hfsplus_cat_build_key(sb, src_fd.search_key, in hfsplus_rename_cat()
442 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key); in hfsplus_rename_cat()
445 if (src_fd.entrylength > sizeof(entry) || src_fd.entrylength < 0) { in hfsplus_rename_cat()
450 hfs_bnode_read(src_fd.bnode, &entry, src_fd.entryoffset, in hfsplus_rename_cat()
451 src_fd.entrylength); in hfsplus_rename_cat()
467 err = hfs_brec_insert(&dst_fd, &entry, src_fd.entrylength); in hfsplus_rename_cat()
476 err = hfsplus_cat_build_key(sb, src_fd.search_key, in hfsplus_rename_cat()
481 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key); in hfsplus_rename_cat()
484 err = hfs_brec_remove(&src_fd); in hfsplus_rename_cat()
493 hfsplus_cat_build_key_with_cnid(sb, src_fd.search_key, cnid); in hfsplus_rename_cat()
494 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key); in hfsplus_rename_cat()
497 type = hfs_bnode_read_u16(src_fd.bnode, src_fd.entryoffset); in hfsplus_rename_cat()
498 err = hfs_brec_remove(&src_fd); in hfsplus_rename_cat()
523 hfs_find_exit(&src_fd); in hfsplus_rename_cat()