Lines Matching refs:accessMethods

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()
96 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in WriteByte()
98 …d to write a locked peripheral: {0}. Address 0x{1:X}, value 0x{2:X}", accessMethods.Peripheral, ad… in WriteByte()
105 if(!accessMethods.Lock.IsHeldByCurrentThread) in WriteByte()
107 accessMethods.Lock.Enter(ref lockTaken); in WriteByte()
109 if(accessMethods.SetAbsoluteAddress != null) in WriteByte()
111 accessMethods.SetAbsoluteAddress(address); in WriteByte()
113 accessMethods.WriteByte(checked((long)(address - startAddress)), value); in WriteByte()
119 accessMethods.Lock.Exit(); in WriteByte()
149 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in ReadWord()
153 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in ReadWord()
155 ….Warning, "Tried to read a locked peripheral: {0}. Address 0x{1:X}.", accessMethods.Peripheral, ad… in ReadWord()
161 if(!accessMethods.Lock.IsHeldByCurrentThread) in ReadWord()
163 accessMethods.Lock.Enter(ref lockTaken); in ReadWord()
165 if(accessMethods.SetAbsoluteAddress != null) in ReadWord()
167 accessMethods.SetAbsoluteAddress(address); in ReadWord()
169 return accessMethods.ReadWord(checked((long)(address - startAddress))); in ReadWord()
175 accessMethods.Lock.Exit(); in ReadWord()
205 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in WriteWord()
210 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in WriteWord()
212 …d to write a locked peripheral: {0}. Address 0x{1:X}, value 0x{2:X}", accessMethods.Peripheral, ad… in WriteWord()
219 if(!accessMethods.Lock.IsHeldByCurrentThread) in WriteWord()
221 accessMethods.Lock.Enter(ref lockTaken); in WriteWord()
223 if(accessMethods.SetAbsoluteAddress != null) in WriteWord()
225 accessMethods.SetAbsoluteAddress(address); in WriteWord()
227 accessMethods.WriteWord(checked((long)(address - startAddress)), value); in WriteWord()
233 accessMethods.Lock.Exit(); in WriteWord()
263 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in ReadDoubleWord()
267 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in ReadDoubleWord()
269 ….Warning, "Tried to read a locked peripheral: {0}. Address 0x{1:X}.", accessMethods.Peripheral, ad… in ReadDoubleWord()
275 if(!accessMethods.Lock.IsHeldByCurrentThread) in ReadDoubleWord()
277 accessMethods.Lock.Enter(ref lockTaken); in ReadDoubleWord()
279 if(accessMethods.SetAbsoluteAddress != null) in ReadDoubleWord()
281 accessMethods.SetAbsoluteAddress(address); in ReadDoubleWord()
283 return accessMethods.ReadDoubleWord(checked((long)(address - startAddress))); in ReadDoubleWord()
289 accessMethods.Lock.Exit(); in ReadDoubleWord()
319 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in WriteDoubleWord()
324 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in WriteDoubleWord()
326 …d to write a locked peripheral: {0}. Address 0x{1:X}, value 0x{2:X}", accessMethods.Peripheral, ad… in WriteDoubleWord()
333 if(!accessMethods.Lock.IsHeldByCurrentThread) in WriteDoubleWord()
335 accessMethods.Lock.Enter(ref lockTaken); in WriteDoubleWord()
337 if(accessMethods.SetAbsoluteAddress != null) in WriteDoubleWord()
339 accessMethods.SetAbsoluteAddress(address); in WriteDoubleWord()
341 accessMethods.WriteDoubleWord(checked((long)(address - startAddress)), value); in WriteDoubleWord()
347 accessMethods.Lock.Exit(); in WriteDoubleWord()
377 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in ReadQuadWord()
381 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in ReadQuadWord()
383 ….Warning, "Tried to read a locked peripheral: {0}. Address 0x{1:X}.", accessMethods.Peripheral, ad… in ReadQuadWord()
389 if(!accessMethods.Lock.IsHeldByCurrentThread) in ReadQuadWord()
391 accessMethods.Lock.Enter(ref lockTaken); in ReadQuadWord()
393 if(accessMethods.SetAbsoluteAddress != null) in ReadQuadWord()
395 accessMethods.SetAbsoluteAddress(address); in ReadQuadWord()
397 return accessMethods.ReadQuadWord(checked((long)(address - startAddress))); in ReadQuadWord()
403 accessMethods.Lock.Exit(); in ReadQuadWord()
433 …if(!TryFindPeripheralAccessMethods(address, context, out var accessMethods, out var startAddress, … in WriteQuadWord()
438 if(!IsPeripheralEnabled(accessMethods.Peripheral)) in WriteQuadWord()
440 …d to write a locked peripheral: {0}. Address 0x{1:X}, value 0x{2:X}", accessMethods.Peripheral, ad… in WriteQuadWord()
447 if(!accessMethods.Lock.IsHeldByCurrentThread) in WriteQuadWord()
449 accessMethods.Lock.Enter(ref lockTaken); in WriteQuadWord()
451 if(accessMethods.SetAbsoluteAddress != null) in WriteQuadWord()
453 accessMethods.SetAbsoluteAddress(address); in WriteQuadWord()
455 accessMethods.WriteQuadWord(checked((long)(address - startAddress)), value); in WriteQuadWord()
461 accessMethods.Lock.Exit(); in WriteQuadWord()
659 …thods(ulong address, IPeripheral context, out PeripheralAccessMethods accessMethods, out ulong sta… in TryFindPeripheralAccessMethods() argument
670accessMethods = collection.FindAccessMethods(address, out startAddress, out var _); in TryFindPeripheralAccessMethods()
671 if(accessMethods != null) in TryFindPeripheralAccessMethods()
677accessMethods = peripheralsCollectionByContext[null].FindAccessMethods(address, out startAddress, … in TryFindPeripheralAccessMethods()
678 return accessMethods != null; in TryFindPeripheralAccessMethods()