do_interrupt
{ EXCCAUSE_LEVEL1_INTERRUPT, 0, do_interrupt },
static void do_interrupt(struct pt_regs *regs);
work_done = rcd->do_interrupt(rcd, budget);
disposition = rcd->do_interrupt(rcd, 0);
(void)rcd->do_interrupt(rcd, 1);
rcd->do_interrupt = rcd->slow_handler;
return rcd->do_interrupt == rcd->slow_handler;
return rcd->do_interrupt == rcd->fast_handler;
rcd->do_interrupt = rcd->fast_handler;
intr_handler do_interrupt;
rcd->do_interrupt = rcd->slow_handler;
uctxt->do_interrupt = &handle_receive_interrupt_napi_sp;