Home
last modified time | relevance | path

Searched refs:vsc (Results 1 – 6 of 6) sorted by relevance

/qemu/hw/scsi/
H A Dvhost-scsi-common.c29 int vhost_scsi_common_start(VHostSCSICommon *vsc, Error **errp) in vhost_scsi_common_start() argument
32 VirtIODevice *vdev = VIRTIO_DEVICE(vsc); in vhost_scsi_common_start()
36 VirtIOSCSICommon *vs = (VirtIOSCSICommon *)vsc; in vhost_scsi_common_start()
43 ret = vhost_dev_enable_notifiers(&vsc->dev, vdev); in vhost_scsi_common_start()
49 ret = k->set_guest_notifiers(qbus->parent, vsc->dev.nvqs, true); in vhost_scsi_common_start()
55 vsc->dev.acked_features = vdev->guest_features; in vhost_scsi_common_start()
57 ret = vhost_dev_prepare_inflight(&vsc->dev, vdev); in vhost_scsi_common_start()
63 if (vsc->inflight) { in vhost_scsi_common_start()
64 if (!vsc->inflight->addr) { in vhost_scsi_common_start()
65 ret = vhost_dev_get_inflight(&vsc->dev, in vhost_scsi_common_start()
[all …]
H A Dvhost-scsi.c49 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_scsi_set_endpoint() local
50 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_set_endpoint()
56 ret = vhost_ops->vhost_scsi_set_endpoint(&vsc->dev, &backend); in vhost_scsi_set_endpoint()
66 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_scsi_clear_endpoint() local
68 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_clear_endpoint()
72 vhost_ops->vhost_scsi_clear_endpoint(&vsc->dev, &backend); in vhost_scsi_clear_endpoint()
78 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_scsi_start() local
79 const VhostOps *vhost_ops = vsc->dev.vhost_ops; in vhost_scsi_start()
82 ret = vhost_ops->vhost_scsi_get_abi_version(&vsc->dev, &abi_version); in vhost_scsi_start()
94 ret = vhost_scsi_common_start(vsc, &local_err); in vhost_scsi_start()
[all …]
H A Dvhost-user-scsi.c46 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_start() local
49 ret = vhost_scsi_common_start(vsc, errp); in vhost_user_scsi_start()
57 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_stop() local
64 return vhost_scsi_common_stop(vsc); in vhost_user_scsi_stop()
71 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_set_status() local
81 if (vhost_dev_is_started(&vsc->dev) == should_start) { in vhost_user_scsi_set_status()
106 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_handle_output() local
120 if (vhost_dev_is_started(&vsc->dev)) { in vhost_user_scsi_handle_output()
136 for (i = 0; i < vsc->dev.nvqs; i++) { in vhost_user_scsi_handle_output()
150 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_connect() local
[all …]
/qemu/hw/char/
H A Dvirtio-serial-bus.c86 VirtIOSerialPortClass const *vsc = VIRTIO_SERIAL_PORT_GET_CLASS(port); in find_first_connected_console() local
87 if (vsc->is_console && port->host_connected) { in find_first_connected_console()
163 VirtIOSerialPortClass *vsc; in do_flush_queued_data() local
168 vsc = VIRTIO_SERIAL_PORT_GET_CLASS(port); in do_flush_queued_data()
188 ret = vsc->have_data(port, in do_flush_queued_data()
351 VirtIOSerialPortClass *vsc; in handle_control_message() local
393 vsc = VIRTIO_SERIAL_PORT_GET_CLASS(port); in handle_control_message()
409 if (vsc->is_console) { in handle_control_message()
439 if (vsc->guest_ready) { in handle_control_message()
440 vsc->guest_ready(port); in handle_control_message()
[all …]
/qemu/include/hw/virtio/
H A Dvhost-scsi-common.h42 int vhost_scsi_common_start(VHostSCSICommon *vsc, Error **errp);
43 int vhost_scsi_common_stop(VHostSCSICommon *vsc);
/qemu/hw/ppc/
H A Dspapr.c3171 VHostSCSICommon *vsc = CAST(VHostSCSICommon, dev, TYPE_VHOST_SCSI_COMMON); in spapr_get_fw_dev_path() local
3234 if (vsc) { in spapr_get_fw_dev_path()
3236 unsigned id = 0x1000000 | (vsc->target << 16) | vsc->lun; in spapr_get_fw_dev_path()