/* tioce_error_intr_handler - SGI TIO CE error interrupt handler @irq: unused  */
static irqreturn_t tioce_error_intr_handler(int irq, void *arg)
/* tioce_error_intr_handler - SGI TIO CE error interrupt handler @irq: unused  */
static irqreturn_t tioce_error_intr_handler(int irq, void *arg)
{
	struct tioce_common *soft = arg;
	struct ia64_sal_retval ret_stuff;
	ret_stuff.status = 0;
	ret_stuff.v0 = 0;
	SAL_CALL_NOLOCK(ret_stuff, (u64) SN_SAL_IOIF_ERROR_INTERRUPT,
			soft->ce_pcibus.bs_persist_segment,
			soft->ce_pcibus.bs_persist_busnum, 0, 0, 0, 0, 0);
	if (ret_stuff.v0)
		panic("tioce_error_intr_handler:  Fatal TIOCE error");
	return IRQ_HANDLED;
}