VOID RhelShutDown( IN PVOID DeviceExtension ) { PADAPTER_EXTENSION adaptExt = (PADAPTER_EXTENSION)DeviceExtension; virtio_device_reset(&adaptExt->vdev); virtio_delete_queues(&adaptExt->vdev); virtio_device_shutdown(&adaptExt->vdev); adaptExt->vq = NULL; }
VOID RhelShutDown( IN PVOID DeviceExtension ) { ULONG index; PADAPTER_EXTENSION adaptExt = (PADAPTER_EXTENSION)DeviceExtension; virtio_device_reset(&adaptExt->vdev); virtio_delete_queues(&adaptExt->vdev); for (index = 0; index < adaptExt->num_queues; ++index) { adaptExt->vq[index] = NULL; } virtio_device_shutdown(&adaptExt->vdev); }