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

Go to the source code of this file.

Macros

#define EFX_WORKAROUND_ALWAYS(efx)   1
 
#define EFX_WORKAROUND_FALCON_A(efx)   (efx_nic_rev(efx) <= EFX_REV_FALCON_A1)
 
#define EFX_WORKAROUND_FALCON_AB(efx)   (efx_nic_rev(efx) <= EFX_REV_FALCON_B0)
 
#define EFX_WORKAROUND_SIENA(efx)   (efx_nic_rev(efx) == EFX_REV_SIENA_A0)
 
#define EFX_WORKAROUND_10G(efx)   1
 
#define EFX_WORKAROUND_5147   EFX_WORKAROUND_ALWAYS
 
#define EFX_WORKAROUND_7575   EFX_WORKAROUND_ALWAYS
 
#define EFX_WORKAROUND_7884   EFX_WORKAROUND_10G
 
#define EFX_WORKAROUND_10727   EFX_WORKAROUND_ALWAYS
 
#define EFX_WORKAROUND_11482   EFX_WORKAROUND_FALCON_AB
 
#define EFX_WORKAROUND_15592   EFX_WORKAROUND_FALCON_AB
 
#define EFX_WORKAROUND_15783   EFX_WORKAROUND_ALWAYS
 
#define EFX_WORKAROUND_17213   EFX_WORKAROUND_SIENA
 
#define EFX_WORKAROUND_5129   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_5391   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_5583   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_5676   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_6555   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_7244   EFX_WORKAROUND_FALCON_A
 
#define EFX_WORKAROUND_7803   EFX_WORKAROUND_FALCON_AB
 
#define EFX_WORKAROUND_8071   EFX_WORKAROUND_FALCON_A
 

Macro Definition Documentation

#define EFX_WORKAROUND_10727   EFX_WORKAROUND_ALWAYS

Definition at line 32 of file workarounds.h.

#define EFX_WORKAROUND_10G (   efx)    1

Definition at line 22 of file workarounds.h.

#define EFX_WORKAROUND_11482   EFX_WORKAROUND_FALCON_AB

Definition at line 34 of file workarounds.h.

#define EFX_WORKAROUND_15592   EFX_WORKAROUND_FALCON_AB

Definition at line 36 of file workarounds.h.

#define EFX_WORKAROUND_15783   EFX_WORKAROUND_ALWAYS

Definition at line 38 of file workarounds.h.

#define EFX_WORKAROUND_17213   EFX_WORKAROUND_SIENA

Definition at line 40 of file workarounds.h.

#define EFX_WORKAROUND_5129   EFX_WORKAROUND_FALCON_A

Definition at line 43 of file workarounds.h.

#define EFX_WORKAROUND_5147   EFX_WORKAROUND_ALWAYS

Definition at line 25 of file workarounds.h.

#define EFX_WORKAROUND_5391   EFX_WORKAROUND_FALCON_A

Definition at line 45 of file workarounds.h.

#define EFX_WORKAROUND_5583   EFX_WORKAROUND_FALCON_A

Definition at line 47 of file workarounds.h.

#define EFX_WORKAROUND_5676   EFX_WORKAROUND_FALCON_A

Definition at line 49 of file workarounds.h.

#define EFX_WORKAROUND_6555   EFX_WORKAROUND_FALCON_A

Definition at line 51 of file workarounds.h.

#define EFX_WORKAROUND_7244   EFX_WORKAROUND_FALCON_A

Definition at line 53 of file workarounds.h.

#define EFX_WORKAROUND_7575   EFX_WORKAROUND_ALWAYS

Definition at line 27 of file workarounds.h.

#define EFX_WORKAROUND_7803   EFX_WORKAROUND_FALCON_AB

Definition at line 55 of file workarounds.h.

#define EFX_WORKAROUND_7884   EFX_WORKAROUND_10G

Definition at line 29 of file workarounds.h.

#define EFX_WORKAROUND_8071   EFX_WORKAROUND_FALCON_A

Definition at line 57 of file workarounds.h.

#define EFX_WORKAROUND_ALWAYS (   efx)    1

Definition at line 18 of file workarounds.h.

#define EFX_WORKAROUND_FALCON_A (   efx)    (efx_nic_rev(efx) <= EFX_REV_FALCON_A1)

Definition at line 19 of file workarounds.h.

#define EFX_WORKAROUND_FALCON_AB (   efx)    (efx_nic_rev(efx) <= EFX_REV_FALCON_B0)

Definition at line 20 of file workarounds.h.

#define EFX_WORKAROUND_SIENA (   efx)    (efx_nic_rev(efx) == EFX_REV_SIENA_A0)

Definition at line 21 of file workarounds.h.