• Martin Schwidefsky's avatar
    s390/airq: simplify adapter interrupt code · f4eae94f
    Martin Schwidefsky authored
    There are three users of adapter interrupts: AP, QDIO and PCI. Each
    registers a single adapter interrupt with independent ISCs. Define
    a "struct airq" with the interrupt handler, a pointer and a mask for
    the local summary indicator and the ISC for the adapter interrupt
    source. Convert the indicator array with its fixed number of adapter
    interrupt sources per ISE to an array of hlists. This removes the
    limitation to 32 adapter interrupts per ISC and allows for arbitrary
    memory locations for the local summary indicator.
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    f4eae94f
airq.h 767 Bytes