/* ETR timing alert. There are two causes: 1) port state change, check the usability of the port 2) port alert, one of the ETR-data-validity bits (v1-v2 bits of the sldr-status word) or ETR-data word 1 (edf1) or ETR-data word 3 (edf3) or ETR-data word 4 (edf4) has changed.  */
static void etr_timing_alert(struct etr_irq_parm *)
/* ETR timing alert. There are two causes: 1) port state change, check the usability of the port 2) port alert, one of the ETR-data-validity bits (v1-v2 bits of the sldr-status word) or ETR-data word 1 (edf1) or ETR-data word 3 (edf3) or ETR-data word 4 (edf4) has changed.  */
static void etr_timing_alert(struct etr_irq_parm *)
{
	if (intparm->pc0)
		set_bit(ETR_EVENT_PORT0_CHANGE, &etr_events);
	if (intparm->pc1)
		set_bit(ETR_EVENT_PORT1_CHANGE, &etr_events);
	if (intparm->eai)
		set_bit(ETR_EVENT_PORT_ALERT, &etr_events);
	queue_work(time_sync_wq, &etr_work);
}