예제 #1
0
파일: initrd.c 프로젝트: 32bitmicro/xvisor
void initrd_rbd_destroy(void)
{
	if (initrd_rbd) {
		rbd_destroy(initrd_rbd);
		initrd_rbd = NULL;
	}
}
예제 #2
0
파일: cmd_rbd.c 프로젝트: 32bitmicro/xvisor
static int cmd_rbd_destroy(struct vmm_chardev *cdev, const char *name)
{
	struct rbd *d = rbd_find(name);

	if (!d) {
		vmm_cprintf(cdev, "Failed to find %s RBD instance\n", name);
		return VMM_ENOTAVAIL;
	}

	rbd_destroy(d);

	vmm_cprintf(cdev, "Destroyed %s RBD instance\n", name);

	return VMM_OK;
}
예제 #3
0
파일: rbd.c 프로젝트: CoryXie/xvisor
static int rbd_driver_remove(struct vmm_device *dev)
{
	rbd_destroy(dev->priv);

	return VMM_OK;
}