Lines Matching defs:walk
1684 static void walk_runs(struct ntfs_walk_cluster *walk)
1693 ctx = walk->image->ctx;
1698 wipe_resident_data(walk->image);
1700 wipe_timestamps(walk->image);
1707 && walk->image->ctx->attr->type == AT_INDEX_ALLOCATION)
1708 wipe_index_allocation_timestamps(walk->image->ni, a);
1714 mft_data = ((walk->image->ni->mft_no == FILE_MFT)
1715 || (walk->image->ni->mft_no == FILE_MFTMirr))
1717 index_i30 = (walk->image->ctx->attr->type == AT_INDEX_ALLOCATION)
1738 dump_clusters(walk->image, rl + i);
1756 walk->image->inuse += lcn_length;
1763 if ((walk->image->ni->mft_no == FILE_LogFile)
1764 && (walk->image->ctx->attr->type == AT_DATA)) {
1766 walk->image->inuse
1767 += is_critical_metadata(walk->image,rl);
1769 if ((walk->image->ni->mft_no
1771 || (walk->image->ctx->attr->type != AT_DATA))
1772 walk->image->inuse += lcn_length;
1784 na = ntfs_attr_open(walk->image->ni,
1790 copy_wipe_mft(walk->image,na->rl);
1793 (long long)walk->image->ni->mft_no);
1797 (long long)walk->image->ni->mft_no);
1800 na = ntfs_attr_open(walk->image->ni,
1806 copy_wipe_i30(walk->image,na->rl);
1809 (long long)walk->image->ni->mft_no);
1813 (long long)walk->image->ni->mft_no);
1818 && (walk->image->ni->mft_no == FILE_LogFile)
1819 && (walk->image->ctx->attr->type == AT_DATA))
1820 clone_logfile_parts(walk->image, rl);
1826 static void walk_attributes(struct ntfs_walk_cluster *walk)
1830 if (!(ctx = ntfs_attr_get_search_ctx(walk->image->ni, NULL)))
1837 walk->image->ctx = ctx;
1838 walk_runs(walk);
1960 static int walk_clusters(ntfs_volume *volume, struct ntfs_walk_cluster *walk)
1974 walk->image->current_lcn = 0;
2032 walk->image->ni = ni;
2033 walk_attributes(walk);
2051 gap_to_cluster(-walk->image->current_lcn);
2053 walk->image->current_lcn = 0;
2061 - walk->image->current_lcn);
2063 walk->image->current_lcn = nr_clusters;
2067 walk->image->inuse++;