hwkey: added reset feature. 77/12777/1
authorKitae Kim <kt920.kim@samsung.com>
Fri, 22 Nov 2013 10:38:04 +0000 (19:38 +0900)
committerKitae Kim <kt920.kim@samsung.com>
Fri, 22 Nov 2013 10:38:04 +0000 (19:38 +0900)
initialize numbers of buffers in the virtqueue when reset state.

Change-Id: I72c40e156ca3fa16e33f732505cd7ca012139122
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
tizen/src/hw/maru_virtio_hwkey.c

index 6ee4a5b..421c1e5 100644 (file)
@@ -231,12 +231,19 @@ static int virtio_hwkey_device_exit(DeviceState *qdev)
     return 0;
 }
 
+static void virtio_hwkey_device_reset(VirtIODevice *vdev)
+{
+       INFO("reset hwkey device\n");
+       vqidx = 0;
+}
+
 static void virtio_hwkey_class_init(ObjectClass *klass, void *data)
 {
     DeviceClass *dc = DEVICE_CLASS(klass);
     VirtioDeviceClass *vdc = VIRTIO_DEVICE_CLASS(klass);
     dc->exit = virtio_hwkey_device_exit;
     vdc->init = virtio_hwkey_device_init;
+       vdc->reset = virtio_hwkey_device_reset;
     vdc->get_features = virtio_hwkey_get_features;
 }