#ifndef _LINUX_VIRTIO_SCSI_H
#define _LINUX_VIRTIO_SCSI_H
#include <linux/virtio_types.h>
#define VIRTIO_SCSI_CDB_DEFAULT_SIZE …
#define VIRTIO_SCSI_SENSE_DEFAULT_SIZE …
#ifndef VIRTIO_SCSI_CDB_SIZE
#define VIRTIO_SCSI_CDB_SIZE …
#endif
#ifndef VIRTIO_SCSI_SENSE_SIZE
#define VIRTIO_SCSI_SENSE_SIZE …
#endif
struct virtio_scsi_cmd_req { … } __attribute__((packed));
struct virtio_scsi_cmd_req_pi { … } __attribute__((packed));
struct virtio_scsi_cmd_resp { … } __attribute__((packed));
struct virtio_scsi_ctrl_tmf_req { … } __attribute__((packed));
struct virtio_scsi_ctrl_tmf_resp { … } __attribute__((packed));
struct virtio_scsi_ctrl_an_req { … } __attribute__((packed));
struct virtio_scsi_ctrl_an_resp { … } __attribute__((packed));
struct virtio_scsi_event { … } __attribute__((packed));
struct virtio_scsi_config { … } __attribute__((packed));
#define VIRTIO_SCSI_F_INOUT …
#define VIRTIO_SCSI_F_HOTPLUG …
#define VIRTIO_SCSI_F_CHANGE …
#define VIRTIO_SCSI_F_T10_PI …
#define VIRTIO_SCSI_S_OK …
#define VIRTIO_SCSI_S_OVERRUN …
#define VIRTIO_SCSI_S_ABORTED …
#define VIRTIO_SCSI_S_BAD_TARGET …
#define VIRTIO_SCSI_S_RESET …
#define VIRTIO_SCSI_S_BUSY …
#define VIRTIO_SCSI_S_TRANSPORT_FAILURE …
#define VIRTIO_SCSI_S_TARGET_FAILURE …
#define VIRTIO_SCSI_S_NEXUS_FAILURE …
#define VIRTIO_SCSI_S_FAILURE …
#define VIRTIO_SCSI_S_FUNCTION_SUCCEEDED …
#define VIRTIO_SCSI_S_FUNCTION_REJECTED …
#define VIRTIO_SCSI_S_INCORRECT_LUN …
#define VIRTIO_SCSI_T_TMF …
#define VIRTIO_SCSI_T_AN_QUERY …
#define VIRTIO_SCSI_T_AN_SUBSCRIBE …
#define VIRTIO_SCSI_T_TMF_ABORT_TASK …
#define VIRTIO_SCSI_T_TMF_ABORT_TASK_SET …
#define VIRTIO_SCSI_T_TMF_CLEAR_ACA …
#define VIRTIO_SCSI_T_TMF_CLEAR_TASK_SET …
#define VIRTIO_SCSI_T_TMF_I_T_NEXUS_RESET …
#define VIRTIO_SCSI_T_TMF_LOGICAL_UNIT_RESET …
#define VIRTIO_SCSI_T_TMF_QUERY_TASK …
#define VIRTIO_SCSI_T_TMF_QUERY_TASK_SET …
#define VIRTIO_SCSI_T_EVENTS_MISSED …
#define VIRTIO_SCSI_T_NO_EVENT …
#define VIRTIO_SCSI_T_TRANSPORT_RESET …
#define VIRTIO_SCSI_T_ASYNC_NOTIFY …
#define VIRTIO_SCSI_T_PARAM_CHANGE …
#define VIRTIO_SCSI_EVT_RESET_HARD …
#define VIRTIO_SCSI_EVT_RESET_RESCAN …
#define VIRTIO_SCSI_EVT_RESET_REMOVED …
#define VIRTIO_SCSI_S_SIMPLE …
#define VIRTIO_SCSI_S_ORDERED …
#define VIRTIO_SCSI_S_HEAD …
#define VIRTIO_SCSI_S_ACA …
#endif