Lines Matching refs:fs_unmount
224 The fs_mount() and fs_unmount() hold the lock during their whole operation.
428 static status_t fs_unmount(char* path, dev_t mountID, uint32 flags,
4596 return fs_unmount(NULL, mountID, flags, true);
7661 fs_unmount(char* path, dev_t mountID, uint32 flags, bool kernel)
7666 FUNCTION(("fs_unmount(path '%s', dev %" B_PRId32 ", kernel %d\n", path,
7681 panic("fs_unmount: find_mount() failed on root vnode @%p of mount\n",
7703 dprintf("fs_unmount(): There is no device!\n");
7708 TRACE(("fs_unmount(): Failed to lock disk device!\n"));
7717 dprintf("fs_unmount(): Partition is busy.\n");
7736 dprintf("fs_unmount(): inode %" B_PRIdINO " is busy\n", vnode->id);
7750 dprintf("fs_unmount(): inode %" B_PRIdINO " is still referenced\n", vnode->id);
8175 return fs_unmount(pathBuffer.LockBuffer(), -1, flags, true);
8866 return fs_unmount(path, -1, flags & ~B_UNMOUNT_BUSY_PARTITION, false);