Home
last modified time | relevance | path

Searched refs:SCSIDevice (Results 1 – 20 of 20) sorted by relevance

/qemu/include/hw/scsi/
H A Dscsi.h15 typedef struct SCSIDevice SCSIDevice; typedef
25 SCSIDevice *dev;
55 OBJECT_DECLARE_TYPE(SCSIDevice, SCSIDeviceClass, SCSI_DEVICE)
59 void (*realize)(SCSIDevice *dev, Error **errp);
60 void (*unrealize)(SCSIDevice *dev);
65 void (*unit_attention_reported)(SCSIDevice *s);
68 struct SCSIDevice struct
196 static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d) in scsi_bus_from_device()
231 void scsi_device_drained_begin(SCSIDevice *sdev);
232 void scsi_device_drained_end(SCSIDevice *sdev);
[all …]
H A Desp.h37 SCSIDevice *current_dev;
/qemu/hw/scsi/
H A Dscsi-bus.c34 SCSIDevice *retval = NULL; in do_scsi_device_find()
79 SCSIDevice *d; in scsi_device_get()
109 SCSIDevice *s;
117 SCSIDevice *s = data->s; in scsi_device_for_each_req_async_bh()
260 SCSIDevice *s = opaque; in scsi_dma_restart_cb()
275 SCSIDevice *d; in scsi_bus_is_address_free()
310 SCSIDevice *d; in scsi_bus_check_address()
385 SCSIDevice *s; in scsi_bus_legacy_add_drive()
1833 SCSIDevice *s = pv; in put_scsi_requests()
1843 SCSIDevice *s = pv; in get_scsi_requests()
[all …]
H A Dscsi-generic.c123 SCSIDevice *s = r->req.dev; in execute_command()
147 static uint64_t calculate_max_transfer(SCSIDevice *s) in calculate_max_transfer()
270 SCSIDevice *s = r->req.dev; in scsi_read_complete()
359 SCSIDevice *s = r->req.dev; in scsi_read_data()
381 SCSIDevice *s = r->req.dev; in scsi_write_complete()
407 SCSIDevice *s = r->req.dev; in scsi_write_data()
456 SCSIDevice *s = r->req.dev; in scsi_send_command()
643 void scsi_generic_read_device_inquiry(SCSIDevice *s) in scsi_generic_read_device_inquiry()
674 SCSIDevice *s = SCSI_DEVICE(dev); in scsi_generic_reset()
776 DEFINE_PROP_DRIVE("drive", SCSIDevice, conf.blk),
[all …]
H A Dmptconfig.c397 static SCSIDevice *mptsas_phy_get_device(MPTSASState *s, int i, in mptsas_phy_get_device()
400 SCSIDevice *d = scsi_device_find(&s->bus, 0, i, 0); in mptsas_phy_get_device()
425 SCSIDevice *dev = mptsas_phy_get_device(s, i, &phy_handle, &dev_handle); in mptsas_config_sas_io_unit_0()
460 SCSIDevice *dev = mptsas_phy_get_device(s, i, NULL, NULL); in mptsas_config_sas_io_unit_1()
515 SCSIDevice *dev; in mptsas_config_phy_0()
598 SCSIDevice *dev = mptsas_phy_get_device(s, i, &phy_handle, &dev_handle); in mptsas_config_sas_device_0()
622 SCSIDevice *dev = mptsas_phy_get_device(s, i, &phy_handle, &dev_handle); in mptsas_config_sas_device_1()
640 SCSIDevice *dev = mptsas_phy_get_device(s, i, &phy_handle, &dev_handle); in mptsas_config_sas_device_2()
H A Dvirtio-scsi.c74 static inline SCSIDevice *virtio_scsi_device_get(VirtIOSCSI *s, uint8_t *lun) in virtio_scsi_device_get()
313 static inline void virtio_scsi_ctx_check(VirtIOSCSI *s, SCSIDevice *d) in virtio_scsi_ctx_check()
323 SCSIDevice *d = virtio_scsi_device_get(s, req->req.tmf.lun); in virtio_scsi_do_one_tmf_bh()
348 SCSIDevice *d1 = SCSI_DEVICE(kid->child); in virtio_scsi_do_one_tmf_bh()
435 SCSIDevice *d = virtio_scsi_device_get(s, req->req.tmf.lun); in virtio_scsi_do_tmf()
732 static int virtio_scsi_parse_cdb(SCSIDevice *dev, SCSICommand *cmd, in virtio_scsi_parse_cdb()
782 SCSIDevice *d; in virtio_scsi_handle_cmd_req_prepare()
1033 static void virtio_scsi_change(SCSIBus *bus, SCSIDevice *dev, SCSISense sense) in virtio_scsi_change()
1056 SCSIDevice *sd = SCSI_DEVICE(dev); in virtio_scsi_pre_hotplug()
1065 SCSIDevice *sd = SCSI_DEVICE(dev); in virtio_scsi_hotplug()
[all …]
H A Dmegasas.c772 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_ctrl_get_info()
1004 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_pd_get_list()
1139 SCSIDevice *sdev = NULL; in megasas_dcmd_pd_get_info()
1185 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_ld_get_list()
1238 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_ld_list_query()
1317 SCSIDevice *sdev = NULL; in megasas_dcmd_ld_get_info()
1381 SCSIDevice *sdev = SCSI_DEVICE(kid->child); in megasas_dcmd_cfg_read()
1487 SCSIDevice *d = tmp_cmd->req->dev; in megasas_cluster_reset_ld()
1708 struct SCSIDevice *sdev = NULL; in megasas_handle_scsi()
1783 struct SCSIDevice *sdev = NULL; in megasas_handle_io()
[all …]
H A Dspapr_vscsi.c146 static SCSIDevice *vscsi_device_find(SCSIBus *bus, uint64_t srp_lun, int *lun) in vscsi_device_find()
740 SCSIDevice *dev = SCSI_DEVICE(kid->child); in vscsi_report_luns()
757 SCSIDevice *dev = SCSI_DEVICE(qdev); in vscsi_report_luns()
784 SCSIDevice *sdev; in vscsi_queue_cmd()
838 SCSIDevice *d; in vscsi_process_tsk_mgmt()
H A Dvmw_pvscsi.c589 pvscsi_send_msg(PVSCSIState *s, SCSIDevice *dev, uint32_t msg_type) in pvscsi_send_msg()
641 static SCSIDevice*
656 pvscsi_queue_pending_descriptor(PVSCSIState *s, SCSIDevice **d, in pvscsi_queue_pending_descriptor()
716 SCSIDevice *d; in pvscsi_process_request_descriptor()
875 SCSIDevice *sdev; in pvscsi_on_cmd_reset_device()
H A Dscsi-disk.c92 SCSIDevice qdev;
2444 static void scsi_disk_unit_attention_reported(SCSIDevice *dev) in scsi_disk_unit_attention_reported()
2453 static void scsi_realize(SCSIDevice *dev, Error **errp) in scsi_realize()
2549 static void scsi_unrealize(SCSIDevice *dev) in scsi_hd_realize()
2554 static void scsi_hd_realize(SCSIDevice *dev, Error **errp) in scsi_hd_realize()
2574 static void scsi_cd_realize(SCSIDevice *dev, Error **errp) in scsi_cd_realize()
2673 static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32_t lun, in scsi_new_request()
2719 static void scsi_block_realize(SCSIDevice *dev, Error **errp) in scsi_block_realize()
3032 static SCSIRequest *scsi_block_new_request(SCSIDevice *d, uint32_t tag,
3047 static int scsi_block_parse_cdb(SCSIDevice * in scsi_block_update_sense()
[all...]
H A Dmptsas.c272 uint8_t *lun, SCSIDevice **sdev) in mptsas_scsi_device_find()
296 SCSIDevice *sdev; in mptsas_process_scsi_io_request()
409 SCSIDevice *sdev; in mptsas_process_scsi_task_mgmt()
H A Dlsi53c895a.c628 SCSIDevice *dev; in lsi_do_dma()
855 SCSIDevice *dev; in lsi_do_command()
H A Desp.c330 SCSIDevice *current_lun; in do_command_phase()
/qemu/include/hw/usb/
H A Dmsd.h42 SCSIDevice *scsi_dev;
/qemu/hw/usb/
H A Ddev-storage-classic.c34 SCSIDevice *scsi_dev; in usb_msd_storage_realize()
H A Ddev-storage.c349 SCSIDevice *scsi_dev; in usb_msd_handle_control()
405 SCSIDevice *scsi_dev; in usb_msd_handle_data()
H A Ddev-uas.c143 SCSIDevice *dev;
474 static SCSIDevice *usb_uas_get_dev(UASDevice *uas, uint64_t lun64) in usb_uas_get_dev()
765 SCSIDevice *dev = usb_uas_get_dev(uas, lun64); in usb_uas_task()
/qemu/hw/s390x/
H A Dipl.c368 SCSIDevice *sd = (SCSIDevice *) in s390_get_ccw_device()
397 SCSIDevice *sd; in s390_gen_initial_iplb()
/qemu/hw/ufs/
H A Dufs.h82 SCSIDevice *scsi_dev;
/qemu/hw/ppc/
H A Dspapr.c3214 SCSIDevice *d = CAST(SCSIDevice, dev, TYPE_SCSI_DEVICE); in spapr_get_fw_dev_path()