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

Go to the source code of this file.

Data Structures

struct  pseries_io_event
 

Macros

#define PSERIES_IOEI_RPC_MAX_LEN   216
 
#define PSERIES_IOEI_TYPE_ERR_DETECTED   0x01
 
#define PSERIES_IOEI_TYPE_ERR_RECOVERED   0x02
 
#define PSERIES_IOEI_TYPE_EVENT   0x03
 
#define PSERIES_IOEI_TYPE_RPC_PASS_THRU   0x04
 
#define PSERIES_IOEI_SUBTYPE_NOT_APP   0x00
 
#define PSERIES_IOEI_SUBTYPE_REBALANCE_REQ   0x01
 
#define PSERIES_IOEI_SUBTYPE_NODE_ONLINE   0x03
 
#define PSERIES_IOEI_SUBTYPE_NODE_OFFLINE   0x04
 
#define PSERIES_IOEI_SUBTYPE_DUMP_SIZE_CHANGE   0x05
 
#define PSERIES_IOEI_SUBTYPE_TORRENT_IRV_UPDATE   0x06
 
#define PSERIES_IOEI_SUBTYPE_TORRENT_HFI_CFGED   0x07
 
#define PSERIES_IOEI_SCOPE_NOT_APP   0x00
 
#define PSERIES_IOEI_SCOPE_RIO_HUB   0x36
 
#define PSERIES_IOEI_SCOPE_RIO_BRIDGE   0x37
 
#define PSERIES_IOEI_SCOPE_PHB   0x38
 
#define PSERIES_IOEI_SCOPE_EADS_GLOBAL   0x39
 
#define PSERIES_IOEI_SCOPE_EADS_SLOT   0x3A
 
#define PSERIES_IOEI_SCOPE_TORRENT_HUB   0x3B
 
#define PSERIES_IOEI_SCOPE_SERVICE_PROC   0x51
 

Variables

struct atomic_notifier_head pseries_ioei_notifier_list
 

Macro Definition Documentation

#define PSERIES_IOEI_RPC_MAX_LEN   216

Definition at line 16 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_EADS_GLOBAL   0x39

Definition at line 35 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_EADS_SLOT   0x3A

Definition at line 36 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_NOT_APP   0x00

Definition at line 31 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_PHB   0x38

Definition at line 34 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_RIO_BRIDGE   0x37

Definition at line 33 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_RIO_HUB   0x36

Definition at line 32 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_SERVICE_PROC   0x51

Definition at line 38 of file io_event_irq.h.

#define PSERIES_IOEI_SCOPE_TORRENT_HUB   0x3B

Definition at line 37 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_DUMP_SIZE_CHANGE   0x05

Definition at line 27 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_NODE_OFFLINE   0x04

Definition at line 26 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_NODE_ONLINE   0x03

Definition at line 25 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_NOT_APP   0x00

Definition at line 23 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_REBALANCE_REQ   0x01

Definition at line 24 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_TORRENT_HFI_CFGED   0x07

Definition at line 29 of file io_event_irq.h.

#define PSERIES_IOEI_SUBTYPE_TORRENT_IRV_UPDATE   0x06

Definition at line 28 of file io_event_irq.h.

#define PSERIES_IOEI_TYPE_ERR_DETECTED   0x01

Definition at line 18 of file io_event_irq.h.

#define PSERIES_IOEI_TYPE_ERR_RECOVERED   0x02

Definition at line 19 of file io_event_irq.h.

#define PSERIES_IOEI_TYPE_EVENT   0x03

Definition at line 20 of file io_event_irq.h.

#define PSERIES_IOEI_TYPE_RPC_PASS_THRU   0x04

Definition at line 21 of file io_event_irq.h.

Variable Documentation

struct atomic_notifier_head pseries_ioei_notifier_list