1 //
2 // Copyright (c) 2010-2018 Antmicro
3 //
4 // This file is licensed under the MIT License.
5 // Full license text is available in 'licenses/MIT.txt'.
6 //
7 using System;
8 
9 namespace Antmicro.Renode.Peripherals.PCI
10 {
11     public interface IPCIePeripheral : IPeripheral
12     {
ConfigurationReadDoubleWord(long offset)13         uint ConfigurationReadDoubleWord(long offset);
ConfigurationWriteDoubleWord(long offset, uint value)14         void ConfigurationWriteDoubleWord(long offset, uint value);
MemoryReadDoubleWord(uint bar, long offset)15         uint MemoryReadDoubleWord(uint bar, long offset);
MemoryWriteDoubleWord(uint bar, long offset, uint value)16         void MemoryWriteDoubleWord(uint bar, long offset, uint value);
17     }
18 }