Revision c6df7102 hw/scsi.h

b/hw/scsi.h
9 9

  
10 10
#define SCSI_CMD_BUF_SIZE     16
11 11

  
12
/* scsi-disk.c */
13
enum scsi_reason {
14
    SCSI_REASON_DONE, /* Command complete.  */
15
    SCSI_REASON_DATA  /* Transfer complete, more data required.  */
16
};
17

  
18 12
typedef struct SCSIBus SCSIBus;
19 13
typedef struct SCSIBusOps SCSIBusOps;
20 14
typedef struct SCSIDevice SCSIDevice;
......
84 78
};
85 79

  
86 80
struct SCSIBusOps {
87
    void (*complete)(SCSIRequest *req, int reason, uint32_t arg);
81
    void (*transfer_data)(SCSIRequest *req, uint32_t arg);
82
    void (*complete)(SCSIRequest *req, uint32_t arg);
88 83
    void (*cancel)(SCSIRequest *req);
89 84
};
90 85

  

Also available in: Unified diff