Lines Matching refs:loopdev
634 char *loopdev = NULL; in mount_linux_nonfs() local
694 if ((loopdev = setup_loop_device(mnt->mnt_fsname)) != NULL) { in mount_linux_nonfs()
698 plog(XLOG_INFO, "setup loop device %s over %s OK", loopdev, mnt->mnt_fsname); in mount_linux_nonfs()
700 mnt->mnt_fsname = loopdev; in mount_linux_nonfs()
702 l = strlen(mnt->mnt_opts) + 7 + strlen(loopdev); in mount_linux_nonfs()
705 xsnprintf(str, l, "%s,loop=%s", mnt->mnt_opts, loopdev); in mount_linux_nonfs()
721 if (errorcode != 0 && loopdev != NULL) { in mount_linux_nonfs()
722 if (delete_loop_device(loopdev) < 0) in mount_linux_nonfs()
723 plog(XLOG_WARNING, "mount() failed to release loop device %s: %m", loopdev); in mount_linux_nonfs()
725 plog(XLOG_INFO, "mount() released loop device %s OK", loopdev); in mount_linux_nonfs()
736 if (loopdev) in mount_linux_nonfs()
737 XFREE(loopdev); in mount_linux_nonfs()