Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
isc.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Macros

#define MAX_ISC   7
 
#define IO_SCH_ISC   3 /* regular I/O subchannels */
 
#define CONSOLE_ISC   1 /* console I/O subchannel */
 
#define EADM_SCH_ISC   4 /* EADM subchannels */
 
#define CHSC_SCH_ISC   7 /* CHSC subchannels */
 
#define QDIO_AIRQ_ISC   IO_SCH_ISC /* I/O subchannel in qdio mode */
 
#define AP_ISC   6 /* adjunct processor (crypto) devices */
 

Functions

void isc_register (unsigned int isc)
 
void isc_unregister (unsigned int isc)
 

Macro Definition Documentation

#define AP_ISC   6 /* adjunct processor (crypto) devices */

Definition at line 21 of file isc.h.

#define CHSC_SCH_ISC   7 /* CHSC subchannels */

Definition at line 18 of file isc.h.

#define CONSOLE_ISC   1 /* console I/O subchannel */

Definition at line 16 of file isc.h.

#define EADM_SCH_ISC   4 /* EADM subchannels */

Definition at line 17 of file isc.h.

#define IO_SCH_ISC   3 /* regular I/O subchannels */

Definition at line 15 of file isc.h.

#define MAX_ISC   7

Definition at line 12 of file isc.h.

#define QDIO_AIRQ_ISC   IO_SCH_ISC /* I/O subchannel in qdio mode */

Definition at line 20 of file isc.h.

Function Documentation

void isc_register ( unsigned int  isc)

isc_register - register an I/O interruption subclass. : I/O interruption subclass to register

The number of users for is increased. If this is the first user to register , the corresponding I/O interruption subclass mask is enabled.

Context: This function must not be called in interrupt context.

Definition at line 26 of file isc.c.

void isc_unregister ( unsigned int  isc)

isc_unregister - unregister an I/O interruption subclass. : I/O interruption subclass to unregister

The number of users for is decreased. If this is the last user to unregister , the corresponding I/O interruption subclass mask is disabled. Note: This function must not be called if isc_register() hasn't been called before by the driver for .

Context: This function must not be called in interrupt context.

Definition at line 54 of file isc.c.