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

Go to the source code of this file.

Data Structures

struct  bcm_enet_desc
 

Macros

#define DMADESC_LENGTH_SHIFT   16
 
#define DMADESC_LENGTH_MASK   (0xfff << DMADESC_LENGTH_SHIFT)
 
#define DMADESC_OWNER_MASK   (1 << 15)
 
#define DMADESC_EOP_MASK   (1 << 14)
 
#define DMADESC_SOP_MASK   (1 << 13)
 
#define DMADESC_ESOP_MASK   (DMADESC_EOP_MASK | DMADESC_SOP_MASK)
 
#define DMADESC_WRAP_MASK   (1 << 12)
 
#define DMADESC_USB_NOZERO_MASK   (1 << 1)
 
#define DMADESC_USB_ZERO_MASK   (1 << 0)
 
#define DMADESC_UNDER_MASK   (1 << 9)
 
#define DMADESC_APPEND_CRC   (1 << 8)
 
#define DMADESC_OVSIZE_MASK   (1 << 4)
 
#define DMADESC_RXER_MASK   (1 << 2)
 
#define DMADESC_CRC_MASK   (1 << 1)
 
#define DMADESC_OV_MASK   (1 << 0)
 
#define DMADESC_ERR_MASK
 

Macro Definition Documentation

#define DMADESC_APPEND_CRC   (1 << 8)

Definition at line 27 of file bcm63xx_iudma.h.

#define DMADESC_CRC_MASK   (1 << 1)

Definition at line 30 of file bcm63xx_iudma.h.

#define DMADESC_EOP_MASK   (1 << 14)

Definition at line 18 of file bcm63xx_iudma.h.

#define DMADESC_ERR_MASK
Value:
DMADESC_OVSIZE_MASK | \
DMADESC_RXER_MASK | \
DMADESC_CRC_MASK | \
DMADESC_OV_MASK)

Definition at line 32 of file bcm63xx_iudma.h.

#define DMADESC_ESOP_MASK   (DMADESC_EOP_MASK | DMADESC_SOP_MASK)

Definition at line 20 of file bcm63xx_iudma.h.

#define DMADESC_LENGTH_MASK   (0xfff << DMADESC_LENGTH_SHIFT)

Definition at line 16 of file bcm63xx_iudma.h.

#define DMADESC_LENGTH_SHIFT   16

Definition at line 15 of file bcm63xx_iudma.h.

#define DMADESC_OV_MASK   (1 << 0)

Definition at line 31 of file bcm63xx_iudma.h.

#define DMADESC_OVSIZE_MASK   (1 << 4)

Definition at line 28 of file bcm63xx_iudma.h.

#define DMADESC_OWNER_MASK   (1 << 15)

Definition at line 17 of file bcm63xx_iudma.h.

#define DMADESC_RXER_MASK   (1 << 2)

Definition at line 29 of file bcm63xx_iudma.h.

#define DMADESC_SOP_MASK   (1 << 13)

Definition at line 19 of file bcm63xx_iudma.h.

#define DMADESC_UNDER_MASK   (1 << 9)

Definition at line 26 of file bcm63xx_iudma.h.

#define DMADESC_USB_NOZERO_MASK   (1 << 1)

Definition at line 22 of file bcm63xx_iudma.h.

#define DMADESC_USB_ZERO_MASK   (1 << 0)

Definition at line 23 of file bcm63xx_iudma.h.

#define DMADESC_WRAP_MASK   (1 << 12)

Definition at line 21 of file bcm63xx_iudma.h.