Lines Matching refs:aodev
28 libxl__ao_device *aodev);
110 libxl__multidev_prepare_with_aodev(&cds->multidev, &dev->aodev); in checkpoint_devices_setup()
112 dev->aodev.rc = ERROR_CHECKPOINT_DEVICE_NOT_SUPPORTED; in checkpoint_devices_setup()
113 dev->aodev.callback = device_setup_iterate; in checkpoint_devices_setup()
114 device_setup_iterate(egc,&dev->aodev); in checkpoint_devices_setup()
122 static void device_setup_iterate(libxl__egc *egc, libxl__ao_device *aodev) in device_setup_iterate() argument
124 libxl__checkpoint_device *dev = CONTAINER_OF(aodev, *dev, aodev); in device_setup_iterate()
127 if (aodev->rc != ERROR_CHECKPOINT_DEVICE_NOT_SUPPORTED && in device_setup_iterate()
128 aodev->rc != ERROR_CHECKPOINT_DEVOPS_DOES_NOT_MATCH) in device_setup_iterate()
150 aodev->rc = ERROR_FAIL; in device_setup_iterate()
157 aodev->rc = ERROR_CHECKPOINT_DEVICE_NOT_SUPPORTED; in device_setup_iterate()
163 assert(dev->aodev.callback == device_setup_iterate); in device_setup_iterate()
168 libxl__multidev_one_callback(egc,aodev); in device_setup_iterate()
199 libxl__multidev_prepare_with_aodev(&cds->multidev, &dev->aodev); in libxl__checkpoint_devices_teardown()
254 libxl__multidev_prepare_with_aodev(&cds->multidev, &dev->aodev);\