diff options
Diffstat (limited to 'src/devices/bus/lpci/pci.cpp')
-rw-r--r-- | src/devices/bus/lpci/pci.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/bus/lpci/pci.cpp b/src/devices/bus/lpci/pci.cpp index 41591758c7d..bb9f8f4c113 100644 --- a/src/devices/bus/lpci/pci.cpp +++ b/src/devices/bus/lpci/pci.cpp @@ -104,7 +104,7 @@ pci_bus_device::pci_bus_device(const machine_config &mconfig, const char *tag, d INLINE FUNCTIONS ***************************************************************************/ -READ32_MEMBER( pci_bus_device::read ) +uint32_t pci_bus_device::read(offs_t offset, uint32_t mem_mask) { uint32_t result = 0xffffffff; int function, reg; @@ -158,7 +158,7 @@ pci_bus_device *pci_bus_device::pci_search_bustree(int busnum, int devicenum, pc -WRITE32_MEMBER( pci_bus_device::write ) +void pci_bus_device::write(offs_t offset, uint32_t data, uint32_t mem_mask) { offset %= 2; @@ -206,25 +206,25 @@ WRITE32_MEMBER( pci_bus_device::write ) -READ64_MEMBER(pci_bus_device::read_64be) +uint64_t pci_bus_device::read_64be(offs_t offset, uint64_t mem_mask) { uint64_t result = 0; mem_mask = swapendian_int64(mem_mask); if (ACCESSING_BITS_0_31) - result |= (uint64_t)read(space, offset * 2 + 0, mem_mask >> 0) << 0; + result |= (uint64_t)read(offset * 2 + 0, mem_mask >> 0) << 0; if (ACCESSING_BITS_32_63) - result |= (uint64_t)read(space, offset * 2 + 1, mem_mask >> 32) << 32; + result |= (uint64_t)read(offset * 2 + 1, mem_mask >> 32) << 32; return swapendian_int64(result); } -WRITE64_MEMBER(pci_bus_device::write_64be) +void pci_bus_device::write_64be(offs_t offset, uint64_t data, uint64_t mem_mask) { data = swapendian_int64(data); mem_mask = swapendian_int64(mem_mask); if (ACCESSING_BITS_0_31) - write(space, offset * 2 + 0, data >> 0, mem_mask >> 0); + write(offset * 2 + 0, data >> 0, mem_mask >> 0); if (ACCESSING_BITS_32_63) - write(space, offset * 2 + 1, data >> 32, mem_mask >> 32); + write(offset * 2 + 1, data >> 32, mem_mask >> 32); } |