Home
last modified time | relevance | path

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

/openbmc/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
191 static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d) in scsi_bus_from_device()
229 void scsi_device_drained_begin(SCSIDevice *sdev);
230 void scsi_device_drained_end(SCSIDevice *sdev);
[all …]
H A Desp.h36 SCSIDevice *current_dev;
/openbmc/qemu/hw/scsi/
H A Dscsi-bus.c34 SCSIDevice *retval = NULL; in do_scsi_device_find()
79 SCSIDevice *d; in scsi_device_get()
149 SCSIDevice *s = opaque; in scsi_dma_restart_bh()
187 SCSIDevice *s = opaque; in scsi_dma_restart_cb()
206 SCSIDevice *d; in scsi_bus_is_address_free()
224 SCSIDevice *dev = SCSI_DEVICE(qdev); in scsi_bus_check_address()
241 SCSIDevice *d; in scsi_bus_check_address()
1716 SCSIDevice *d = SCSI_DEVICE(dev); in scsibus_get_dev_path()
1743 SCSIDevice *s = pv; in put_scsi_requests()
1771 SCSIDevice *s = pv; in get_scsi_requests()
[all …]
H A Dscsi-generic.c112 SCSIDevice *s = r->req.dev; in scsi_command_complete()
127 SCSIDevice *s = r->req.dev; in execute_command()
151 static uint64_t calculate_max_transfer(SCSIDevice *s) in calculate_max_transfer()
274 SCSIDevice *s = r->req.dev; in scsi_read_complete()
368 SCSIDevice *s = r->req.dev; in scsi_read_data()
390 SCSIDevice *s = r->req.dev; in scsi_write_complete()
421 SCSIDevice *s = r->req.dev; in scsi_write_data()
470 SCSIDevice *s = r->req.dev; in scsi_send_command()
657 void scsi_generic_read_device_inquiry(SCSIDevice *s) in scsi_generic_read_device_inquiry()
688 SCSIDevice *s = SCSI_DEVICE(dev); in scsi_generic_reset()
[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()
289 static inline void virtio_scsi_ctx_check(VirtIOSCSI *s, SCSIDevice *d) in virtio_scsi_ctx_check()
299 SCSIDevice *d = virtio_scsi_device_get(s, req->req.tmf.lun); in virtio_scsi_do_one_tmf_bh()
324 SCSIDevice *d1 = SCSI_DEVICE(kid->child); in virtio_scsi_do_one_tmf_bh()
417 SCSIDevice *d = virtio_scsi_device_get(s, req->req.tmf.lun); in virtio_scsi_do_tmf()
716 static int virtio_scsi_parse_cdb(SCSIDevice *dev, SCSICommand *cmd, in virtio_scsi_parse_cdb()
766 SCSIDevice *d; in virtio_scsi_handle_cmd_req_prepare()
1021 static void virtio_scsi_change(SCSIBus *bus, SCSIDevice *dev, SCSISense sense) in virtio_scsi_change()
1046 SCSIDevice *sd = SCSI_DEVICE(dev); in virtio_scsi_pre_hotplug()
1055 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.c89 SCSIDevice qdev;
2451 static void scsi_disk_unit_attention_reported(SCSIDevice *dev) in scsi_disk_unit_attention_reported()
2460 static void scsi_realize(SCSIDevice *dev, Error **errp) in scsi_realize()
2545 static void scsi_unrealize(SCSIDevice *dev) in scsi_unrealize()
2550 static void scsi_hd_realize(SCSIDevice *dev, Error **errp) in scsi_hd_realize()
2576 static void scsi_cd_realize(SCSIDevice *dev, Error **errp) in scsi_cd_realize()
2686 static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32_t lun, in scsi_new_request()
2732 static void scsi_block_realize(SCSIDevice *dev, Error **errp) in scsi_block_realize()
2813 SCSIDevice *s = r->req.dev; in scsi_block_sgio_complete()
3056 static SCSIRequest *scsi_block_new_request(SCSIDevice *d, uint32_t tag, in scsi_block_new_request()
[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.c622 SCSIDevice *dev; in lsi_do_dma()
844 SCSIDevice *dev; in lsi_do_command()
H A Desp.c284 SCSIDevice *current_lun; in do_command_phase()
/openbmc/qemu/include/hw/usb/
H A Dmsd.h42 SCSIDevice *scsi_dev;
/openbmc/qemu/hw/ufs/
H A Dufs.h70 SCSIDevice *scsi_dev;
/openbmc/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()
/openbmc/qemu/hw/s390x/
H A Dipl.c369 SCSIDevice *sd = (SCSIDevice *) in s390_get_ccw_device()
398 SCSIDevice *sd; in s390_gen_initial_iplb()
/openbmc/qemu/hw/ppc/
H A Dspapr.c3158 SCSIDevice *d = CAST(SCSIDevice, dev, TYPE_SCSI_DEVICE); in spapr_get_fw_dev_path()