]> Git Repo - qemu.git/blame - hw/ide/pci.h
ide: PCIIDEState type field is not needed anymore
[qemu.git] / hw / ide / pci.h
CommitLineData
65c0f135
JQ
1#ifndef HW_IDE_PCI_H
2#define HW_IDE_PCI_H
3
4#include <hw/ide/internal.h>
5
65c0f135
JQ
6typedef struct PCIIDEState {
7 PCIDevice dev;
8 IDEBus bus[2];
9 BMDMAState bmdma[2];
65c0f135
JQ
10 uint32_t secondary;
11} PCIIDEState;
12
3e7e1558
JQ
13void bmdma_cmd_writeb(void *opaque, uint32_t addr, uint32_t val);
14uint32_t bmdma_addr_readb(void *opaque, uint32_t addr);
15void bmdma_addr_writeb(void *opaque, uint32_t addr, uint32_t val);
16uint32_t bmdma_addr_readw(void *opaque, uint32_t addr);
17void bmdma_addr_writew(void *opaque, uint32_t addr, uint32_t val);
18uint32_t bmdma_addr_readl(void *opaque, uint32_t addr);
19void bmdma_addr_writel(void *opaque, uint32_t addr, uint32_t val);
20void pci_ide_save(QEMUFile* f, void *opaque);
21int pci_ide_load(QEMUFile* f, void *opaque, int version_id);
22void pci_ide_create_devs(PCIDevice *dev, DriveInfo **hd_table);
65c0f135 23#endif
This page took 0.025089 seconds and 4 git commands to generate.