Lines Matching refs:full_path
3017 struct fs_path *full_path; member
3044 fs_path_free(ref->full_path); in recorded_ref_free()
3050 ref->full_path = path; in set_ref_path()
3051 ref->name = (char *)kbasename(ref->full_path->start); in set_ref_path()
3052 ref->name_len = ref->full_path->end - ref->name; in set_ref_path()
4086 fs_path_free(ref->full_path); in update_ref_path()
4142 fs_path_reset(ref->full_path); in refresh_ref_path()
4143 ret = get_cur_path(sctx, ref->dir, ref->dir_gen, ref->full_path); in refresh_ref_path()
4147 ret = fs_path_add(ref->full_path, name, ref->name_len); in refresh_ref_path()
4152 set_ref_path(ref, ref->full_path); in refresh_ref_path()
4298 cur->full_path); in process_recorded_refs()
4360 ret = send_unlink(sctx, cur->full_path); in process_recorded_refs()
4437 ret = send_rename(sctx, valid_path, cur->full_path); in process_recorded_refs()
4441 ret = fs_path_copy(valid_path, cur->full_path); in process_recorded_refs()
4452 cur->full_path); in process_recorded_refs()
4455 cur->full_path); in process_recorded_refs()
4471 ret = send_link(sctx, cur->full_path, in process_recorded_refs()
4544 ret = send_unlink(sctx, cur->full_path); in process_recorded_refs()
4686 if (path && (!ref || !ref->full_path)) in record_ref_in_tree()