Lines Matching refs:runlist
1048 * - This function takes NTFS_I(vol->mftbmp_ino)->runlist.lock for
1082 down_write(&mftbmp_ni->runlist.lock);
1089 up_write(&mftbmp_ni->runlist.lock);
1110 up_write(&mftbmp_ni->runlist.lock);
1127 /* Update the mft bitmap runlist. */
1141 up_write(&mftbmp_ni->runlist.lock);
1146 rl = ntfs_runlists_merge(&mftbmp_ni->runlist, rl2, 0, &new_rl_count);
1148 up_write(&mftbmp_ni->runlist.lock);
1158 mftbmp_ni->runlist.rl = rl;
1159 mftbmp_ni->runlist.count = new_rl_count;
1162 /* Find the last run in the new runlist. */
1168 * (non-terminator) runlist element of mft bitmap.
1195 for (rl2 = rl; rl2 > mftbmp_ni->runlist.rl; rl2--) {
1267 up_write(&mftbmp_ni->runlist.lock);
1283 up_write(&mftbmp_ni->runlist.lock);
1295 /* Truncate the last run in the runlist by one cluster. */
1300 /* Remove the last run from the runlist. */
1303 mftbmp_ni->runlist.count--;
1335 up_write(&mftbmp_ni->runlist.lock);
1481 * - This function takes NTFS_I(vol->mft_ino)->runlist.lock for
1509 down_write(&mft_ni->runlist.lock);
1516 up_write(&mft_ni->runlist.lock);
1546 up_write(&mft_ni->runlist.lock);
1554 * We can release the mft_ni runlist lock, Because this function is
1558 * mft_ni->runlist.lock.
1560 up_write(&mft_ni->runlist.lock);
1582 down_write(&mft_ni->runlist.lock);
1583 rl = ntfs_runlists_merge(&mft_ni->runlist, rl2, 0, &new_rl_count);
1585 up_write(&mft_ni->runlist.lock);
1595 mft_ni->runlist.rl = rl;
1596 mft_ni->runlist.count = new_rl_count;
1598 /* Find the last run in the new runlist. */
1601 up_write(&mft_ni->runlist.lock);
1608 down_write(&mft_ni->runlist.lock);
1628 down_write(&mft_ni->runlist.lock);
1630 for (rl2 = rl; rl2 > mft_ni->runlist.rl; rl2--) {
1644 up_write(&mft_ni->runlist.lock);
1647 up_write(&mft_ni->runlist.lock);
1675 * @rl is the last (non-terminator) runlist element of mft data
1719 up_write(&mft_ni->runlist.lock);
1735 if (ntfs_rl_truncate_nolock(vol, &mft_ni->runlist, old_last_vcn)) {
1736 ntfs_error(vol->sb, "Failed to truncate mft data attribute runlist.%s", es);
1959 * of creating a runlist with a circular dependency which once written to disk
2534 down_read(&NTFS_I(vol->mft_ino)->runlist.lock);
2536 up_read(&NTFS_I(vol->mft_ino)->runlist.lock);
2601 down_read(&ni->runlist.lock);
2603 up_read(&ni->runlist.lock);
2704 down_write(&ni->runlist.lock);
2706 up_write(&ni->runlist.lock);