Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | err_st |
struct | s_smt_fp_txd |
struct | s_smt_fp_rxd |
union | s_fp_descr |
struct | s_smt_tx_queue |
struct | s_smt_rx_queue |
struct | s_smt_fifo_conf |
struct | s_smt_fp |
struct | s_smt_fp::fddi_mac_sf |
Macros | |
#define | HW_PTR void __iomem * |
#define | VOID_FRAME_OFF 0x00 |
#define | CLAIM_FRAME_OFF 0x08 |
#define | BEACON_FRAME_OFF 0x10 |
#define | DBEACON_FRAME_OFF 0x18 |
#define | RX_FIFO_OFF 0x21 /* to get a prime number for */ |
#define | RBC_MEM_SIZE 0x8000 |
#define | SEND_ASYNC_AS_SYNC 0x1 |
#define | SYNC_TRAFFIC_ON 0x2 |
#define | RX_FIFO_SPACE 0x4000 - RX_FIFO_OFF |
#define | TX_FIFO_SPACE 0x4000 |
#define | TX_SMALL_FIFO 0x0900 |
#define | TX_MEDIUM_FIFO TX_FIFO_SPACE / 2 |
#define | TX_LARGE_FIFO TX_FIFO_SPACE - TX_SMALL_FIFO |
#define | RX_SMALL_FIFO 0x0900 |
#define | RX_LARGE_FIFO RX_FIFO_SPACE - RX_SMALL_FIFO |
#define | FM_ADDRX (FM_ADDET|FM_EXGPA0|FM_EXGPA1) |
#define | QUEUE_S 0 |
#define | QUEUE_A0 1 |
#define | QUEUE_R1 0 |
#define | QUEUE_R2 1 |
#define | USED_QUEUES 2 |
#define | FPMAX_MULTICAST 32 |
#define | SMT_MAX_MULTI 4 |
#define | RX_ENABLE_ALLMULTI 1 /* enable all multicasts */ |
#define | RX_DISABLE_ALLMULTI 2 /* disable "enable all multicasts" */ |
#define | RX_ENABLE_PROMISC 3 /* enable promiscuous */ |
#define | RX_DISABLE_PROMISC 4 /* disable promiscuous */ |
#define | RX_ENABLE_NSA 5 /* enable reception of NSA frames */ |
#define | RX_DISABLE_NSA 6 /* disable reception of NSA frames */ |
#define | AIX_REVERSE(x) (x) |
#define | MDR_REVERSE(x) (x) |
#define RX_DISABLE_ALLMULTI 2 /* disable "enable all multicasts" */ |
#define RX_DISABLE_NSA 6 /* disable reception of NSA frames */ |
#define RX_ENABLE_NSA 5 /* enable reception of NSA frames */ |
#define RX_LARGE_FIFO RX_FIFO_SPACE - RX_SMALL_FIFO |
#define TX_LARGE_FIFO TX_FIFO_SPACE - TX_SMALL_FIFO |
#define TX_MEDIUM_FIFO TX_FIFO_SPACE / 2 |