Home
last modified time | relevance | path

Searched refs:accessMethods (Results 1 – 5 of 5) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DSystemBusGenerated.cs35 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in ReadByte()
39 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in ReadByte()
41 ….Warning, "Tried to read a locked peripheral: {0}. Address 0x{1:X}.", accessMethods.Peripheral, ad… in ReadByte()
47 if(!accessMethods.Lock.IsHeldByCurrentThread) in ReadByte()
49 accessMethods.Lock.Enter(ref lockTaken); in ReadByte()
51 if(accessMethods.SetAbsoluteAddress != null) in ReadByte()
53 accessMethods.SetAbsoluteAddress(address); in ReadByte()
55 return accessMethods.ReadByte(checked((long)(address - startAddress))); in ReadByte()
61 accessMethods.Lock.Exit(); in ReadByte()
91 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in WriteByte()
[all …]
DSystemBusGenerated.tt59 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, …
63 if(!IsPeripheralEnabled(accessMethods.Peripheral))
65 ….Warning, "Tried to read a locked peripheral: {0}. Address 0x{1:X}.", accessMethods.Peripheral, ad…
71 if(!accessMethods.Lock.IsHeldByCurrentThread)
73 accessMethods.Lock.Enter(ref lockTaken);
75 if(accessMethods.SetAbsoluteAddress != null)
77 accessMethods.SetAbsoluteAddress(address);
79 return accessMethods.Read<#=name#>(checked((long)(address - startAddress)));
85 accessMethods.Lock.Exit();
115 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, …
[all …]
DBusAccess.cs26 accessMethods = new Dictionary<Type, Method>(); in BusAccess()
55 accessMethods[delegateType] = accessMethod; in BusAccess()
87 return accessMethods[t]; in GetMethodFromSignature()
97 private static readonly Dictionary<Type, Method> accessMethods; field in Antmicro.Renode.Peripherals.Bus.BusAccess
DPeripheralCollection.cs54 …start, ulong end, IBusRegistered<IBusPeripheral> peripheral, PeripheralAccessMethods accessMethods) in Add() argument
62 …var block = new Block { Start = start, End = end, AccessMethods = accessMethods, Peripheral = peri… in Add()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DSystemBusTests.cs420 var accessMethods = new dynamic [] in testAllTranslatedAccesses()
428 for(var i = 0; i < accessMethods.Length; i++) in testAllTranslatedAccesses()
432 var read = accessMethods[i].Item1; in testAllTranslatedAccesses()
433 var write = accessMethods[i].Item2; in testAllTranslatedAccesses()