Lines Matching refs:hook
484 …public void SetHookAfterPeripheralRead<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range?… in SetHookAfterPeripheralRead() argument
501 if(hook != null) in SetHookAfterPeripheralRead()
503 …ipheral, new Func<long, byte>(pam.ReadByte), (Func<byte, long, byte>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead()
520 if(hook != null) in SetHookAfterPeripheralRead()
522 …l, new Func<long, ushort>(pam.ReadWord), (Func<ushort, long, ushort>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead()
539 if(hook != null) in SetHookAfterPeripheralRead()
541 …l, new Func<long, uint>(pam.ReadDoubleWord), (Func<uint, long, uint>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead()
558 if(hook != null) in SetHookAfterPeripheralRead()
560 …, new Func<long, ulong>(pam.ReadQuadWord), (Func<ulong, long, ulong>)(object)hook, subrange).Read); in SetHookAfterPeripheralRead()
574 …tHookBeforePeripheralWrite<T>(IBusPeripheral peripheral, Func<T, long, T> hook, Range? subrange = … in SetHookBeforePeripheralWrite() argument
591 if(hook != null) in SetHookBeforePeripheralWrite()
593 …ral, new Action<long, byte>(pam.WriteByte), (Func<byte, long, byte>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite()
610 if(hook != null) in SetHookBeforePeripheralWrite()
612 …ew Action<long, ushort>(pam.WriteWord), (Func<ushort, long, ushort>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite()
629 if(hook != null) in SetHookBeforePeripheralWrite()
631 …ew Action<long, uint>(pam.WriteDoubleWord), (Func<uint, long, uint>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite()
648 if(hook != null) in SetHookBeforePeripheralWrite()
650 …w Action<long, ulong>(pam.WriteQuadWord), (Func<ulong, long, ulong>)(object)hook, subrange).Write); in SetHookBeforePeripheralWrite()