Lines Matching refs:src_fd
439 struct hfs_find_data src_fd, dst_fd;
447 err = hfs_find_init(HFSPLUS_SB(sb)->cat_tree, &src_fd);
450 dst_fd = src_fd;
456 err = hfs_bmap_reserve(src_fd.tree, 4 * (int)src_fd.tree->depth - 1);
461 err = hfsplus_cat_build_key(sb, src_fd.search_key,
466 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
469 if (src_fd.entrylength > sizeof(entry) || src_fd.entrylength < 0) {
474 hfs_bnode_read(src_fd.bnode, &entry, src_fd.entryoffset,
475 src_fd.entrylength);
491 err = hfs_brec_insert(&dst_fd, &entry, src_fd.entrylength);
500 err = hfsplus_cat_build_key(sb, src_fd.search_key,
505 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
508 err = hfs_brec_remove(&src_fd);
517 hfsplus_cat_build_key_with_cnid(sb, src_fd.search_key, cnid);
518 err = hfs_brec_find(&src_fd, hfs_find_rec_by_key);
521 type = hfs_bnode_read_u16(src_fd.bnode, src_fd.entryoffset);
522 err = hfs_brec_remove(&src_fd);
547 hfs_find_exit(&src_fd);