interrupt_get_timestamp - Get the timestamp for an interrupt
#include <zircon/syscalls.h> zx_status_t zx_interrupt_get_timestamp(zx_handle_t handle, uint32_t slot, zx_time_t* out_timestamp);
interrupt_get_timestamp() returns the time that an interrupt occured for the interrupt slot slot. The time is relative to the clock ZX_CLOCK_MONOTONIC. For virtual interrupts, interrupt_get_timestamp() returns the timestamp that was passed to interrupt_signal() for the given slot.
interrupt_get_timestamp() returns ZX_OK on success. In the event of failure, a negative error value is returned.
ZX_ERR_NOT_FOUND the slot parameter is not bound to an interrupt vector or virtual interrupt.
ZX_ERR_INVALID_ARGS the slot parameter is invalid or the out_timestamp parameter is an invalid pointer.
ZX_ERR_BAD_STATE no timestamp is available, either because no interrupt has fired yet or another thread is currently waiting in interrupt_wait().
interrupt_create, interrupt_bind, interrupt_wait, interrupt_signal, handle_close.