Lines Matching refs:runlist
340 err = ntfs_cluster_free_from_rl(ni->vol, ni->runlist.rl);
357 "Failed to decompress runlist. Leaving inconsistent metadata.\n");
440 * The attribute runlist lock has separate locking rules from the
441 * normal runlist lock, so split the two lock-classes:
463 ntfs_init_runlist(&ni->runlist);
468 lockdep_set_class(&ni->runlist.lock,
1714 * @rl: runlist of the attribute list
1719 * Walk the runlist @rl and load all clusters from it copying them into
1748 /* Read all clusters specified by the runlist one run at a time. */
2069 * the result into the existing runlist. No need for locking
2073 nrl = ntfs_mapping_pairs_decompress(vol, a, &ni->runlist,
2081 ni->runlist.rl = nrl;
2082 ni->runlist.count = new_rl_count;
2108 * We have got the first extent of the runlist for
2171 ntfs_error(sb, "Failed to load the complete runlist for $MFT/$DATA. Run chkdsk.");
2185 lockdep_set_class(&ni->runlist.lock, &mft_ni_runlist_lock_key);
2204 if (NInoNonResident(ni) && ni->runlist.rl) {
2205 kvfree(ni->runlist.rl);
2206 ni->runlist.rl = NULL;
2687 rl = mft_ni->runlist.rl;
2689 ntfs_error(mft_ni->vol->sb, "$MFT runlist is not present");
2762 down_write(&ni->runlist.lock);
2766 up_write(&ni->runlist.lock);
2786 down_read(&mft_ni->runlist.lock);
2788 up_read(&mft_ni->runlist.lock);
2799 down_read(&mft_ni->runlist.lock);
2809 up_read(&mft_ni->runlist.lock);
2816 up_read(&mft_ni->runlist.lock);
3162 /* Setup back in-memory runlist. */
3683 down_write(&ni->runlist.lock);
3687 up_write(&ni->runlist.lock);
3698 up_write(&ni->runlist.lock);