Lines Matching refs:vsc

46     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
158 vsc->dev.num_queues = vs->conf.num_queues; in vhost_user_scsi_connect()
159 vsc->dev.nvqs = VIRTIO_SCSI_VQ_NUM_FIXED + vs->conf.num_queues; in vhost_user_scsi_connect()
160 vsc->dev.vqs = s->vhost_vqs; in vhost_user_scsi_connect()
161 vsc->dev.vq_index = 0; in vhost_user_scsi_connect()
162 vsc->dev.backend_features = 0; in vhost_user_scsi_connect()
164 ret = vhost_dev_init(&vsc->dev, &s->vhost_user, VHOST_BACKEND_TYPE_USER, 0, in vhost_user_scsi_connect()
186 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_disconnect() local
196 vhost_dev_cleanup(&vsc->dev); in vhost_user_scsi_disconnect()
209 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_event() local
223 vhost_user_async_close(dev, &vs->conf.chardev, &vsc->dev, in vhost_user_scsi_event()
262 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_realize() local
284 vsc->inflight = g_new0(struct vhost_inflight, 1); in vhost_user_scsi_realize()
307 vsc->channel = 0; in vhost_user_scsi_realize()
308 vsc->lun = 0; in vhost_user_scsi_realize()
309 vsc->target = vs->conf.boot_tpgt; in vhost_user_scsi_realize()
316 g_free(vsc->inflight); in vhost_user_scsi_realize()
317 vsc->inflight = NULL; in vhost_user_scsi_realize()
328 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_unrealize() local
336 vhost_dev_cleanup(&vsc->dev); in vhost_user_scsi_unrealize()
340 vhost_dev_free_inflight(vsc->inflight); in vhost_user_scsi_unrealize()
341 g_free(vsc->inflight); in vhost_user_scsi_unrealize()
342 vsc->inflight = NULL; in vhost_user_scsi_unrealize()
372 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(s); in vhost_user_scsi_reset() local
374 vhost_dev_free_inflight(vsc->inflight); in vhost_user_scsi_reset()
379 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(vdev); in vhost_user_scsi_get_vhost() local
380 return &vsc->dev; in vhost_user_scsi_get_vhost()
414 VHostSCSICommon *vsc = VHOST_SCSI_COMMON(obj); in vhost_user_scsi_instance_init() local
416 vsc->feature_bits = user_feature_bits; in vhost_user_scsi_instance_init()
419 device_add_bootindex_property(obj, &vsc->bootindex, "bootindex", NULL, in vhost_user_scsi_instance_init()
420 DEVICE(vsc)); in vhost_user_scsi_instance_init()