Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
s390
include
asm
isc.h
Go to the documentation of this file.
1
#ifndef _ASM_S390_ISC_H
2
#define _ASM_S390_ISC_H
3
4
#include <linux/types.h>
5
6
/*
7
* I/O interruption subclasses used by drivers.
8
* Please add all used iscs here so that it is possible to distribute
9
* isc usage between drivers.
10
* Reminder: 0 is highest priority, 7 lowest.
11
*/
12
#define MAX_ISC 7
13
14
/* Regular I/O interrupts. */
15
#define IO_SCH_ISC 3
/* regular I/O subchannels */
16
#define CONSOLE_ISC 1
/* console I/O subchannel */
17
#define EADM_SCH_ISC 4
/* EADM subchannels */
18
#define CHSC_SCH_ISC 7
/* CHSC subchannels */
19
/* Adapter interrupts. */
20
#define QDIO_AIRQ_ISC IO_SCH_ISC
/* I/O subchannel in qdio mode */
21
#define AP_ISC 6
/* adjunct processor (crypto) devices */
22
23
/* Functions for registration of I/O interruption subclasses */
24
void
isc_register
(
unsigned
int
isc
);
25
void
isc_unregister
(
unsigned
int
isc
);
26
27
#endif
/* _ASM_S390_ISC_H */
Generated on Thu Jan 10 2013 13:16:39 for Linux Kernel by
1.8.2