Lines Matching refs:offset
87 public virtual uint ConfigurationReadDoubleWord(long offset) in ConfigurationReadDoubleWord() argument
89 var value = registers.Read(offset); in ConfigurationReadDoubleWord()
90 …Configuration space, reading from {0} (0x{1:X}), read 0x{2:X}.", (Registers)offset, offset, value); in ConfigurationReadDoubleWord()
99 public virtual void ConfigurationWriteDoubleWord(long offset, uint value) in ConfigurationWriteDoubleWord() argument
101 …ng Configuration space, writing to {0} (0x{1:X}), value {2:X}.", (Registers)offset, offset, value); in ConfigurationWriteDoubleWord()
102 registers.Write(offset, value); in ConfigurationWriteDoubleWord()
105 public uint MemoryReadDoubleWord(uint bar, long offset) in MemoryReadDoubleWord() argument
109 …s.Log(LogLevel.Warning, "Trying to read from unimplemented BAR {0}, offset 0x{1:X}.", bar, offset); in MemoryReadDoubleWord()
112 if(baseAddressRegisters[bar].RequestedSize < offset) in MemoryReadDoubleWord()
114 …ested 0x{2:X} bytes. This may indicate a problem in PCIe routing.", bar, offset, baseAddressRegist… in MemoryReadDoubleWord()
117 return ReadDoubleWordFromBar(bar, offset); in MemoryReadDoubleWord()
120 public void MemoryWriteDoubleWord(uint bar, long offset, uint value) in MemoryWriteDoubleWord() argument
124 …g, "Trying to write to unimplemented BAR {0}, offset 0x{1:X}, value 0x{2:X}.", bar, offset, value); in MemoryWriteDoubleWord()
127 if(baseAddressRegisters[bar].RequestedSize < offset) in MemoryWriteDoubleWord()
129 …ested 0x{3:X} bytes. This may indicate a problem in PCIe routing.", bar, offset, value, baseAddres… in MemoryWriteDoubleWord()
132 WriteDoubleWordToBar(bar, offset, value); in MemoryWriteDoubleWord()
141 protected virtual void WriteDoubleWordToBar(uint bar, long offset, uint value) in WriteDoubleWordToBar() argument
143 …ogLevel.Warning, "Unhandled write to BAR {0}, offset 0x{1:X}, value 0x{2:X}.", bar, offset, value); in WriteDoubleWordToBar()
146 protected virtual uint ReadDoubleWordFromBar(uint bar, long offset) in ReadDoubleWordFromBar() argument
148 this.Log(LogLevel.Warning, "Unhandled read from BAR {0}, offset 0x{1:X}.", bar, offset); in ReadDoubleWordFromBar()
170 protected void AddCapability(byte offset, Capability capability) in AddCapability() argument
172 if(offset < CapabilitiesOffset) in AddCapability()
176 if(capabilities.ContainsKey(offset)) in AddCapability()
183 lastCapability.Value.NextCapability = offset; in AddCapability()
185 capabilities.Add(offset, capability); in AddCapability()
188 registers.AddRegister(offset, register); in AddCapability()
189 offset += 4; in AddCapability()