Lines Matching refs:accessMethods
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, …
120 if(!IsPeripheralEnabled(accessMethods.Peripheral))
122 …d to write a locked peripheral: {0}. Address 0x{1:X}, value 0x{2:X}", accessMethods.Peripheral, ad…
129 if(!accessMethods.Lock.IsHeldByCurrentThread)
131 accessMethods.Lock.Enter(ref lockTaken);
133 if(accessMethods.SetAbsoluteAddress != null)
135 accessMethods.SetAbsoluteAddress(address);
137 accessMethods.Write<#=name#>(checked((long)(address - startAddress)), value);
143 accessMethods.Lock.Exit();
214 …thods(ulong address, IPeripheral context, out PeripheralAccessMethods accessMethods, out ulong sta…
225 … accessMethods = collection.FindAccessMethods(address, out startAddress, out var _);
226 if(accessMethods != null)
232 …accessMethods = peripheralsCollectionByContext[null].FindAccessMethods(address, out startAddress, …
233 return accessMethods != null;