diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2008-07-14 09:59:00 +0200 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-07-14 10:02:11 +0200 |
commit | fcc6ab335ba4d0f2b2548a910466c0dac767e5b1 (patch) | |
tree | 2a20c5b66c7e5528cb374034f0a3d7415d5a1a3a /include/asm-s390 | |
parent | da7c5af82879828409f6b81431ac2f9f353ab04e (diff) | |
download | op-kernel-dev-fcc6ab335ba4d0f2b2548a910466c0dac767e5b1.zip op-kernel-dev-fcc6ab335ba4d0f2b2548a910466c0dac767e5b1.tar.gz |
[S390] cio: introduce isc_(un)register functions.
This interface makes it easy for drivers to register usage of different
I/O interruption subclasses without needing to worry about possible
other users of the same isc.
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'include/asm-s390')
-rw-r--r-- | include/asm-s390/isc.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asm-s390/isc.h b/include/asm-s390/isc.h index 533a137..fe56f7b 100644 --- a/include/asm-s390/isc.h +++ b/include/asm-s390/isc.h @@ -1,6 +1,8 @@ #ifndef _ASM_S390_ISC_H #define _ASM_S390_ISC_H +#include <linux/types.h> + /* * I/O interruption subclasses used by drivers. * Please add all used iscs here so that it is possible to distribute @@ -15,4 +17,8 @@ /* Adapter interrupts. */ #define QDIO_AIRQ_ISC IO_SCH_ISC /* I/O subchannel in qdio mode */ +/* Functions for registration of I/O interruption subclasses */ +void isc_register(unsigned int isc); +void isc_unregister(unsigned int isc); + #endif /* _ASM_S390_ISC_H */ |