Lines Matching refs:runlist
886 /* Update the mft bitmap runlist. */
891 ntfs_runlist runlist;
898 runlist.rl = NULL;
899 runlist.alloc = runlist.elements = 0;
901 TRUE, &runlist);
910 err = ntfs_rl_merge(&mftbmp_ni->rl, &runlist);
917 err2 = ntfs_cluster_free_from_rl(vol, runlist.rl, 0,
925 OSFree(runlist.rl, runlist.alloc, ntfs_malloc_tag);
955 /* Find the runlist element with which the attribute extent starts. */
1075 * If the runlist truncation fails and/or the search context is no
1082 ntfs_error(vol->mp, "Failed to truncate attribute runlist s "
1284 ntfs_runlist runlist;
1338 runlist.rl = NULL;
1339 runlist.alloc = runlist.elements = 0;
1344 * the whole runlist for the cluster bitmap at mount time thus
1349 TRUE, &runlist);
1371 * Merge the existing runlist with the new one describing the allocated
1374 err = ntfs_rl_merge(&mft_ni->rl, &runlist);
1381 err2 = ntfs_cluster_free_from_rl(vol, runlist.rl, 0, -1, NULL);
1387 OSFree(runlist.rl, runlist.alloc, ntfs_malloc_tag);
1395 * We now have to drop the runlist lock again or we can deadlock with
1399 * the runlist unlocked.
1440 /* Find the runlist element with which the attribute extent starts. */
1571 * If the runlist truncation fails and/or the search context is no
1576 * As before, we are going to update the runlist now so we need to take
1577 * the runlist lock for writing.
1586 ntfs_error(vol->mp, "Failed to truncate attribute runlist s "
1998 * of creating a runlist with a circular dependency which once written to disk