1MPT_INTERRUPT(9)             Message-based devices            MPT_INTERRUPT(9)
2
3
4

NAME

6       mpt_interrupt - MPT adapter (IOC) specific interrupt handler.
7

SYNOPSIS

9       irqreturn_t mpt_interrupt(int irq, void * bus_id);
10

ARGUMENTS

12       irq
13           irq number (not used)
14
15       bus_id
16           bus identifier cookie == pointer to MPT_ADAPTER structure
17

DESCRIPTION

19       This routine is registered via the request_irq kernel API call, and
20       handles all interrupts generated from a specific MPT adapter (also
21       referred to as a IO Controller or IOC). This routine must clear the
22       interrupt from the adapter and does so by reading the reply FIFO.
23       Multiple replies may be processed per single call to this routine.
24
25       This routine handles register-level access of the adapter but
26       dispatches (calls) a protocol-specific callback routine to handle the
27       protocol-specific details of the MPT request completion.
28
30Kernel Hackers Manual 3.10         June 2019                  MPT_INTERRUPT(9)
Impressum