vhost-user-scsi.h (846B)
1/* 2 * vhost-user-scsi host device 3 * 4 * Copyright (c) 2016 Nutanix Inc. All rights reserved. 5 * 6 * Author: 7 * Felipe Franciosi <felipe@nutanix.com> 8 * 9 * This file is largely based on "vhost-scsi.h" by: 10 * Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 11 * 12 * This work is licensed under the terms of the GNU LGPL, version 2 or later. 13 * See the COPYING.LIB file in the top-level directory. 14 * 15 */ 16 17#ifndef VHOST_USER_SCSI_H 18#define VHOST_USER_SCSI_H 19 20#include "hw/virtio/virtio-scsi.h" 21#include "hw/virtio/vhost.h" 22#include "hw/virtio/vhost-user.h" 23#include "hw/virtio/vhost-scsi-common.h" 24#include "qom/object.h" 25 26#define TYPE_VHOST_USER_SCSI "vhost-user-scsi" 27OBJECT_DECLARE_SIMPLE_TYPE(VHostUserSCSI, VHOST_USER_SCSI) 28 29struct VHostUserSCSI { 30 VHostSCSICommon parent_obj; 31 VhostUserState vhost_user; 32}; 33 34#endif /* VHOST_USER_SCSI_H */