Lines Matching defs:volume

2  * volume.c - NTFS volume handling code. Originated from the Linux-NTFS project.
63 #include "volume.h"
98 "Windows fully (no hibernation or fast restarting), or mount the volume\n"
111 "Mount is denied because the NTFS volume is already exclusively opened.\n"
112 "The volume may be already mounted, or another software may use it which\n"
127 * ntfs_volume_alloc - Create an NTFS volume object and initialise it
165 * __ntfs_volume_release - Destroy an NTFS volume object
245 * ntfs_mft_load - load the $MFT and setup the ntfs volume with it
246 * @vol: ntfs volume whose $MFT to load
249 * volume @vol is ready for use by all read access functions provided by the
411 * The volume is now setup so we can use all read access functions.
438 * ntfs_mftmirr_load - load the $MFTMirr and setup the ntfs volume with it
439 * @vol: ntfs volume whose $MFTMirr to load
442 * the volume @vol is ready for use by all write access functions provided by
490 * ntfs_volume_startup - allocate and setup an ntfs volume
495 * calling this function, the volume is setup sufficiently to call all read
498 * Return the allocated volume structure on success and NULL on error with
520 /* Allocate the volume structure. */
564 /* Attach the device to the volume. */
603 * Calculate the mft_lcn for an unmodified NTFS volume (see mkntfs
605 * further to the front of the volume, extend the mft_zone to cover the
606 * beginning of the volume as well. This is in order to protect the
621 * not point outside the boundaries of the volume. We do this by
622 * halving the zone size until we are inside the volume.
673 * ntfs_volume_check_logfile - check logfile on target volume
674 * @vol: volume on which to check logfile
733 * @vol: An ntfs volume obtained from ntfs_mount
790 * hibernated on the target volume
791 * @vol: volume on which to check hiberfil.sys
917 * ntfs_device_mount - open ntfs volume
921 * This function mounts an ntfs volume. @dev should describe the device which
922 * to mount as the ntfs volume.
927 * NTFS_MNT_RDONLY - mount volume read-only
935 * Return the allocated volume structure on success and NULL on error with
1176 /* Setup vol from the volume information attribute value. */
1214 * Convert Unicode volume name to current locale multibyte
1390 * ntfs_mount - open ntfs volume
1394 * This function mounts an ntfs volume. @name should contain the name of the
1395 * device/file to mount as the ntfs volume.
1400 * NTFS_MNT_RDONLY - mount volume read-only
1408 * Return the allocated volume structure on success and NULL on error with
1446 * ntfs_umount - close ntfs volume
1447 * @vol: address of ntfs_volume structure of volume to close
1448 * @force: if true force close the volume even if it is busy
1451 * volume @vol.
1458 * If @force is true (i.e. not zero) this function will close the volume even
1598 * ntfs_check_if_mounted - check if an ntfs volume is currently mounted
1600 * @mnt_flags: pointer into which to return the ntfs mount flags (see volume.h)
1635 * @vol: ntfs volume whose version we're interested in.
1637 * The function checks if the NTFS volume version is known or not.
1676 * @vol: ntfs volume whose $LogFile we intend to reset.
1729 * ntfs_volume_write_flags - set the flags of an ntfs volume
1730 * @vol: ntfs volume where we set the volume flags
1733 * Set the on-disk volume flags in the mft record of $Volume and
1734 * on volume @vol to @flags.
1749 /* Get a pointer to the volume information attribute. */
1780 /* Set the volume flags. */
1834 void ntfs_mount_error(const char *volume, const char *mntpoint, int err)
1838 ntfs_log_error(invalid_ntfs_msg, volume);
1844 ntfs_log_error(hibernated_volume_msg, volume, mntpoint);
1856 ntfs_log_error(access_denied_msg, volume);
1908 * ntfs_volume_rename - change the current label on a volume
1909 * @vol: volume to change the label on
1914 * Change the label on the volume @vol to @label.
1926 "volume.\n");
1949 /* The volume name attribute does not exist. Need to add it. */
2000 ntfs_log_perror("Error while decoding new volume name");