Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
lpfc_nl.h File Reference

Go to the source code of this file.

Data Structures

struct  lpfc_rscn_event_header
 
struct  lpfc_els_event_header
 
struct  lpfc_lsrjt_event
 
struct  lpfc_logo_event
 
struct  lpfc_fabric_event_header
 
struct  lpfc_fcprdchkerr_event
 
struct  lpfc_scsi_event_header
 
struct  lpfc_scsi_varqueuedepth_event
 
struct  lpfc_scsi_check_condition_event
 
struct  lpfc_board_event_header
 
struct  lpfc_adapter_event_header
 
struct  temp_event
 

Macros

#define FC_REG_LINK_EVENT   0x0001 /* link up / down events */
 
#define FC_REG_RSCN_EVENT   0x0002 /* RSCN events */
 
#define FC_REG_CT_EVENT   0x0004 /* CT request events */
 
#define FC_REG_DUMP_EVENT   0x0010 /* Dump events */
 
#define FC_REG_TEMPERATURE_EVENT   0x0020 /* temperature events */
 
#define FC_REG_VPORTRSCN_EVENT   0x0040 /* Vport RSCN events */
 
#define FC_REG_ELS_EVENT   0x0080 /* lpfc els events */
 
#define FC_REG_FABRIC_EVENT   0x0100 /* lpfc fabric events */
 
#define FC_REG_SCSI_EVENT   0x0200 /* lpfc scsi events */
 
#define FC_REG_BOARD_EVENT   0x0400 /* lpfc board events */
 
#define FC_REG_ADAPTER_EVENT   0x0800 /* lpfc adapter events */
 
#define FC_REG_EVENT_MASK
 
#define LPFC_CRIT_TEMP   0x1
 
#define LPFC_THRESHOLD_TEMP   0x2
 
#define LPFC_NORMAL_TEMP   0x3
 
#define LPFC_EVENT_PLOGI_RCV   0x01
 
#define LPFC_EVENT_PRLO_RCV   0x02
 
#define LPFC_EVENT_ADISC_RCV   0x04
 
#define LPFC_EVENT_LSRJT_RCV   0x08
 
#define LPFC_EVENT_LOGO_RCV   0x10
 
#define LPFC_EVENT_FABRIC_BUSY   0x01
 
#define LPFC_EVENT_PORT_BUSY   0x02
 
#define LPFC_EVENT_FCPRDCHKERR   0x04
 
#define LPFC_EVENT_QFULL   0x0001
 
#define LPFC_EVENT_DEVBSY   0x0002
 
#define LPFC_EVENT_CHECK_COND   0x0004
 
#define LPFC_EVENT_LUNRESET   0x0008
 
#define LPFC_EVENT_TGTRESET   0x0010
 
#define LPFC_EVENT_BUSRESET   0x0020
 
#define LPFC_EVENT_VARQUEDEPTH   0x0040
 
#define LPFC_EVENT_PORTINTERR   0x01
 
#define LPFC_EVENT_ARRIVAL   0x01
 
#define LPFC_CRIT_TEMP   0x1
 
#define LPFC_THRESHOLD_TEMP   0x2
 
#define LPFC_NORMAL_TEMP   0x3
 

Macro Definition Documentation

#define FC_REG_ADAPTER_EVENT   0x0800 /* lpfc adapter events */

Definition at line 32 of file lpfc_nl.h.

#define FC_REG_BOARD_EVENT   0x0400 /* lpfc board events */

Definition at line 31 of file lpfc_nl.h.

#define FC_REG_CT_EVENT   0x0004 /* CT request events */

Definition at line 24 of file lpfc_nl.h.

#define FC_REG_DUMP_EVENT   0x0010 /* Dump events */

Definition at line 25 of file lpfc_nl.h.

#define FC_REG_ELS_EVENT   0x0080 /* lpfc els events */

Definition at line 28 of file lpfc_nl.h.

#define FC_REG_EVENT_MASK
Value:
FC_REG_RSCN_EVENT | \
FC_REG_CT_EVENT | \
FC_REG_DUMP_EVENT | \
FC_REG_TEMPERATURE_EVENT | \
FC_REG_VPORTRSCN_EVENT | \
FC_REG_ELS_EVENT | \
FC_REG_FABRIC_EVENT | \
FC_REG_SCSI_EVENT | \
FC_REG_BOARD_EVENT | \
FC_REG_ADAPTER_EVENT)

Definition at line 33 of file lpfc_nl.h.

#define FC_REG_FABRIC_EVENT   0x0100 /* lpfc fabric events */

Definition at line 29 of file lpfc_nl.h.

#define FC_REG_LINK_EVENT   0x0001 /* link up / down events */

Definition at line 22 of file lpfc_nl.h.

#define FC_REG_RSCN_EVENT   0x0002 /* RSCN events */

Definition at line 23 of file lpfc_nl.h.

#define FC_REG_SCSI_EVENT   0x0200 /* lpfc scsi events */

Definition at line 30 of file lpfc_nl.h.

#define FC_REG_TEMPERATURE_EVENT   0x0020 /* temperature events */

Definition at line 26 of file lpfc_nl.h.

#define FC_REG_VPORTRSCN_EVENT   0x0040 /* Vport RSCN events */

Definition at line 27 of file lpfc_nl.h.

#define LPFC_CRIT_TEMP   0x1

Definition at line 170 of file lpfc_nl.h.

#define LPFC_CRIT_TEMP   0x1

Definition at line 170 of file lpfc_nl.h.

#define LPFC_EVENT_ADISC_RCV   0x04

Definition at line 75 of file lpfc_nl.h.

#define LPFC_EVENT_ARRIVAL   0x01

Definition at line 160 of file lpfc_nl.h.

#define LPFC_EVENT_BUSRESET   0x0020

Definition at line 130 of file lpfc_nl.h.

#define LPFC_EVENT_CHECK_COND   0x0004

Definition at line 127 of file lpfc_nl.h.

#define LPFC_EVENT_DEVBSY   0x0002

Definition at line 126 of file lpfc_nl.h.

#define LPFC_EVENT_FABRIC_BUSY   0x01

Definition at line 102 of file lpfc_nl.h.

#define LPFC_EVENT_FCPRDCHKERR   0x04

Definition at line 104 of file lpfc_nl.h.

#define LPFC_EVENT_LOGO_RCV   0x10

Definition at line 77 of file lpfc_nl.h.

#define LPFC_EVENT_LSRJT_RCV   0x08

Definition at line 76 of file lpfc_nl.h.

#define LPFC_EVENT_LUNRESET   0x0008

Definition at line 128 of file lpfc_nl.h.

#define LPFC_EVENT_PLOGI_RCV   0x01

Definition at line 73 of file lpfc_nl.h.

#define LPFC_EVENT_PORT_BUSY   0x02

Definition at line 103 of file lpfc_nl.h.

#define LPFC_EVENT_PORTINTERR   0x01

Definition at line 150 of file lpfc_nl.h.

#define LPFC_EVENT_PRLO_RCV   0x02

Definition at line 74 of file lpfc_nl.h.

#define LPFC_EVENT_QFULL   0x0001

Definition at line 125 of file lpfc_nl.h.

#define LPFC_EVENT_TGTRESET   0x0010

Definition at line 129 of file lpfc_nl.h.

#define LPFC_EVENT_VARQUEDEPTH   0x0040

Definition at line 131 of file lpfc_nl.h.

#define LPFC_NORMAL_TEMP   0x3

Definition at line 172 of file lpfc_nl.h.

#define LPFC_NORMAL_TEMP   0x3

Definition at line 172 of file lpfc_nl.h.

#define LPFC_THRESHOLD_TEMP   0x2

Definition at line 171 of file lpfc_nl.h.

#define LPFC_THRESHOLD_TEMP   0x2

Definition at line 171 of file lpfc_nl.h.