* @reset:                     Reset device
  *                             @vdev: vdpa device
  *                             Returns integer: success (0) or error (< 0)
- * @suspend:                   Suspend or resume the device (optional)
+ * @suspend:                   Suspend the device (optional)
+ *                             @vdev: vdpa device
+ *                             Returns integer: success (0) or error (< 0)
+ * @resume:                    Resume the device (optional)
  *                             @vdev: vdpa device
  *                             Returns integer: success (0) or error (< 0)
  * @get_config_size:           Get the size of the configuration space includes
        void (*set_status)(struct vdpa_device *vdev, u8 status);
        int (*reset)(struct vdpa_device *vdev);
        int (*suspend)(struct vdpa_device *vdev);
+       int (*resume)(struct vdpa_device *vdev);
        size_t (*get_config_size)(struct vdpa_device *vdev);
        void (*get_config)(struct vdpa_device *vdev, unsigned int offset,
                           void *buf, unsigned int len);