• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/ntfs-3g-2009.3.8/libntfs-3g/

Lines Matching refs:runlist

54 #include "runlist.h"
129 runlist *rl;
175 /* Decompress the mapping pairs array into a runlist. */
183 * reach the last cluster in the runlist as the buffer will
192 /* Now load all clusters in the runlist into b. */
503 * ntfs_attr_map_runlist - map (a part of) a runlist of an ntfs attribute
504 * @na: ntfs attribute for which to map (part of) a runlist
505 * @vcn: map runlist part containing this vcn
507 * Map the part of a runlist containing the @vcn of the ntfs attribute @na.
532 /* Decode the runlist. */
547 * ntfs_attr_map_whole_runlist - map the whole runlist of an ntfs attribute
548 * @na: ntfs attribute for which to map the runlist
550 * Map the whole runlist of the ntfs attribute @na. For an attribute made up
553 * will map the runlist fragments from each of the extents thus giving access
590 /* Decode the runlist. */
631 ntfs_log_perror("Couldn't find attribute for runlist mapping");
636 ntfs_log_perror("Failed to load full runlist: inode: %llu "
653 * @na: ntfs attribute whose runlist to use for conversion
657 * cluster number (lcn) of a device using the runlist @na->rl to map vcns to
683 /* Convert vcn to lcn. If that fails map the runlist and retry once. */
692 * If the attempt to map the runlist failed, or we are getting
703 * ntfs_attr_find_vcn - find a vcn in the runlist of an ntfs attribute
704 * @na: ntfs attribute whose runlist to search
707 * Find the virtual cluster number @vcn in the runlist of the ntfs attribute
708 * @na and return the the address of the runlist element containing the @vcn.
710 * Note you need to distinguish between the lcn of the returned runlist
712 * on read and allocate clusters on write. You need to update the runlist, the
718 * ENOENT There is no such vcn in the runlist.
764 /* The @vcn is in an unmapped region, map the runlist and retry. */
848 /* Find the runlist element containing the vcn. */
1022 runlist *rlc;
1035 /* Map whole runlist to be able update mapping pairs later. */
1039 /* Restore @*rl, it probably get lost during runlist mapping. */
1042 ntfs_log_error("Failed to find run after mapping runlist. "
1291 /* Find the runlist element containing the vcn. */
3063 runlist *al_rl;
3069 "runlist. Succeed anyway.\n");
3075 "attribute list runlist.\n");
3667 runlist *rl;
3786 "runlist is still intact! Error code is %i. "
4113 /* Read and cache the whole runlist if not already done. */
4176 * Deallocate clusters from the runlist.
4189 /* Throw away the now unused runlist. */
4370 * If runlist is updating not from the beginning, then set
4382 * the last run in runlist, if so, then deallocate
4388 ntfs_log_perror("Bad runlist");
4614 * @from_vcn: update runlist starting this VCN
4620 * @na->allocated_size should be set to correct value for the new runlist before
4706 /* Truncate the runlist itself. */
4709 * Failed to truncate the runlist, so just throw it
4720 /* Write mapping pairs for new runlist. */
4798 runlist *rl, *rln;
4892 /* Append new clusters to attribute runlist. */
4907 /* Write mapping pairs for new runlist. */
4959 /* Now, truncate the runlist itself. */
4963 * Failed to truncate the runlist, so just throw it away, it
4968 ntfs_log_perror("Couldn't truncate runlist. Rollback failed");