block/nvme: Move definitions before structure declarations
To be able to use some definitions in structure declarations, move them earlier. No logical change. Reviewed-by: Eric Auger <eric.auger@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Tested-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-id: 20201029093306.1063879-9-philmd@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Tested-by: Eric Auger <eric.auger@redhat.com>
This commit is contained in:
parent
6e1e9ff2d3
commit
3214b0f094
19
block/nvme.c
19
block/nvme.c
@ -41,6 +41,16 @@
|
||||
|
||||
typedef struct BDRVNVMeState BDRVNVMeState;
|
||||
|
||||
/* Same index is used for queues and IRQs */
|
||||
#define INDEX_ADMIN 0
|
||||
#define INDEX_IO(n) (1 + n)
|
||||
|
||||
/* This driver shares a single MSIX IRQ for the admin and I/O queues */
|
||||
enum {
|
||||
MSIX_SHARED_IRQ_IDX = 0,
|
||||
MSIX_IRQ_COUNT = 1
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
int32_t head, tail;
|
||||
uint8_t *queue;
|
||||
@ -81,15 +91,6 @@ typedef struct {
|
||||
QEMUBH *completion_bh;
|
||||
} NVMeQueuePair;
|
||||
|
||||
#define INDEX_ADMIN 0
|
||||
#define INDEX_IO(n) (1 + n)
|
||||
|
||||
/* This driver shares a single MSIX IRQ for the admin and I/O queues */
|
||||
enum {
|
||||
MSIX_SHARED_IRQ_IDX = 0,
|
||||
MSIX_IRQ_COUNT = 1
|
||||
};
|
||||
|
||||
struct BDRVNVMeState {
|
||||
AioContext *aio_context;
|
||||
QEMUVFIOState *vfio;
|
||||
|
Loading…
Reference in New Issue
Block a user