qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h


From: Gerd Hoffmann
Subject: [Qemu-devel] [PATCH 2/2] scsi: move scsi-disk.h -> scsi.h
Date: Fri, 30 Oct 2009 09:54:00 +0100

Signed-off-by: Gerd Hoffmann <address@hidden>
---
 hw/cdrom.c        |    2 +-
 hw/esp.c          |    2 +-
 hw/ide/core.c     |    2 +-
 hw/lsi53c895a.c   |    2 +-
 hw/pci-hotplug.c  |    2 +-
 hw/scsi-bus.c     |    2 +-
 hw/scsi-disk.c    |    2 +-
 hw/scsi-disk.h    |   67 -----------------------------------------------------
 hw/scsi-generic.c |    2 +-
 hw/scsi.h         |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/usb-msd.c      |    2 +-
 11 files changed, 76 insertions(+), 76 deletions(-)
 delete mode 100644 hw/scsi-disk.h
 create mode 100644 hw/scsi.h

diff --git a/hw/cdrom.c b/hw/cdrom.c
index 87427a5..3b99535 100644
--- a/hw/cdrom.c
+++ b/hw/cdrom.c
@@ -26,7 +26,7 @@
    here.  */
 
 #include "qemu-common.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 static void lba_to_msf(uint8_t *buf, int lba)
 {
diff --git a/hw/esp.c b/hw/esp.c
index 112e0fe..b06f3df 100644
--- a/hw/esp.c
+++ b/hw/esp.c
@@ -23,7 +23,7 @@
  */
 
 #include "sysbus.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "esp.h"
 
 /* debug ESP card */
diff --git a/hw/ide/core.c b/hw/ide/core.c
index fffcd00..2362af9 100644
--- a/hw/ide/core.c
+++ b/hw/ide/core.c
@@ -25,7 +25,7 @@
 #include <hw/hw.h>
 #include <hw/pc.h>
 #include <hw/pci.h>
-#include <hw/scsi-disk.h>
+#include <hw/scsi.h>
 #include <hw/sh.h>
 #include "block.h"
 #include "block_int.h"
diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c
index 379e118..a0aa406 100644
--- a/hw/lsi53c895a.c
+++ b/hw/lsi53c895a.c
@@ -14,7 +14,7 @@
 
 #include "hw.h"
 #include "pci.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "block_int.h"
 
 //#define DEBUG_LSI
diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c
index 15a2dfb..cea8409 100644
--- a/hw/pci-hotplug.c
+++ b/hw/pci-hotplug.c
@@ -30,7 +30,7 @@
 #include "pc.h"
 #include "monitor.h"
 #include "block_int.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "virtio-blk.h"
 #include "qemu-config.h"
 
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index 41992e5..641db81 100644
--- a/hw/scsi-bus.c
+++ b/hw/scsi-bus.c
@@ -1,6 +1,6 @@
 #include "hw.h"
 #include "sysemu.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "block.h"
 #include "qdev.h"
 
diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c
index 2a9268a..05c069f 100644
--- a/hw/scsi-disk.c
+++ b/hw/scsi-disk.c
@@ -29,7 +29,7 @@ do { fprintf(stderr, "scsi-disk: " fmt , ## __VA_ARGS__); } 
while (0)
 
 #include "qemu-common.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 #define SENSE_NO_SENSE        0
 #define SENSE_NOT_READY       2
diff --git a/hw/scsi-disk.h b/hw/scsi-disk.h
deleted file mode 100644
index b6b6c12..0000000
--- a/hw/scsi-disk.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#ifndef SCSI_DISK_H
-#define SCSI_DISK_H
-
-#include "qdev.h"
-
-/* scsi-disk.c */
-enum scsi_reason {
-    SCSI_REASON_DONE, /* Command complete.  */
-    SCSI_REASON_DATA  /* Transfer complete, more data required.  */
-};
-
-typedef struct SCSIBus SCSIBus;
-typedef struct SCSIDevice SCSIDevice;
-typedef struct SCSIDeviceInfo SCSIDeviceInfo;
-typedef void (*scsi_completionfn)(SCSIBus *bus, int reason, uint32_t tag,
-                                  uint32_t arg);
-
-struct SCSIDevice
-{
-    DeviceState qdev;
-    uint32_t id;
-    SCSIDeviceInfo *info;
-};
-
-/* cdrom.c */
-int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track);
-int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num);
-
-/* scsi-bus.c */
-typedef int (*scsi_qdev_initfn)(SCSIDevice *dev);
-struct SCSIDeviceInfo {
-    DeviceInfo qdev;
-    scsi_qdev_initfn init;
-    void (*destroy)(SCSIDevice *s);
-    int32_t (*send_command)(SCSIDevice *s, uint32_t tag, uint8_t *buf,
-                            int lun);
-    void (*read_data)(SCSIDevice *s, uint32_t tag);
-    int (*write_data)(SCSIDevice *s, uint32_t tag);
-    void (*cancel_io)(SCSIDevice *s, uint32_t tag);
-    uint8_t *(*get_buf)(SCSIDevice *s, uint32_t tag);
-};
-
-typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
-              int unit);
-struct SCSIBus {
-    BusState qbus;
-    int busnr;
-
-    int tcq, ndev;
-    scsi_completionfn complete;
-
-    SCSIDevice *devs[8];
-};
-
-void scsi_bus_new(SCSIBus *bus, DeviceState *host, int tcq, int ndev,
-                  scsi_completionfn complete);
-void scsi_qdev_register(SCSIDeviceInfo *info);
-
-static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d)
-{
-    return DO_UPCAST(SCSIBus, qbus, d->qdev.parent_bus);
-}
-
-SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, DriveInfo *dinfo, int 
unit);
-void scsi_bus_legacy_handle_cmdline(SCSIBus *bus);
-
-#endif
diff --git a/hw/scsi-generic.c b/hw/scsi-generic.c
index 6a89989..92ef771 100644
--- a/hw/scsi-generic.c
+++ b/hw/scsi-generic.c
@@ -13,7 +13,7 @@
 
 #include "qemu-common.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 
 #ifdef __linux__
 
diff --git a/hw/scsi.h b/hw/scsi.h
new file mode 100644
index 0000000..b6b6c12
--- /dev/null
+++ b/hw/scsi.h
@@ -0,0 +1,67 @@
+#ifndef SCSI_DISK_H
+#define SCSI_DISK_H
+
+#include "qdev.h"
+
+/* scsi-disk.c */
+enum scsi_reason {
+    SCSI_REASON_DONE, /* Command complete.  */
+    SCSI_REASON_DATA  /* Transfer complete, more data required.  */
+};
+
+typedef struct SCSIBus SCSIBus;
+typedef struct SCSIDevice SCSIDevice;
+typedef struct SCSIDeviceInfo SCSIDeviceInfo;
+typedef void (*scsi_completionfn)(SCSIBus *bus, int reason, uint32_t tag,
+                                  uint32_t arg);
+
+struct SCSIDevice
+{
+    DeviceState qdev;
+    uint32_t id;
+    SCSIDeviceInfo *info;
+};
+
+/* cdrom.c */
+int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track);
+int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int session_num);
+
+/* scsi-bus.c */
+typedef int (*scsi_qdev_initfn)(SCSIDevice *dev);
+struct SCSIDeviceInfo {
+    DeviceInfo qdev;
+    scsi_qdev_initfn init;
+    void (*destroy)(SCSIDevice *s);
+    int32_t (*send_command)(SCSIDevice *s, uint32_t tag, uint8_t *buf,
+                            int lun);
+    void (*read_data)(SCSIDevice *s, uint32_t tag);
+    int (*write_data)(SCSIDevice *s, uint32_t tag);
+    void (*cancel_io)(SCSIDevice *s, uint32_t tag);
+    uint8_t *(*get_buf)(SCSIDevice *s, uint32_t tag);
+};
+
+typedef void (*SCSIAttachFn)(DeviceState *host, BlockDriverState *bdrv,
+              int unit);
+struct SCSIBus {
+    BusState qbus;
+    int busnr;
+
+    int tcq, ndev;
+    scsi_completionfn complete;
+
+    SCSIDevice *devs[8];
+};
+
+void scsi_bus_new(SCSIBus *bus, DeviceState *host, int tcq, int ndev,
+                  scsi_completionfn complete);
+void scsi_qdev_register(SCSIDeviceInfo *info);
+
+static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d)
+{
+    return DO_UPCAST(SCSIBus, qbus, d->qdev.parent_bus);
+}
+
+SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, DriveInfo *dinfo, int 
unit);
+void scsi_bus_legacy_handle_cmdline(SCSIBus *bus);
+
+#endif
diff --git a/hw/usb-msd.c b/hw/usb-msd.c
index dd3010e..06dc0ec 100644
--- a/hw/usb-msd.c
+++ b/hw/usb-msd.c
@@ -12,7 +12,7 @@
 #include "qemu-config.h"
 #include "usb.h"
 #include "block.h"
-#include "scsi-disk.h"
+#include "scsi.h"
 #include "console.h"
 
 //#define DEBUG_MSD
-- 
1.6.2.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]