Searched refs:accessMethods (Results 1 – 5 of 5) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | SystemBusGenerated.cs | 35 …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 …]
|
| D | SystemBusGenerated.tt | 59 …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 …]
|
| D | BusAccess.cs | 26 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
|
| D | PeripheralCollection.cs | 54 …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/ |
| D | SystemBusTests.cs | 420 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()
|