Lines Matching refs:path
37 struct ext4_ext_path *path; in get_ext_path() local
39 path = ext4_find_extent(inode, lblock, ppath, EXT4_EX_NOCACHE); in get_ext_path()
40 if (IS_ERR(path)) in get_ext_path()
41 return PTR_ERR(path); in get_ext_path()
42 if (path[ext_depth(inode)].p_ext == NULL) { in get_ext_path()
43 ext4_ext_drop_refs(path); in get_ext_path()
44 kfree(path); in get_ext_path()
48 *ppath = path; in get_ext_path()
101 struct ext4_ext_path *path = NULL; in mext_check_coverage() local
106 *err = get_ext_path(inode, from, &path); in mext_check_coverage()
109 ext = path[ext_depth(inode)].p_ext; in mext_check_coverage()
113 ext4_ext_drop_refs(path); in mext_check_coverage()
117 ext4_ext_drop_refs(path); in mext_check_coverage()
118 kfree(path); in mext_check_coverage()
563 struct ext4_ext_path *path = NULL; in ext4_move_extents() local
626 ret = get_ext_path(orig_inode, o_start, &path); in ext4_move_extents()
629 ex = path[path->p_depth].p_ext; in ext4_move_extents()
630 next_blk = ext4_ext_next_allocated_block(path); in ext4_move_extents()
694 ext4_ext_drop_refs(path); in ext4_move_extents()
695 kfree(path); in ext4_move_extents()